This High Protein Creamy Beef Pasta is an easy, satisfying dinner made for busy weeknights. Lean ground beef provides plenty of protein, while Greek yogurt and Parmesan create a creamy sauce without using heavy cream. It’s comforting, filling, and comes together in just over 30 minutes—perfect for the whole family.
8 oz penne pasta
1 lb lean ground beef
1 medium onion, chopped
2 cloves garlic, minced
1 can (15 oz) diced tomatoes, with juices
1 cup low-sodium beef broth
½ cup plain Greek yogurt
¼ cup grated Parmesan cheese
1 tablespoon Italian seasoning
Salt and black pepper, to taste
Olive oil, for cooking
Fresh basil or parsley, for garnish
Cook the Pasta
Bring a large pot of salted water to a boil. Cook the penne according to package instructions until al dente. Drain and set aside.
Cook the Beef Mixture
Heat a drizzle of olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until softened. Add the garlic and cook for 30 seconds until fragrant.
Brown the Beef
Add the ground beef to the skillet. Cook, breaking it up with a spoon, until fully browned. Drain excess fat if needed.
Make the Sauce
Stir in the diced tomatoes (with juices), beef broth, Italian seasoning, salt, and pepper. Reduce heat to low and simmer for 5 minutes. Remove from heat and gently stir in the Greek yogurt and Parmesan cheese until creamy.
Combine and Serve
Add the cooked pasta to the skillet and toss until well coated. Garnish with fresh basil or parsley and serve warm.
Prevent curdling: Remove the pan from heat before adding Greek yogurt and stir gently.
Boost protein: Use extra-lean beef or add a small amount of cottage cheese blended into the sauce.
Make it spicier: Add red pepper flakes or a pinch of chili powder.
Extra veggies: Bell peppers, spinach, or zucchini work great in this dish.
Meal prep friendly: Stores well in the fridge for up to 3 days.