Homemade Spaghetti Sauce

There’s nothing quite like the rich, comforting flavor of homemade spaghetti sauce. Made from scratch with fresh ingredients, this sauce brings depth and authenticity to any pasta dish. Whether you’re making a classic spaghetti meal, lasagna, or just want a hearty topping for your favorite dish, homemade spaghetti sauce is always the best choice. The combination of ripe tomatoes, garlic, herbs, and a touch of sweetness creates a perfectly balanced sauce that will elevate your pasta game to the next level.

Making your own spaghetti sauce at home allows you to customize the flavor to your liking, whether you prefer it more garlicky, spicy, or herb-infused. Plus, you have full control over the quality of the ingredients, ensuring that each batch is fresh, flavorful, and free from preservatives or added sugars. This homemade spaghetti sauce is the perfect base for a variety of Italian-inspired dishes and can be made in large batches, so you always have a jar ready when pasta cravings strike.

Why You’ll Love This Recipe

1. Fresh Ingredients

This sauce is made with fresh, high-quality ingredients like ripe tomatoes, garlic, and herbs, giving it a natural, vibrant flavor that canned sauce can’t match.

2. Easy to Make

Even though it tastes like it’s been simmering all day, this homemade spaghetti sauce comes together quickly with minimal effort.

3. Customizable Flavor

You can adjust the seasonings to your liking – whether you want it spicier, sweeter, or with more garlic, the possibilities are endless.

4. No Preservatives

By making your own sauce, you can skip the preservatives, added sugars, and artificial flavorings often found in store-bought sauces, making it a healthier choice.

5. Perfect for Meal Prep

This sauce can be made in large batches and stored in the fridge or freezer, making it perfect for meal prep or busy weeknights.

Ingredients

  • Fresh ripe tomatoes (or canned crushed tomatoes)
  • Olive oil
  • Garlic (minced)
  • Onion (diced)
  • Tomato paste
  • Fresh basil
  • Dried oregano
  • Salt and pepper
  • Sugar (optional, to balance acidity)
  • Red pepper flakes (optional, for a little heat)
  • Fresh parsley (optional, for garnish)

Variations

  • Spicy Version: Add more red pepper flakes or a dash of chili powder for a spicier kick.
  • Meat Sauce: Brown ground beef, sausage, or turkey in the pan before adding the tomatoes for a hearty, meat-filled sauce.
  • Vegetarian: For a lighter option, keep the sauce vegetarian by using only the tomatoes and herbs or adding extra vegetables like bell peppers or mushrooms.
  • Tomato-Free Sauce: Try a roasted red pepper sauce if you’re avoiding tomatoes or want to try something new.
  • Smooth Sauce: If you prefer a smoother texture, blend the sauce before serving to create a silky finish.

How to Make the Recipe

Step 1: Sauté the Aromatics

In a large pot or skillet, heat the olive oil over medium heat. Add the diced onion and cook for 3-5 minutes until softened and translucent. Add the minced garlic and cook for another 1-2 minutes until fragrant.

Step 2: Add the Tomatoes

If you’re using fresh tomatoes, blanch them by scoring an X at the bottom, boiling them for a minute, and then placing them in an ice bath to peel the skins off. Dice the tomatoes and add them to the pot. If you’re using canned crushed tomatoes, simply pour them in. Stir to combine.

Step 3: Stir in Tomato Paste and Seasonings

Add a tablespoon of tomato paste to thicken the sauce and enrich the flavor. Stir in dried oregano, basil, and salt and pepper to taste. If you prefer a slightly sweeter sauce, you can add a pinch of sugar to balance the acidity of the tomatoes.

Step 4: Simmer the Sauce

Lower the heat to a simmer and let the sauce cook uncovered for about 30 minutes, stirring occasionally. This will allow the flavors to meld together and the sauce to thicken.

Step 5: Adjust Seasoning

Taste the sauce and adjust the seasoning with more salt, pepper, or red pepper flakes if you like it spicier. If you want a smoother sauce, use an immersion blender or transfer it to a regular blender and blend until smooth.

Step 6: Serve

Once the sauce has thickened and the flavors are well-developed, serve it over your favorite pasta. Garnish with fresh parsley or grated parmesan cheese for an added touch.

Tips for Making the Recipe

  • Fresh vs. Canned Tomatoes: If fresh tomatoes aren’t in season, canned crushed tomatoes are a great alternative and still produce a rich, flavorful sauce.
  • Simmer Time: The longer the sauce simmers, the more intense the flavors will become. Don’t rush the cooking time!
  • Herb Substitutions: Feel free to experiment with other herbs like thyme, rosemary, or bay leaves to create your own signature sauce.
  • Blending: If you prefer a smooth sauce, don’t hesitate to blend it to your desired texture. Some people love the chunky texture, while others enjoy a creamy finish.
  • Double the Batch: This sauce freezes well, so make a double batch and store half for later use.

How to Serve

Serve this homemade spaghetti sauce over any type of pasta, from traditional spaghetti to penne, rigatoni, or even a hearty lasagna. It’s also perfect for topping meatballs, baked ziti, or chicken Parmesan. For a lighter twist, serve it over spiralized zucchini or other low-carb pasta alternatives. Finish with a generous sprinkle of parmesan cheese and fresh basil for a restaurant-quality meal at home.

Make Ahead and Storage

Storing Leftovers

Store leftover spaghetti sauce in an airtight container in the refrigerator for up to 5 days. The flavors will continue to develop and deepen as it sits.

Freezing

This sauce freezes beautifully! Allow it to cool completely, then transfer to a freezer-safe container. It can be frozen for up to 3 months. When ready to use, thaw in the refrigerator overnight and reheat on the stovetop.

Reheating

To reheat the sauce, simply heat it on the stovetop over low to medium heat until warmed through. Add a splash of water or broth if it thickens too much during storage.

FAQs

1. Can I use fresh herbs instead of dried?

Yes! Fresh herbs will give the sauce a vibrant flavor. Use about three times the amount of fresh herbs as you would dried.

2. Can I make this sauce ahead of time?

Yes, this sauce can be made ahead and stored in the refrigerator for up to 5 days, or frozen for up to 3 months.

3. How can I make my sauce thicker?

If you want a thicker sauce, let it simmer longer or add a small amount of tomato paste. You can also blend it to smooth out the texture.

4. Can I add meat to this sauce?

Yes, for a meat sauce, brown ground beef, pork, or turkey before adding the tomatoes and let it cook with the sauce for a richer flavor.

5. How can I adjust the acidity of the sauce?

If the sauce is too acidic, you can add a pinch of sugar or a splash of cream to mellow the flavors.

6. Can I make this sauce in a slow cooker?

Yes, simply sauté the garlic and onions in a pan before adding everything to the slow cooker. Cook on low for 4-6 hours.

7. Can I use this sauce for pizza?

Absolutely! This sauce works great as a pizza sauce – simply thicken it slightly and use it as a base for your favorite pizza toppings.

8. How can I make the sauce spicier?

Add more red pepper flakes, a diced jalapeño, or a pinch of cayenne pepper for some heat.

9. Can I add vegetables to this sauce?

Yes, sautéed vegetables like bell peppers, zucchini, or mushrooms can be added for extra flavor and texture.

10. How can I make this sauce gluten-free?

This recipe is naturally gluten-free, but be sure to check the labels on the canned tomatoes and other ingredients to ensure they are gluten-free.

Conclusion

Homemade spaghetti sauce is one of those timeless, comforting recipes that every cook should have in their repertoire. It’s simple, versatile, and can be customized to suit your tastes. With the rich flavors of fresh tomatoes, garlic, and herbs, this sauce elevates any pasta dish and is a great way to bring the taste of Italy into your kitchen. Whether you’re serving it on spaghetti, using it for lasagna, or just enjoying a spoonful on its own, homemade spaghetti sauce is a true crowd-pleaser that’s always worth the effort.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Spaghetti Sauce


  • Author: Sarah
  • Total Time: 40 minutes
  • Yield: 46 servings (depending on portion size) 1x
  • Diet: Vegetarian

Description

This Homemade Spaghetti Sauce is the perfect base for your favorite pasta dishes. Made with simple, fresh ingredients like tomatoes, garlic, and herbs, this sauce is rich, savory, and full of flavor. Whether you’re making spaghetti, lasagna, or just need a topping for your pizza, this easy-to-make sauce will elevate any dish!


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 small onion (finely chopped)
  • 4 cloves garlic (minced)
  • 2 cans (14.5 oz each) crushed tomatoes (or whole tomatoes, blended)
  • 1 can (6 oz) tomato paste
  • 1 tsp sugar (optional, to balance acidity)
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • Salt and pepper, to taste
  • 1/4 tsp red pepper flakes (optional, for a bit of heat)
  • 1/4 cup fresh basil (chopped, optional for garnish)

Instructions

  • Sauté the onions and garlic:
    • In a large saucepan or pot, heat the olive oil over medium heat. Add the chopped onion and cook for about 5-7 minutes, or until softened and translucent.
    • Add the minced garlic and cook for another 30 seconds, being careful not to burn it.
  • Add the tomatoes:
    • Stir in the crushed tomatoes (or blended whole tomatoes) and tomato paste. Bring the mixture to a simmer, stirring occasionally.
  • Season the sauce:
    • Add sugar (if using), oregano, basil, thyme, red pepper flakes (if using), and season with salt and pepper to taste.
    • Reduce the heat and let the sauce simmer for 20-30 minutes, stirring occasionally. If you prefer a smoother sauce, you can use an immersion blender to blend the sauce to your desired consistency.
  • Adjust and finish:
    • Taste the sauce and adjust the seasonings as needed, adding more salt, pepper, or sugar if necessary.
    • If the sauce is too thick, add a little water or extra tomato sauce to reach your desired consistency.
  • Serve:
    • Serve the sauce over your favorite cooked pasta, or use it as a topping for pizza or baked dishes. Garnish with fresh basil if desired.

Notes

  • This sauce can be made ahead of time and stored in the refrigerator for up to 4 days. It also freezes well for up to 3 months.
  • For a chunkier sauce, use diced tomatoes instead of crushed tomatoes.
  • Feel free to add cooked ground beef, sausage, or vegetables to make a meatier or veggie-packed version of this sauce.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Sauce, Main Dish
  • Method: Stovetop
  • Cuisine: Italian

Keywords: Homemade spaghetti sauce, pasta sauce, marinara sauce, tomato sauce, Italian sauce, easy spaghetti sauce, homemade marinara

Leave a Comment

Recipe rating