My Easy Homemade Spaghetti Sauce recipe delivers that rich, slow-cooked flavor using simple pantry ingredients in under an hour. This is my absolute go-to sauce that I whip up almost every single week because it tastes like it simmered all day long. You get that deep, savory tomato flavor without any of the preservatives found in store-bought jars. Once you taste how incredible this homemade sauce is, you’ll never go back to the canned stuff. It’s the ultimate Italian-American comfort food for busy weeknights.
Why You'll Love This Recipe
- Rich, deep flavor that tastes like it simmered all day
- Uses simple pantry ingredients you likely have on hand
- Freezes beautifully for future quick meals
- Way healthier and tastier than canned sauce
- I make a double batch every Sunday for easy dinners
Ingredients You’ll Need
- Extra virgin olive oil: Essential for sautéing the aromatics and building the base flavor. Look for a bottle labeled ‘first cold press’ for the best taste.
- Yellow onion: Provides sweetness and depth when cooked down. Choose firm onions without soft spots for the freshest flavor.
- Garlic: The backbone of any great sauce. Fresh cloves minced right before cooking offer a punchier, more vibrant taste than pre-minced.
- Ground beef 80/20: This fat ratio gives you the richest sauce without it being too greasy. The 20 percent fat content adds incredible flavor.
- Crushed tomatoes: The body of the sauce. San Marzano varieties are preferred for their lower acidity and naturally sweeter, fruitier profile.
- Tomato paste: Caramelizing this removes any metallic taste and adds a concentrated sweetness that makes the sauce taste slow-cooked.
- Beef broth: Adds a savory umami layer that water just can’t match. Use low-sodium so you can control the saltiness yourself.
- Dried oregano: Brings that classic Italian-American herbiness. It releases flavor slowly, making it perfect for simmering sauces.
- Dried basil: Complements the oregano with a sweet, slightly peppery note. The drying process actually intensifies its flavor profile.
- Granulated sugar: The secret weapon against acidic tomatoes. Just a teaspoon balances the acidity without making the sauce sweet.
- Salt: Crucial for bringing all the flavors together. Add it in stages to build layers of seasoning throughout the cooking process.
- Black pepper: Adds a gentle heat and earthy spice. Freshly cracked peppercorns provide a much better aroma than pre-ground.
- Red pepper flakes: Optional, but adds a nice background warmth. It cuts through the richness of the beef and tomatoes beautifully.
- Butter: Swirled in at the end for a silky, rich finish. It mellows out any remaining harsh edges and creates a velvety texture.
- Fresh basil: Torn leaves added just before serving provide a burst of fresh, aromatic flavor that dried basil can’t replicate.
- Grated Parmesan cheese: Adds a salty, nutty finish that melts into the hot sauce. Always grate it fresh off the block for the best melt.
How to Make It
Prepare Your Base:
Heat the olive oil in a large pot or Dutch oven over medium heat until it shimmers. Add the finely diced yellow onion and cook for 5-6 minutes, stirring occasionally, until it becomes soft and translucent. This slow cooking of the onions builds a sweet foundation for the sauce.
Add The Aromatics:
Add the minced garlic and cook for just 1 minute more until you can smell it, being careful not to let it burn. Burnt garlic will turn your whole sauce bitter, so keep it moving in the pan.
Brown The Beef:
Increase the heat to medium-high and add the ground beef. Break it up with a wooden spoon and cook until it’s browned through and no pink remains, about 5-7 minutes. Drain any excess fat if needed, though a little bit adds flavor.
Deepen The Flavor:
Stir in the tomato paste and cook it for 2 minutes, stirring constantly. This step is crucial to caramelize the paste, which removes that metallic taste and adds a rich, sweet depth to your Easy Homemade Spaghetti Sauce.
Build The Sauce:
Pour in the crushed tomatoes and beef broth, then stir well to combine. Make sure to scrape up all those browned bits from the bottom of the pot—that’s pure flavor from the beef and onions clinging to the bottom.
Season The Sauce:
Add the dried oregano, dried basil, sugar, salt, black pepper, and red pepper flakes if you are using them. Stir everything together well so the spices are evenly distributed throughout the thick tomato base.
Simmer Low And Slow:
Bring the sauce to a gentle boil, then immediately reduce the heat to low. Cover the pot and let it simmer for at least 20 minutes, but 45 minutes is even better if you have the time. Stir it occasionally to prevent sticking.
Final Adjustments:
Taste the sauce and adjust the seasonings if needed. If it has reduced too much and looks too thick, add a splash more broth or water to thin it out. For that rich restaurant-style finish, stir in 1 tablespoon of butter right at the end.
Serve And Enjoy:
Serve the sauce hot over your favorite cooked pasta. Garnish generously with torn fresh basil leaves and plenty of grated Parmesan cheese. It’s ready to eat immediately but tastes even better the next day.

You Must Know
- Don’t skip cooking the tomato paste, it removes the metallic taste.
- Let it simmer longer if you have time, 45 minutes makes it even better.
- Use San Marzano tomatoes for the best texture and flavor.
- Add a splash of red wine with the broth for extra depth.
Storage Tips
Once your Easy Homemade Spaghetti Sauce has cooled down, store it in airtight containers in the refrigerator for up to 5 days. You can also freeze it for up to 3 months, which makes future weeknight dinners incredibly simple. When you’re ready to eat it, just thaw it overnight in the fridge and reheat it gently on the stovetop, adding a splash of water or broth if it has thickened up too much while sitting.
Ingredient Substitutions
For a vegetarian version, simply swap the ground beef for brown lentils or finely chopped mushrooms; they provide a similar hearty texture and earthy flavor profile. If you don’t have beef broth, vegetable broth or even plain water works in a pinch, though the broth adds more savory depth. You can swap the granulated sugar for a pinch of brown sugar or even a grated carrot to naturally sweeten the sauce. If you don’t have fresh basil, a tablespoon of pesto stirred in at the end can mimic that fresh herb flavor surprisingly well.
Serving Suggestions
Serve this classic sauce over traditional spaghetti noodles for the ultimate comfort meal, but it’s also fantastic on penne, rigatoni, or any pasta shape that holds sauce well. Pair it with crusty garlic bread to mop up every last drop of sauce from your bowl. A simple green salad with a vinaigrette dressing cuts through the richness perfectly. This sauce also doubles as an incredible base for baked ziti or a quick and easy lasagna, just layer it with cheese and noodles.
Cultural Context
This recipe is a perfect example of Italian-American comfort food, a cuisine that evolved as Italian immigrants adapted their traditional recipes to the ingredients available in the United States. While true Italian marinara is typically a lighter, faster-cooked tomato sauce, this heartier version with ground beef reflects the resourcefulness and preference for richer flavors found in many American homes. It captures the soul of a Sunday gravy that simmers all day, bringing that warmth and family-style dining feel to your table in a fraction of the time.

Pro Tips
- Always brown the beef well to build a deep flavor foundation.
- Letting the sauce rest for an hour before serving melds the flavors.
- Stir in a tablespoon of butter at the end for a velvety finish.
- If the sauce tastes too acidic, add just a pinch more sugar.
- This recipe doubles perfectly and the leftovers taste even better.
Frequently Asked Questions
The key is building a deep flavor base by browning the ground beef with finely diced onion and garlic, then simmering tomato paste with beef broth before adding the crushed tomatoes. This creates that rich, slow-cooked taste in just 35 minutes.
Absolutely! This sauce actually tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 5 days, or freeze it for up to 3 months. Just reheat gently on the stovetop.
You can use ground turkey, ground chicken, or even Italian sausage for different flavor profiles. For a vegetarian version, try diced mushrooms, lentils, or a plant-based ground meat alternative. All work well with the tomato base and seasonings.
The sauce is ready after simmering for about 35 minutes total. Look for a rich, deep red color, thickened consistency that coats the back of a spoon, and the oil just starting to separate slightly at the edges. The flavors should taste well-developed and balanced.
Classic Italian-American pairings work best: serve over spaghetti, penne, or rigatoni pasta. Add a side of garlic bread and a simple green salad. This hearty sauce also works great over zucchini noodles for a lighter option or spooned over baked potatoes.