A creamy, protein-packed pasta with lean ground beef, tender noodles, and a savory tomato cream sauce. Ready in 30 minutes — perfect for weeknights.
1 lb lean ground beef (90/10 or 93/7)
12 oz pasta (penne, rotini, or high-protein pasta)
1 small yellow onion, finely chopped
3 cloves garlic, minced
2 tbsp tomato paste
1/2 cup beef or chicken broth
1 cup heavy cream (or half-and-half)
1/2 cup grated Parmesan cheese
1 tsp dried oregano
1/2 tsp smoked paprika
Salt and black pepper, to taste
2 cups fresh spinach (optional)
1/4 cup reserved pasta water
Olive oil, for sautéing
In a large skillet, heat olive oil over medium-high. Add ground beef, season with salt, pepper, and paprika, and cook until browned. Set aside.
In the same pan, sauté chopped onion until translucent. Add garlic and cook for 1 minute.
Stir in tomato paste and cook for 2 minutes. Deglaze with broth and mix until smooth.
Pour in cream and bring to a simmer. Let reduce slightly for 3–4 minutes.
Cook pasta in salted water. Reserve 1/4 cup pasta water, then drain.
Return beef to the skillet. Add cooked pasta and Parmesan. Toss to combine, adding pasta water as needed.
Stir in spinach (if using) until wilted. Adjust seasoning.
Serve hot, garnished with more Parmesan or parsley.
Substitute cream with Greek yogurt for a lighter version.
Use plant-based meat and dairy-free cream for a vegan option.
Store leftovers in fridge up to 4 days; add broth or milk when reheating.