This classic Italian spaghetti sauce with meatballs recipe brings the rich, savory flavors of Italy to your dinner table. The combination of a robust tomato sauce and tender, flavorful meatballs creates a comforting and satisfying meal that is perfect for any occasion.
When preparing this recipe, you might need to pick up a few specific ingredients from the supermarket. Crushed tomatoes are essential for the sauce's base, and breadcrumbs help bind the meatballs together. Additionally, grated parmesan cheese adds a rich, umami flavor to the meatballs. Make sure you have these items on hand before you start cooking.

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, aromatic flavor to both the sauce and meatballs.
Crushed tomatoes: Forms the base of the sauce, giving it a rich tomato flavor.
Oregano: A dried herb that adds a classic Italian flavor to the sauce.
Basil: Another dried herb that complements the oregano and enhances the sauce's flavor.
Salt: Enhances the overall flavor of both the sauce and meatballs.
Black pepper: Adds a hint of spice and depth to the dish.
Ground beef: The main ingredient for the meatballs, providing a hearty and savory element.
Breadcrumbs: Helps bind the meatballs together and gives them a tender texture.
Grated parmesan cheese: Adds a rich, umami flavor to the meatballs.
Egg: Acts as a binder for the meatballs, helping them hold their shape.
Technique Tip for This Recipe
When forming the meatballs, ensure they are uniform in size to promote even cooking. Using a small ice cream scoop or a tablespoon can help achieve this consistency. Additionally, avoid over-mixing the ground beef mixture to keep the meatballs tender. When browning the meatballs in the frying pan, do not overcrowd the pan; this allows them to brown properly and develop a nice crust.
Suggested Side Dishes
Alternative Ingredients
olive oil - Substitute with canola oil: Canola oil has a neutral flavor and a high smoke point, making it a suitable alternative for sautéing.
onion - Substitute with shallots: Shallots have a milder flavor and can add a subtle sweetness to the sauce.
garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though it lacks the fresh, pungent aroma of minced garlic.
crushed tomatoes - Substitute with tomato sauce: Tomato sauce can provide a similar texture and flavor, though it may be slightly smoother.
dried oregano - Substitute with Italian seasoning: Italian seasoning contains oregano along with other herbs, adding a more complex flavor.
dried basil - Substitute with fresh basil: Fresh basil can provide a more vibrant and aromatic flavor, though you may need to use more to match the intensity.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, though it will also add a different dimension to the dish.
black pepper - Substitute with white pepper: White pepper has a slightly different flavor profile but can still provide the necessary heat.
ground beef - Substitute with ground turkey: Ground turkey is a leaner option and can be used to make meatballs with a similar texture.
breadcrumbs - Substitute with crushed crackers: Crushed crackers can provide a similar binding effect and texture in meatballs.
grated parmesan cheese - Substitute with grated pecorino romano: Pecorino Romano has a similar salty and tangy flavor, making it a good alternative.
beaten egg - Substitute with flaxseed meal and water mixture: A mixture of flaxseed meal and water can act as a binder in meatballs for those avoiding eggs.
garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though it lacks the fresh, pungent aroma of minced garlic.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, though it will also add a different dimension to the dish.
black pepper - Substitute with white pepper: White pepper has a slightly different flavor profile but can still provide the necessary heat.
Other Alternative Recipes Similar to This Dish
How To Store or Freeze This Recipe
Allow the sauce and meatballs to cool to room temperature. This prevents condensation from forming inside the storage container, which can lead to freezer burn or spoilage.
Transfer the sauce and meatballs into airtight containers or heavy-duty freezer bags. For easy portioning, consider dividing the mixture into meal-sized portions.
Label each container or bag with the date and contents. This helps you keep track of how long the sauce and meatballs have been stored and ensures you use the oldest items first.
If using freezer bags, lay them flat in the freezer. This not only saves space but also allows the sauce and meatballs to freeze more quickly and evenly.
Store the sauce and meatballs in the freezer for up to 3 months. For best results, consume within this timeframe to maintain optimal flavor and texture.
When ready to use, thaw the sauce and meatballs in the refrigerator overnight. This slow thawing process helps preserve the quality of the dish.
Reheat the sauce and meatballs on the stovetop over medium heat until heated through, stirring occasionally. You can also reheat in the microwave, but be sure to stir every minute to ensure even heating.
If the sauce appears too thick after reheating, add a splash of water or broth to reach the desired consistency. Adjust the seasoning if necessary.
Serve the reheated sauce and meatballs over freshly cooked spaghetti or your favorite pasta. Enjoy a delicious meal that tastes just as good as the day it was made!
How To Reheat Leftovers
Preheat your oven to 350°F (175°C). Place the meatballs and sauce in an oven-safe dish, cover with aluminum foil, and heat for about 20-25 minutes, or until warmed through. This method ensures even heating and maintains the moisture of the dish.
For a quicker option, use the stovetop. Pour the sauce and meatballs into a saucepan and heat over medium-low heat. Stir occasionally to prevent sticking and ensure even heating. This should take about 10-15 minutes.
The microwave is the fastest method. Place the meatballs and sauce in a microwave-safe dish, cover with a microwave-safe lid or plastic wrap (leaving a small vent). Heat on medium power in 1-minute intervals, stirring in between, until heated through. This usually takes about 3-5 minutes.
If you have an air fryer, preheat it to 350°F (175°C). Place the meatballs in the basket and heat for about 5-7 minutes. Meanwhile, heat the sauce separately on the stovetop or in the microwave. This method gives the meatballs a slightly crispy exterior while keeping the interior juicy.
For a slow cooker, place the meatballs and sauce in the pot and set it to low. Heat for about 1-2 hours, stirring occasionally. This method is great for maintaining the flavors and texture of the dish.
Essential Tools for Making This Recipe
Large pot: Used to cook the sauce and later simmer the meatballs in the sauce.
Frying pan: Used to brown the meatballs before adding them to the sauce.
Mixing bowl: Used to combine the ground beef, breadcrumbs, parmesan cheese, egg, garlic, salt, and pepper for the meatballs.
Wooden spoon: Used to stir the sauce and combine the ingredients.
Knife: Used to chop the onion and mince the garlic.
Cutting board: Used as a surface for chopping the onion and mincing the garlic.
Measuring spoons: Used to measure out the olive oil, dried oregano, dried basil, salt, and black pepper.
Can opener: Used to open the can of crushed tomatoes.
Spatula: Used to turn and brown the meatballs in the frying pan.
Tongs: Used to handle the meatballs while browning them in the frying pan.
Plate: Used to hold the browned meatballs before adding them to the sauce.
Colander: Used to drain the cooked spaghetti before serving.
Pot: Used to cook the spaghetti.
Grater: Used to grate the parmesan cheese if not using pre-grated cheese.
How to Save Time on This Recipe
Prepare ingredients ahead: Chop the onion and mince the garlic in advance to streamline the cooking process.
Use pre-made breadcrumbs: Save time by using store-bought breadcrumbs instead of making your own.
Batch cook meatballs: Double the meatball mixture and freeze half for future use.
Simmer sauce in slow cooker: Use a slow cooker to simmer the sauce while you prepare other ingredients.
Pre-cooked spaghetti: Use pre-cooked spaghetti or cook it while the sauce simmers to save time.

Italian Spaghetti Sauce with Meatballs
Ingredients
For the Sauce
- 2 tablespoon Olive Oil
- 1 large Onion, chopped
- 3 cloves Garlic, minced
- 1 can Crushed Tomatoes (28 oz)
- 1 teaspoon Dried Oregano
- 1 teaspoon Dried Basil
- 1 teaspoon Salt
- 0.5 teaspoon Black Pepper
For the Meatballs
- 1 lb Ground Beef
- 0.5 cup Breadcrumbs
- 0.25 cup Grated Parmesan Cheese
- 1 Egg beaten
- 2 cloves Garlic, minced
- 1 teaspoon Salt
- 0.5 teaspoon Black Pepper
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic, and cook until softened.
- Add crushed tomatoes, dried oregano, dried basil, salt, and black pepper. Stir to combine. Simmer for 30 minutes.
- In a mixing bowl, combine ground beef, breadcrumbs, grated Parmesan cheese, beaten egg, minced garlic, salt, and black pepper. Mix well.
- Form the mixture into meatballs. Heat a frying pan over medium heat and cook the meatballs until browned on all sides.
- Add the browned meatballs to the sauce and simmer for another 10 minutes.
- Serve the sauce and meatballs over cooked spaghetti.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Grilled Cheese de Mayo Recipe15 Minutes
- Carne en su Jugo Recipe1 Hours
- Kidney Bean Salad Recipe10 Minutes
- Sauerkraut Recipe20 Minutes
- No-Bake Energy Bites Recipe10 Minutes
- Blueberry Pancakes Recipe30 Minutes
- Gluten-Free Pancakes Recipe25 Minutes
- Mediterranean Quinoa Salad Recipe30 Minutes
Leave a Reply