Preheat and prep: Heat your oven to 375°F (190°C). Lightly spray a 9x13-inch baking dish with nonstick spray.
Cook the pasta: Boil in salted water until just shy of al dente. Drain and set aside.
It will finish cooking in the oven.
Sauté the aromatics: In a large skillet over medium heat, warm the olive oil. Add onion and bell pepper. Cook 4–5 minutes until softened.
Stir in garlic for 30 seconds.
Brown the meat: Add the ground beef or turkey. Cook, breaking it up, until browned and no pink remains. Drain excess fat if needed.
Season it up: Stir in smoked paprika, onion powder, salt, and black pepper.
Cook 1 minute to bloom the spices.
Make the sauce: Add diced tomatoes, tomato sauce, ketchup, mustard, Worcestershire, and broth. Bring to a gentle simmer for 3–4 minutes to thicken slightly.
Creamy finish: Remove the pan from heat and let it cool 1 minute. Stir in Greek yogurt until smooth.
Taste and adjust salt and pepper.
Combine: Add the cooked pasta (and optional spinach or riced cauliflower). Toss until evenly coated.
Layer and top: Spread the mixture in the baking dish. Sprinkle cheddar and mozzarella evenly over the top.
Bake: Bake 12–15 minutes until bubbly and the cheese is melted with light golden spots.
Rest and garnish: Let it rest 5 minutes.
Top with sliced pickles, diced tomatoes, shredded lettuce, and green onions if you like. Sprinkle sesame seeds for a “burger bun” vibe.
Serve: Scoop into bowls. Add a drizzle of mustard or a swipe of ketchup if you want extra classic flavor.