
Few things feel as comforting as a plate of creamy spaghetti and meatballs after a long day. This rich family recipe delivers ultra-tender meatballs napped in a velvety tomato cream sauce. I reach for it anytime my crew wants something a little extra cozy without a complicated cleanup.
The first time I made this was for a Sunday dinner with my in-laws and I was nervous about impressing everyone. It ended up such a hit that now it is our go-to rainy day tradition.
Ingredients
- Large egg: binds meatballs and contributes moisture
- Fresh parsley: brightens flavor and balances richness
- Dried oregano: a classic Italian herb for aroma
- Salt and freshly ground black pepper: for seasoned depth
- Fresh garlic: minced adds aromatic power
- Water: boosts tenderness in meatballs
- Tomato paste: amplifies savory umami
- Ground beef: for classic meaty savor
- Ground pork: adds sweetness and juiciness
- Italian-style bread crumbs: give delicate texture
- Parmigiano-Reggiano cheese: nutty complex kick
- Butter: starts the sauce with subtle richness
- Yellow onion: for gently sweet base
- High-quality marinara sauce: brings robust tomato taste try to use a jar with very few additives and lots of real ingredients
- Sugar: balances acidity
- Heavy cream: transforms tomato sauce into something silky and decadent
- Spaghetti: classic shape for twirling and catching sauce cook just to al dente
- Garlic powder and sweet paprika: gentle background notes and a pop of color
- Salt and pepper: make everything shine
Step-by-Step Instructions
- Prepare the Meatball Mixture:
- Whisk your large egg with chopped parsley tomato paste oregano salt pepper minced garlic and water in a roomy bowl until well combined I always do this by hand for best blending
- Form the Meatballs:
- Add ground beef and pork bread crumbs and Parmigiano-Reggiano cheese to the wet mix Gently fold everything together just until it sticks together Over-mixing can make them dense
- Shape and Bake:
- Using damp hands roll into golf ball sized portions and place on an ungreased baking sheet Bake at 350 degrees in the middle of your oven for 10 minutes Flip each one with a spatula and bake 10 minutes more The brief bake locks in juices
- Build the Sauce Base:
- Melt butter in a large skillet set over medium Add finely chopped onions and cook about 5 minutes Stir in minced garlic and let it bloom for just a minute The aroma tells you it’s ready
- Simmer Sauce and Cream:
- Pour in marinara and bring to a gentle simmer Add sugar salt and pepper whisking well Stir in heavy cream and let simmer another few minutes to marry the flavors
- Thicken and Season:
- Make a slurry with water and flour in a small bowl Pour into the sauce and whisk steadily until it thickens Add your garlic powder and paprika and taste one last time for seasoning
- Finish and Serve:
- Nestle baked meatballs into the sauce Simmer gently a minute or two then toss with cooked spaghetti Let the sauce really hug the noodles Serve extra Parmigiano-Reggiano over the top

I really love how the Parmigiano-Reggiano weaves through the meatballs adding a nutty depth that plain Parmesan can never match My kids always compete for the crispiest edge meatball straight from the oven
Storage Tips
Leftovers store well for up to three days in the fridge Pop leftovers into single serve containers for easy grab-and-go lunches If you need to freeze wait for everything to cool off fully and portion into airtight containers for up to a month Thaw in the fridge overnight before reheating gently over low heat on the stove
Ingredient Substitutions
For a lighter dish use half ground turkey in place of pork You can swap Italian seasoned panko for the bread crumbs Allow dried parsley if fresh is not available but cut the measurement in half I have even used a splash of whole milk in place of some cream for a slightly thinner sauce
Serving Suggestions
I love to scatter extra chopped parsley and shard of cheese over each plate Serve with a simple side salad or make garlic bread for a crowd This recipe is generous and perfect for parties or Sunday suppers

A Little History
Spaghetti and meatballs as we know it is a true Italian American classic The combo of hearty meatballs and pasta came from immigrant cooks stretching a few ingredients to feed families Creamy tomato sauce is a delicious modern twist inspired by American comfort food kitchens
Frequently Asked Questions
- → How do you keep meatballs tender and moist?
Gently mix meatball ingredients and avoid overworking the meats. Adding breadcrumbs and water helps lock in moisture for soft, juicy results.
- → Is it necessary to bake the meatballs first?
Baking the meatballs helps them hold shape and develop a browned exterior before finishing in the sauce.
- → Can I substitute beef or pork in the meatballs?
Yes, you may use only beef or pork, or try ground turkey or chicken for a lighter variation. Adjust seasoning as needed for flavor balance.
- → How do you get the sauce creamy?
Stirring in heavy cream and allowing it to gently simmer with the marinara transforms the sauce into a creamy, rich finish.
- → What pasta shapes work best for this dish?
Classic spaghetti is traditional, but fettuccine, linguine, or penne also work well with the creamy sauce and meatballs.