Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Spaghetti and Meatballs

Creamy Spaghetti and Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Evelyn
  • Total Time: 40 minutes

Description

If you’re craving a comforting pasta dish that combines the richness of a creamy sauce with the heartiness of meatballs, this Creamy Spaghetti and Meatballs recipe is just what you need. Perfectly seasoned beef meatballs are nestled in a velvety, cheesy cream sauce and tossed with spaghetti for a satisfying, crowd-pleasing meal.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef

  • ½ cup breadcrumbs

  • 1 large egg

  • 2 tbsp milk

  • 2 cloves garlic, minced

  • ¼ cup grated Parmesan cheese

  • 1 tsp Italian seasoning

  • ½ tsp salt

  • ½ tsp black pepper

  • 2 tbsp olive oil (for frying)

For the Creamy Sauce:

  • 2 tbsp butter

  • 3 cloves garlic, minced

  • 2 tbsp all-purpose flour

  • 2 cups whole milk

  • 1 cup heavy cream

  • ½ cup grated Parmesan cheese

  • ½ tsp salt

  • ½ tsp black pepper

  • ¼ tsp nutmeg (optional, for depth of flavor)

For the Spaghetti:

  • 12 oz spaghetti

  • Salt for pasta water

For Garnish:

  • 2 tbsp fresh parsley, chopped

  • Extra Parmesan cheese for topping


Instructions

Step 1: Prepare the Meatballs

  1. In a large bowl, combine ground beef, breadcrumbs, egg, milk, garlic, Parmesan, Italian seasoning, salt, and pepper.

  2. Mix gently with your hands until just combined—don’t overmix.

  3. Roll into 1 to 1.5-inch balls and place on a plate.

  4. Heat olive oil in a large skillet over medium heat.

  5. Add meatballs in batches and brown on all sides, about 6–8 minutes total.

  6. Transfer to a plate lined with paper towels and set aside.

Step 2: Cook the Spaghetti

  1. Bring a large pot of salted water to a boil.

  2. Add spaghetti and cook according to package instructions until al dente.

  3. Reserve ½ cup of pasta water, then drain spaghetti and set aside.

Step 3: Make the Creamy Sauce

  1. In a large saucepan, melt butter over medium heat.

  2. Add minced garlic and cook for 1 minute until fragrant.

  3. Sprinkle in flour and whisk continuously for 1–2 minutes to form a roux.

  4. Slowly add milk, whisking constantly to avoid lumps.

  5. Pour in heavy cream and continue to stir.

  6. Add Parmesan, salt, pepper, and nutmeg.

  7. Let the sauce simmer for 5–7 minutes, stirring occasionally until it thickens.

Step 4: Combine Everything

  1. Add the cooked meatballs into the sauce and let them simmer for 5 minutes.

  2. Toss the drained spaghetti into the sauce, adding reserved pasta water a little at a time to loosen the sauce if needed.

  3. Stir gently to coat the pasta and meatballs evenly with the creamy sauce.

Step 5: Garnish and Serve

  1. Sprinkle chopped parsley and extra Parmesan on top before serving.

  2. Serve hot with a side of garlic bread or a fresh salad.

Notes

Don’t Overmix the Meat – Lightly mix ingredients to keep meatballs tender.
Brown First, Simmer Later – Searing locks in flavor; simmering finishes the cook.
Use Fresh Garlic – It gives the best aroma and depth.
Reserve Pasta Water – It helps bind the sauce to the pasta beautifully.
Grate Your Cheese – Pre-grated cheese doesn’t melt as smoothly.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Cuisine: American