Brown the Beef
Brown the ground beef in a skillet over medium heat for 4-5 minutes until no longer pink. This initial step creates a flavorful foundation for the dish. Be sure to break up the meat with a wooden spoon as it cooks to ensure even browning. Once fully cooked, drain the excess fat to keep the dish from becoming greasy.
Season the Meat
Add Worcestershire sauce, onions, half the Italian seasoning, smoked paprika, garlic powder, salt and pepper. The combination of these seasonings creates a complex flavor profile that elevates the dish. Continue cooking until the onions soften and become translucent, about 2-3 minutes, allowing the aromatics to release their flavors into the meat.
Add Pasta and Liquid
Stir in tomato paste, shells, broth, and remaining Italian seasoning. The tomato paste adds richness and depth to the sauce, while the broth provides the necessary liquid for cooking the pasta. Ensure the pasta is completely covered with liquid to cook evenly. The remaining Italian seasoning infuses the sauce with more herbal notes.
Cook Until Tender
Cover and cook on low for 10-15 minutes, stirring occasionally, until pasta is tender. The low heat allows the pasta to slowly absorb the flavorful liquid while preventing the bottom from burning. Stirring occasionally helps distribute the heat evenly and prevents the pasta from sticking together.
Add Cheese and Spinach
Mix in cheddar and spinach until cheese melts and spinach wilts. The residual heat will melt the cheese, creating a creamy sauce that coats the pasta and meat. The spinach wilts quickly, adding nutrition and a pop of color to the dish while maintaining its nutrients.
Finish with Greek Yogurt
Let cool 5-10 minutes, then stir in room temperature Greek yogurt. This cooling period is crucial as adding yogurt to a very hot mixture can cause it to separate. The Greek yogurt adds creaminess and tanginess while making the sauce lighter than traditional cream-based options.