Go Back

Creamy Beef Spaghetti with 3-Cheese Parmesan Sauce

A cozy, easy, and family-friendly Creamy Beef Spaghetti with 3-Cheese Parmesan Sauce — perfect for weeknights, Sunday dinners, or anytime you crave homemade comfort.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Italian
Calories: 650

Ingredients
  

Main Ingredients
  • 1.5 lb 1½ lb ground beef (80/20 for flavor or 93/7 for leaner)
  • 12 oz 12 oz spaghetti (or gluten-free spaghetti)
  • 2 tbsp 2 tbsp olive oil
  • 1 medium 1 medium onion, finely chopped
  • 4 cloves 4 cloves garlic, minced
  • 1 tsp 1 tsp Italian seasoning
  • 0.25 tsp ¼ tsp crushed red pepper flakes (optional, or to taste)
  • 1 tbsp 1 tbsp tomato paste (optional — adds depth)
  • 1 cup 1 cup low-sodium beef or chicken broth
  • 1 cup 1 cup heavy cream (or use ¾ cup whole milk + ¼ cup cream for lighter)
  • 4 oz 4 oz cream cheese, softened
  • 0.75 cup ¾ cup freshly grated Parmesan cheese
  • 1 cup 1 cup shredded mozzarella cheese (or a ½ cup mozzarella + ½ cup sharp cheddar)
  • 2 tsp 2 tsp Worcestershire sauce (optional)
  • Salt & freshly ground black pepper, to taste
  • 0.5 cup ½ cup reserved pasta water (see directions)
  • Fresh parsley or chopped green onions, for garnish
  • Lemon zest (optional, a little brightens the sauce)

Method
 

Cooking the Pasta
  1. Bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente (usually 8–11 minutes). Before draining, scoop out about ½ cup of the hot pasta water and set aside. Drain pasta and set aside.
Cooking the Beef
  1. While the pasta cooks, heat 2 tbsp olive oil in a large skillet over medium-high heat. Add the chopped onion and cook 3–4 minutes until softened.
  2. Add the ground beef to the skillet and cook 6–8 minutes, breaking it up with a spoon, until browned and no longer pink. Season with salt, pepper, Italian seasoning, and crushed red pepper flakes. Drain excess fat if desired.
  3. Stir in the minced garlic and tomato paste (if using). Cook 30–60 seconds until fragrant.
Making the Sauce
  1. Pour in the beef or chicken broth and Worcestershire sauce, scraping any browned bits from the bottom of the pan. Let it simmer 2–3 minutes to concentrate the flavors.
  2. Reduce heat to low–medium and stir in the heavy cream, then add the softened cream cheese a few tablespoons at a time, stirring until smooth. Simmer gently for 3–5 minutes until the sauce is creamy and slightly thickened.
  3. Whisk in the grated Parmesan and shredded mozzarella (or cheddar mix). Stir until the cheeses melt into a velvety sauce. If the sauce becomes too thick, add up to ½ cup reserved pasta water, a splash at a time, until you reach your desired consistency. Simmer 2–3 more minutes.
Combining
  1. Add the cooked spaghetti directly into the skillet and toss to coat thoroughly. Taste and adjust salt, pepper, or a pinch of lemon zest to brighten the flavors.
Serving
  1. Serve immediately, topped with chopped parsley or green onions and an extra sprinkle of Parmesan.

Notes

Healthy swaps include low-carb options, gluten-free pasta, lighter dairy, lean protein choices, and vegan alternatives. Flavor boosts with sautéed vegetables or sun-dried tomatoes enhance the dish. Refrigerate leftovers for 3–4 days or freeze sauce for up to 2 months.