This classic Italian spaghetti sauce with meatballs recipe brings the rich and comforting flavors of Italy to your table. The combination of savory meatballs simmered in a robust tomato sauce creates a hearty dish that is perfect for any occasion. Serve it over a bed of perfectly cooked spaghetti for a meal that will delight your family and friends.
Some ingredients in this recipe might not be commonly found in every household. For instance, parmesan cheese and fresh parsley might need to be picked up from the supermarket. Additionally, breadcrumbs and tomato paste are essential for the texture and depth of flavor in the meatballs and sauce, respectively.
Ingredients for Italian Spaghetti Sauce with Meatballs
Olive oil: Used for sautéing the onions and garlic, adding a rich flavor to the sauce.
Onion: Provides a sweet and savory base for the sauce.
Garlic: Adds a pungent and aromatic flavor to the sauce.
Canned tomatoes: The main ingredient for the sauce, providing a rich tomato flavor.
Tomato paste: Concentrated tomato flavor that thickens the sauce.
Dried oregano: Adds a warm, slightly bitter flavor to the sauce.
Dried basil: Contributes a sweet and slightly peppery flavor to the sauce.
Salt: Enhances the overall flavor of the dish.
Pepper: Adds a bit of heat and depth to the flavor profile.
Ground beef: The main ingredient for the meatballs, providing a rich and hearty texture.
Egg: Acts as a binder to hold the meatballs together.
Breadcrumbs: Adds texture and helps bind the meatballs.
Parmesan cheese: Adds a salty and nutty flavor to the meatballs.
Milk: Adds moisture to the meatball mixture, keeping them tender.
Fresh parsley: Adds a fresh, herbaceous flavor to the meatballs.
Technique Tip for This Recipe
When forming meatballs, make sure to handle the mixture gently to avoid compacting the ground beef. Overworking the meat can result in dense and tough meatballs. Additionally, wet your hands with a bit of water before shaping the meatballs to prevent the mixture from sticking to your hands, ensuring smooth and evenly shaped meatballs.
Suggested Side Dishes
Alternative Ingredients
olive oil - Substitute with canola oil: Canola oil has a neutral flavor and similar cooking properties.
onion - Substitute with shallots: Shallots have a milder and slightly sweeter taste.
garlic - Substitute with garlic powder: Use ¼ teaspoon of garlic powder for each clove of garlic.
canned tomatoes - Substitute with fresh tomatoes: Use an equal weight of peeled, chopped fresh tomatoes.
tomato paste - Substitute with tomato sauce: Use 3 tablespoons of tomato sauce for each tablespoon of tomato paste.
dried oregano - Substitute with fresh oregano: Use 1 tablespoon of fresh oregano for each teaspoon of dried oregano.
dried basil - Substitute with fresh basil: Use 1 tablespoon of fresh basil for each teaspoon of dried basil.
salt - Substitute with soy sauce: Soy sauce adds a salty and umami flavor.
pepper - Substitute with white pepper: White pepper has a milder taste and is less visible in the sauce.
ground beef - Substitute with ground turkey: Ground turkey is leaner and has a similar texture.
egg - Substitute with flaxseed meal: Mix 1 tablespoon of flaxseed meal with 3 tablespoons of water for each egg.
breadcrumbs - Substitute with oatmeal: Use an equal amount of finely ground oatmeal.
parmesan cheese - Substitute with nutritional yeast: Nutritional yeast provides a cheesy flavor and is dairy-free.
milk - Substitute with almond milk: Almond milk is a dairy-free alternative with a similar consistency.
fresh parsley - Substitute with cilantro: Cilantro has a fresh, slightly citrusy flavor.
salt - Substitute with kosher salt: Kosher salt has a coarser texture and a cleaner taste.
pepper - Substitute with cayenne pepper: Cayenne pepper adds a spicy kick. Use sparingly.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Recipe
Allow the sauce and meatballs to cool completely before storing. This helps prevent condensation, which can lead to freezer burn or spoilage.
Transfer the sauce and meatballs into airtight containers or heavy-duty freezer bags. For convenience, you can portion the sauce and meatballs into individual servings.
Label each container or bag with the date and contents. This ensures you know exactly what you have and when it was made, helping you use the oldest items first.
Store the containers or bags in the refrigerator if you plan to use them within 3-4 days. For longer storage, place them in the freezer where they can last up to 3 months.
When ready to use, thaw the sauce and meatballs in the refrigerator overnight. This slow thawing process helps maintain the texture and flavor.
Reheat the sauce and meatballs on the stovetop over medium heat until they are heated through. Stir occasionally to ensure even heating.
If you’re in a hurry, you can reheat directly from frozen. Place the sauce and meatballs in a pot, cover, and heat over low to medium heat, stirring occasionally until fully heated.
For a quick meal, you can also microwave the sauce and meatballs. Place them in a microwave-safe dish, cover with a microwave-safe lid or plastic wrap, and heat on medium power in 1-2 minute intervals, stirring in between, until hot.
Always ensure the meatballs reach an internal temperature of 165°F (74°C) when reheating to ensure they are safe to eat.
Serve the reheated sauce and meatballs over freshly cooked spaghetti for the best taste and texture. Enjoy your delicious meal!
How to Reheat Leftovers
Stovetop Method:
- Place the spaghetti sauce and meatballs in a saucepan.
- Add a splash of water or broth to prevent sticking.
- Heat over medium-low, stirring occasionally, until warmed through.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Transfer the spaghetti sauce and meatballs to an oven-safe dish.
- Cover with aluminum foil to retain moisture.
- Bake for about 20-25 minutes, or until heated through.
Microwave Method:
- Place the spaghetti sauce and meatballs in a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap with a few holes poked for ventilation.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Continue heating in 1-minute intervals until thoroughly warmed.
Slow Cooker Method:
- Transfer the spaghetti sauce and meatballs to the slow cooker.
- Set on low heat.
- Allow to heat for 1-2 hours, stirring occasionally, until fully warmed.
Sous Vide Method:
- Place the spaghetti sauce and meatballs in a vacuum-sealed bag.
- Submerge the bag in a water bath set to 140°F (60°C).
- Heat for about 1 hour, ensuring the contents are evenly warmed.
Air Fryer Method:
- Preheat the air fryer to 350°F (175°C).
- Place the meatballs in the air fryer basket.
- Heat for 5-7 minutes, shaking the basket halfway through.
- Meanwhile, heat the spaghetti sauce in a saucepan on the stovetop.
- Combine the meatballs and sauce before serving.
Best Tools for This Recipe
Large pot: Used to cook the sauce and simmer the meatballs.
Frying pan: Used to brown the meatballs before adding them to the sauce.
Mixing bowl: Used to combine the ground beef, egg, breadcrumbs, parmesan cheese, milk, parsley, salt, and pepper.
Wooden spoon: Used to stir the sauce and mix the ingredients in the mixing bowl.
Knife: Used to chop the onion and mince the garlic.
Cutting board: Used as a surface to chop the onion and mince the garlic.
Can opener: Used to open the canned tomatoes.
Measuring spoons: Used to measure the olive oil, tomato paste, oregano, basil, and other seasonings.
Measuring cups: Used to measure the breadcrumbs, parmesan cheese, and milk.
Spatula: Used to turn and brown the meatballs in the frying pan.
Tongs: Used to transfer the meatballs from the frying pan to the sauce.
Colander: Used to drain the cooked spaghetti before serving.
Serving spoon: Used to serve the meatballs and sauce over the cooked spaghetti.
How to Save Time on Making This Recipe
Prepare ingredients ahead: Chop the onion and mince the garlic in advance to save time during cooking.
Use pre-made breadcrumbs: Opt for store-bought breadcrumbs to avoid the extra step of making your own.
Simmer sauce while prepping meatballs: Let the sauce simmer while you mix and form the meatballs to multitask efficiently.
Cook meatballs in batches: Brown the meatballs in batches to ensure even cooking and save time.
Use a food processor: Quickly chop the onion and parsley using a food processor to speed up prep time.

Italian Spaghetti Sauce with Meatballs
Ingredients
Sauce
- 2 tablespoon Olive Oil
- 1 medium Onion, chopped
- 3 cloves Garlic, minced
- 800 g Canned Tomatoes
- 2 tablespoon Tomato Paste
- 1 teaspoon Dried Oregano
- 1 teaspoon Dried Basil
- to taste Salt and Pepper
Meatballs
- 500 g Ground Beef
- 1 large Egg
- ½ cup Breadcrumbs
- ¼ cup Parmesan Cheese, grated
- 2 tablespoon Milk
- 2 tablespoon Fresh Parsley, chopped
- to taste Salt and Pepper
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and cook until translucent. Add minced garlic and cook for another minute.
- Add canned tomatoes, tomato paste, dried oregano, and dried basil. Season with salt and pepper. Simmer for 30 minutes.
- In a mixing bowl, combine ground beef, egg, breadcrumbs, Parmesan cheese, milk, chopped parsley, salt, and pepper. Mix well and form into meatballs.
- Heat a frying pan over medium heat. Add meatballs and cook until browned on all sides. Transfer meatballs to the sauce and simmer for another 10 minutes.
- Serve the meatballs and sauce over cooked spaghetti. Enjoy!
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Hot Brown Recipe35 Minutes
- Aguachile Recipe20 Minutes
- Baked French Toast Recipe1 Hours
- Puerto Rican Sancocho Recipe2 Hours 30 Minutes
- Fruit Punch Recipe10 Minutes
- Air Fryer Hot Dogs Recipe15 Minutes
- Pasties Recipe1 Hours 20 Minutes
- Taco Sauce Recipe10 Minutes

Leave a Reply