A comforting homemade spaghetti sauce that delivers rich, classic flavor without hours of simmering. This recipe uses simple pantry ingredients, aromatic herbs, and a balanced spice blend to create a hearty, slightly chunky sauce that tastes like it has been cooking all day. Perfect for busy weeknights, this quick sauce pairs beautifully with spaghetti and can easily become a go-to family favorite.
Why You’ll Love This Recipe
This homemade spaghetti sauce offers everything you want in a weeknight pasta dish: simplicity, rich flavor, and flexibility. The recipe uses everyday ingredients that are easy to find, and it comes together quickly while still delivering a deep, savory taste.
The combination of tomatoes, herbs, and spices creates a perfectly balanced sauce that is slightly sweet, mildly spicy, and full of comforting flavor. Ground beef adds heartiness, making it filling enough to serve as the centerpiece of a meal.
Another reason to love this recipe is how customizable it is. You can adjust the spices, add vegetables, or even swap the protein depending on your preference. The sauce also tastes even better the next day, making it excellent for meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Heat the olive oil in a large deep skillet over medium-high heat.
Add the diced onions and cook for about 4–5 minutes until they become soft and translucent. Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the ground beef to the skillet. Break it apart with a spatula as it cooks so it spreads evenly throughout the pan. Cook until the beef is fully browned. Drain excess fat if necessary.
Stir in the diced tomatoes and tomato sauce. Mix well to combine all the ingredients.
Add the spice mix ingredients along with the bay leaf. Stir thoroughly so the seasonings distribute evenly throughout the sauce.
Bring the mixture to a gentle boil, then reduce the heat to low and allow the sauce to simmer for 20 to 30 minutes. Stir occasionally as it cooks.
Once the sauce has simmered, stir in the fresh basil and parsley. Let the sauce cook for an additional 5 minutes so the fresh herbs release their aroma.
Taste the sauce and adjust seasoning if needed. Remove the bay leaf before serving.
Turkey or chicken version
Replace the ground beef with ground turkey or ground chicken for a lighter version of the sauce.
Vegetarian spaghetti sauce
Simply omit the meat and add chopped mushrooms, zucchini, or lentils for a satisfying meat-free alternative.
Extra vegetable sauce
Add diced carrots, bell peppers, or celery while sautéing the onions to increase flavor and nutrition.
Richer tomato flavor
Stir in 1 to 2 tablespoons of tomato paste during the simmering stage if you prefer a deeper tomato taste.
Spicy version
Increase the amount of red pepper flakes or add a pinch of chili powder for extra heat.
Storage/Reheating
Store leftover spaghetti sauce in an airtight container in the refrigerator for up to 4 days.
For longer storage, place the cooled sauce in freezer-safe containers or bags and freeze for up to 3 months.
To reheat, warm the sauce in a saucepan over medium heat, stirring occasionally until heated through. If the sauce becomes too thick, add a small amount of water or broth to loosen it.
You can also reheat individual portions in the microwave in 30-second intervals, stirring between each interval.
FAQs
Can I make this spaghetti sauce ahead of time?
Yes. This sauce can be made a day or two in advance. In fact, the flavors deepen as it sits, making it even more delicious the next day.
Can I freeze this spaghetti sauce?
Yes. Allow the sauce to cool completely before placing it in freezer containers. It can be frozen for up to three months.
Do I need tomato paste for this recipe?
No. This recipe is designed to be lighter and fresher without tomato paste. However, you can add a tablespoon or two if you want a richer tomato flavor.
Can I use fresh tomatoes instead of canned tomatoes?
Yes. You can substitute fresh chopped tomatoes, though you may need to simmer the sauce longer to reach the desired thickness.
What pasta works best with this sauce?
Spaghetti is the classic choice, but the sauce also pairs well with penne, rigatoni, or fettuccine.
How can I make the sauce less acidic?
Add a small pinch of sugar or a grated carrot while simmering to naturally balance the acidity of the tomatoes.
Can I make the sauce smoother?
Yes. If you prefer a smoother texture, blend the tomatoes before adding them or use an immersion blender after the sauce finishes cooking.
Can I add cheese to the sauce?
Yes. Grated parmesan can be stirred in at the end of cooking or sprinkled on top when serving.
How can I make the sauce thicker?
Let the sauce simmer uncovered for a few extra minutes so some of the liquid evaporates.
What herbs work well in spaghetti sauce?
Basil, oregano, parsley, and thyme are classic herbs that add depth and aroma to tomato-based sauces.
Conclusion
Grandma Barb’s quick homemade spaghetti sauce proves that delicious, comforting pasta sauce doesn’t have to take hours to make. With simple ingredients, a balanced blend of herbs and spices, and a short simmering time, this recipe creates a flavorful sauce that tastes homemade in every bite. Whether served over spaghetti for a weeknight dinner or stored for future meals, this versatile sauce is sure to become a staple in your kitchen.
A hearty and flavorful homemade spaghetti sauce made with ground beef, tomatoes, and a balanced blend of herbs and spices. This quick recipe delivers rich, classic taste without long simmering and is perfect for weeknight pasta dinners.
Total Time:45 minutes
Yield:8 servings
Ingredients
1 tablespoon extra virgin olive oil
1 cup yellow onion, diced
3 tablespoons garlic, minced
1 pound ground beef
2 cans (14 ounces each) diced tomatoes, undrained
1 can (30 ounces) tomato sauce
2 tablespoons granulated sugar
1 teaspoon dried basil
1 teaspoon dried parsley
1 teaspoon dried oregano
1/2 teaspoon dried thyme
1 teaspoon garlic powder
1 teaspoon onion powder
1 generous pinch fennel seeds
1/2 teaspoon celery salt
1/2 teaspoon paprika
1/8 teaspoon black pepper
1/8 teaspoon red pepper flakes
1 bay leaf
3 tablespoons fresh basil, chopped
1 tablespoon fresh parsley, chopped
Instructions
Heat the olive oil in a large deep skillet over medium-high heat.
Add the diced onion and cook for 4–5 minutes until softened and translucent.
Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the ground beef and cook while breaking it apart with a spatula until fully browned. Drain excess fat if needed.
Stir in the diced tomatoes and tomato sauce and mix well.
Add the sugar, dried basil, dried parsley, dried oregano, thyme, garlic powder, onion powder, fennel seeds, celery salt, paprika, black pepper, red pepper flakes, and bay leaf.
Stir thoroughly so the spices are evenly distributed.
Bring the sauce to a gentle boil, then reduce the heat to low.
Simmer for 20–30 minutes, stirring occasionally.
Stir in the fresh basil and fresh parsley and cook for an additional 5 minutes.
Taste the sauce and adjust seasoning if needed. Remove the bay leaf.
Serve hot over freshly cooked spaghetti.
Notes
This sauce tastes even better the next day as the flavors deepen.
Add chopped carrots, celery, or bell peppers for extra vegetables and flavor.
Use ground turkey or chicken instead of beef for a lighter option.
For a vegetarian version, omit the meat and add mushrooms, zucchini, or lentils.
Add 1–2 tablespoons tomato paste for a richer tomato flavor.
If the sauce becomes too thick, add a splash of water or broth while reheating.
Simmer uncovered longer if you prefer a thicker sauce.