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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Description

This Creamy Spaghetti and Meatballs recipe takes the traditional favorite to the next level with a rich, velvety tomato cream sauce that clings to every strand of pasta. Juicy homemade meatballs, spaghetti, and a creamy, cheesy finish make this an irresistible weeknight or weekend dinner that’s always a hit.


Ingredients

For the Meatballs:

  • 1 lb ground beef (or a mix of beef and pork)

  • 1/3 cup breadcrumbs

  • 1/4 cup grated parmesan cheese

  • 1 egg

  • 2 cloves garlic, minced

  • 1 tsp Italian seasoning

  • 1/2 tsp salt

  • 1/4 tsp black pepper

  • 1 tbsp olive oil (for cooking)

For the Creamy Tomato Sauce:

  • 1 tbsp olive oil or butter

  • 3 cloves garlic, minced

  • 1 (15 oz) can crushed tomatoes

  • 1/2 cup heavy cream

  • 1/4 cup grated parmesan cheese

  • Salt and pepper, to taste

  • 1/2 tsp red pepper flakes (optional)

  • Fresh basil or parsley for garnish

For the Pasta:

 

  • 12 oz spaghetti

  • Salt for boiling water


Instructions

  • Make the meatballs:
    In a large bowl, mix ground beef, breadcrumbs, parmesan, egg, garlic, Italian seasoning, salt, and pepper. Roll into 1½-inch balls (makes about 16–18).

  • Cook the meatballs:
    Heat 1 tbsp olive oil in a large skillet over medium heat. Add meatballs and cook for 6–8 minutes, turning occasionally until browned on all sides and cooked through. Remove and set aside.

  • Cook the pasta:
    Bring a large pot of salted water to a boil. Cook spaghetti according to package instructions. Reserve 1/2 cup pasta water, then drain.

  • Make the creamy tomato sauce:
    In the same skillet, add a bit more oil or butter. Sauté garlic for 1 minute. Stir in crushed tomatoes and bring to a simmer.
    Add heavy cream and parmesan, stirring until smooth and creamy. Season with salt, pepper, and red pepper flakes (if using).

  • Combine:
    Add cooked meatballs and drained pasta to the sauce. Toss gently to coat everything, adding a splash of reserved pasta water if needed to thin out the sauce.

 

  • Serve:
    Garnish with fresh basil or parsley and more parmesan. Serve hot and enjoy!


Notes

  • Swap beef for ground turkey or chicken for a lighter version.

  • Add sautéed spinach or mushrooms for extra veggies.

 

  • Use gluten-free pasta and breadcrumbs if needed.