There’s something undeniably comforting about a plate of spaghetti and meatballs... but this version takes it up a notch with a creamy marinara sauce that’s irresistibly rich!

Perfectly seasoned meatballs, baked for ease, simmer in a luscious sauce that clings to every strand of pasta. It’s a classic with a decadent twist—ideal for cozy dinners or impressing guests!
If you love pasta dishes, you are also going to love my Creamy Tomato Garlic Pasta Recipe, Creamy Pesto Pasta & my Creamy Sausage Pasta!!
Jump to:
Ingredients for Spaghetti and Meatballs

- Egg
- Fresh Parsley
- Garlic
- Ground Beef & Ground Pork
- Italian-Style Bread Crumbs
- Parmigiano-Reggiano Cheese
- Butter
- Yellow Onion
- Marinara Sauce
- Heavy Cream
- Sugar
- Spaghetti
- All Purpose Flour
- Seasonings: Dried Oregano, Sweet Paprika, Garlic Powder
See recipe card for quantities.
Instructions & Video

Prepare the meatball mixture, roll into little balls & bake!

Sauté minced garlic & diced onion untili translucent.

Finish up the pasta sauce & add in the aldente spaghetti!

Finally mix together & top with the baked meatballs!
1. Prepare the Meatballs:
- Preheat the oven to 350°F and position the rack in the middle.
- In a large bowl, whisk together the egg, parsley, tomato paste, oregano, salt, pepper, 5 cloves of minced garlic, and water.
- Add the ground beef, ground pork, bread crumbs, and Parmigiano-Reggiano cheese. Mix gently with your hands until just combined—do not overwork.
- Roll the mixture into golf ball-sized meatballs and arrange them on an ungreased baking sheet.
- Bake for 10 minutes. Remove, flip the meatballs with a metal spatula, and bake for an additional 10 minutes, until browned and nearly cooked through.
2. Make the Sauce:
- In a large skillet, melt the butter over medium heat. Add the onion and sauté for about 5 minutes until softened. Stir in the remaining 5 cloves of minced garlic and cook for another minute.
- Pour in the marinara sauce and bring to a gentle simmer. Add sugar and adjust seasoning with salt and freshly ground black pepper to taste.
- Stir in the heavy cream and let it simmer for 2-3 minutes to blend the flavors. In a small bowl, add ¼ cup water & flour, mix well & add this slurry to sauce to help thicken (make sure to whisk it into the sauce quickly) ! Let it simmer & once the sauce has thickened, add in all the seasonings!
3. Combine & Serve:
- Add the spaghetti to the sauce and cook for 5 minutes, stirring occasionally, to let the pasta absorb the sauce.
- Add the meatballs to the skillet and gently toss to combine.
- Serve hot, garnished with extra Parmigiano-Reggiano.
Scroll all the way down for the full recipe card!

Substitutions for Spaghetti and Meatballs
- Ground Beef & Ground Pork: Ground Turkey or Chicken
- Italian-Style Bread Crumbs: Panko Breadcrumbs with Italian Seasoning (1 teaspoon seasoning per cup)
- Parmigiano-Reggiano Cheese: Pecorino Romano or Asiago Cheese
- Yellow Onion: White Onion or Red Onion
- Marinara Sauce: Homemade Sauce (cooked tomatoes, garlic, and basil blended)
- Heavy Cream: Half-and-Half or Whole Milk (thicken with a bit of flour or cornstarch)
Equipment
- Large Skillet
- Baking Tray
- Measuring Cups

Storage
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water or cream to loosen the sauce. For freezing, store meatballs and sauce separately for up to 3 months; thaw overnight in the fridge before reheating.
Top tips
- Don’t Overwork the Meatball Mixture – Mix just until combined to keep the meatballs tender and juicy. Overmixing can make them dense.
- Bake, Then Simmer – Baking the meatballs first locks in their shape, while simmering in the sauce infuses them with rich flavor.
- Cook Pasta in the Sauce – Letting the spaghetti finish in the sauce ensures it absorbs the flavors and creates a cohesive dish.

FAQs
Absolutely! You can shape and bake the meatballs up to two days in advance. Store them in an airtight container in the fridge and add them to the sauce when ready to reheat. They also freeze well for up to three months.
Yes! While spaghetti is classic, feel free to use any pasta you like, such as fettuccine, rigatoni, or even zucchini noodles for a low-carb option. Adjust the cooking time accordingly if simmering in the sauce.
Ensure your mixture isn’t too wet by sticking to the recommended ingredient proportions. Using breadcrumbs and cheese helps bind the meatballs, and chilling the mixture for 15 minutes before rolling can help them hold their shape better.
Related
Looking for other pasta recipes like this? Try these:
Dessert Pairing
These are my favorite desserts to serve with this Spaghetti & Meatballs:

Creamy Spaghetti & Meatballs Recipe
Ingredients
Equipment
Method
- Preheat the oven to 350°F and position the rack in the middle.
- In a large bowl, whisk together the egg, parsley, tomato paste, oregano, salt, pepper, 5 cloves of minced garlic, and water.
- Add the ground beef, ground pork, bread crumbs, and Parmigiano-Reggiano cheese. Mix gently with your hands until just combined—do not overwork.
- Roll the mixture into golf ball-sized meatballs and arrange them on an ungreased baking sheet.
- Bake for 10 minutes. Remove, flip the meatballs with a metal spatula, and bake for an additional 10 minutes, until browned and nearly cooked through.
- In a large skillet, melt the butter over medium heat. Add the onion and sauté for about 5 minutes until softened. Stir in the remaining 5 cloves of minced garlic and cook for another minute.
- Pour in the marinara sauce and bring to a gentle simmer. Add sugar and adjust seasoning with salt and freshly ground black pepper to taste.
- Stir in the heavy cream and let it simmer for 2-3 minutes to blend the flavors. In a small bowl, add ¼ cup water & flour, mix well & add this slurry to sauce to help thicken (make sure to whisk it into the sauce quickly) ! Let it simmer & once the sauce has thickened, add in all the seasonings!
- Add the spaghetti to the sauce and cook for 5 minutes, stirring occasionally, to let the pasta absorb the sauce.
- Add the meatballs to the skillet and gently toss to combine.
- Serve hot, garnished with extra Parmigiano-Reggiano. (Watch Video below!!)
Notes

Food safety
- Cook to a minimum temperature of 165 °F (74 °C)
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.













Fiona C says
This is so delicious Maja! Just made this with my husband and we devoured it!! My new go to spaghetti recipe
JB says
Turned out delicious! Hands down the best spaghetti I’ve ever made.
Maja Ilic says
Aw thank you so much JB! Your comment made my day! I'm so happy you enjoyed my recipe!!
J M says
This is absolutely delicious! Highly recommend.
Lexi Pratt says
Such a fabulous recipe. Easy to understand and elevates a simple classic into a creamy, decadent version. I’ve made it a handful of times now and it just gets better. Love!!