Homemade Spaghetti Sauce With Fresh Tomatoes: A Taste of Italy in Your Kitchen
Hey there, friend! Emily Dawson here, from Emily’s Must-Try Kitchen. Today, we’re diving into a recipe that’s close to my heart: Homemade Spaghetti Sauce with Fresh Tomatoes. If you’re anything like me, you believe that the best meals are made with love and simple, fresh ingredients. And trust me, this spaghetti sauce recipe is bursting with both!
Growing up in Charleston, South Carolina, my mom always said, “The secret’s in the sauce!” And she was right. There’s nothing quite like the rich, vibrant flavor of homemade spaghetti sauce, especially when it’s made with sun-ripened, fresh tomatoes. This recipe is a tribute to those Sunday afternoons spent in the kitchen, the aroma of simmering tomatoes filling the air, and the promise of a delicious meal to come.
So, grab your apron, and let’s get cooking! I’m excited to share this family favorite with you, and I know you’ll love it as much as we do.
Why You’ll Love This Homemade Spaghetti Sauce Recipe
Let’s be honest, there are a million spaghetti sauce recipes out there. So, why should you try this one? Well, let me tell you, this isn’t just any sauce. This is the spaghetti sauce recipe that will make you rethink store-bought versions forever. I made this recipe countless times, tweaking it until it reached perfection. Here’s why you’ll be obsessed:
- Unbeatable Flavor: Using fresh tomatoes brings a sweetness and depth of flavor that canned tomatoes just can’t match. This is authentic homemade spaghetti sauce at its finest.
- Simple Ingredients: We’re talking basic, wholesome ingredients that you can easily find at your local farmer’s market or grocery store. No weird additives or preservatives here!
- Customizable: This recipe is a blank canvas! Want to add a little heat? Throw in some red pepper flakes. Prefer a smoother sauce? An immersion blender is your best friend.
- Makes a Big Batch: Perfect for meal prepping, freezing, or sharing with friends and family. Because what’s better than sharing a delicious meal with loved ones?
- It’s Easier Than You Think: I know, I know, making your own spaghetti sauce from scratch might sound intimidating, but trust me, it’s not! This recipe is super straightforward, and I’ll walk you through every step.
Ingredients for the Best Homemade Spaghetti Sauce
Alright, let’s gather our ingredients! Here’s what you’ll need to create this masterpiece. Don’t be scared by the list; most of these are pantry staples. Remember, the quality of your ingredients will shine through in the final dish, so choose the best you can find.
- 5 lbs fresh tomatoes ((peeled and seeded, see notes))
- 3 medium onions ((diced))
- 8 cloves garlic ((minced))
- 1 carrot ((divided))
- ¼ cup olive oil
- 1/3 cup fresh basil ((finely chopped))
- 1 sprig fresh thyme
- 1 sprig fresh oregano
- 2 bay leaves
- 2 springs fresh parsley
- 1 tsp sea salt
- 1 TBSP honey ((optional))

How to Make Homemade Spaghetti Sauce: Step-by-Step Instructions
Okay, here comes the fun part! Follow these simple steps, and you’ll be enjoying a bowl of delicious homemade spaghetti sauce in no time. Remember, cooking should be enjoyable, so put on some music, pour yourself a glass of wine (or iced tea!), and let’s get started!
- Prep the Carrot: Grate half of the carrot.
- Sauté the Aromatics: Pour the olive oil into a large stockpot or Dutch oven over medium-high heat. When hot, add the diced onions to the olive oil and saute for 5 minutes. Add the minced garlic and grated carrot and saute for 2-3 minutes longer or until onions are translucent and tender.
- Add the Tomatoes and Herbs: Add the tomatoes, chopped basil leaves, oregano, thyme bay leaves, parsley, and sea salt.
- Simmer, Simmer, Simmer: Simmer on low heat for 2-3 hours or until cooked down and starting to darken. Add carrot piece for the last 30 minutes to absorb acidity while the sauce thickens.
- Remove and Blend: Remove the sprigs of fresh herbs, bay leaves, and piece of carrot. Optional: Use an immersion blender to puree sauce until smooth (for a thicker sauce, skip this step).
- Enjoy or Store: Use fresh or store in the refrigerator up to 1 week, or can it according to your canner’s instructions for tomato products.
Emily’s Pro Tips for the Perfect Sauce
Alright, let’s talk about some insider secrets to take your spaghetti sauce to the next level. These are the little things I’ve learned over the years that make a big difference in the final flavor and texture.
- Tomato Prep is Key: Peeling and seeding the tomatoes can be a bit tedious, but it’s worth it! It removes the bitter skins and seeds, resulting in a smoother, sweeter sauce. To easily peel tomatoes, score an “X” on the bottom, blanch them in boiling water for 30 seconds, then transfer them to an ice bath. The skins will slip right off.
- Low and Slow is the Way to Go: Don’t rush the simmering process. The longer the sauce simmers, the more the flavors meld together and deepen. Trust me, it’s worth the wait. The goal is to let the sauce reduce and thicken naturally, concentrating the flavors.
- Taste as You Go: Seasoning is crucial! Taste the sauce periodically throughout the simmering process and adjust the salt, pepper, and honey (if using) as needed. Remember, you can always add more, but you can’t take it away!
- Don’t Overcrowd the Pot: Make sure you’re using a large enough pot to allow the sauce to simmer properly. Overcrowding can prevent the sauce from reducing and thickening evenly.
- Use High-Quality Olive Oil: Since we’re only using a few ingredients, the quality of each one really matters. Opt for a good-quality extra virgin olive oil for the best flavor.
Common Mistakes to Avoid When Making Spaghetti Sauce
We all make mistakes in the kitchen – it’s part of the learning process! But here are a few common pitfalls to avoid when making spaghetti sauce, so you can nail it on your first try.
- Not Simmering Long Enough: This is probably the biggest mistake you can make. Rushing the simmering process will result in a thin, watery sauce with underdeveloped flavors. Be patient!
- Forgetting to Season: Salt is your friend! Don’t be afraid to season the sauce generously. It enhances all the other flavors and brings the sauce to life.
- Using Underripe Tomatoes: The best spaghetti sauce starts with ripe, juicy tomatoes. Avoid using tomatoes that are hard, pale, or lack flavor.
- Burning the Garlic: Burnt garlic is bitter and can ruin the entire sauce. Keep a close eye on the garlic while it’s sautéing and make sure it doesn’t brown too quickly.
- Not Removing the Herb Stems: Those stems can add a bitter taste to your sauce.
Spaghetti Sauce Variations to Try
One of the best things about homemade spaghetti sauce is how versatile it is! Once you’ve mastered the basic recipe, you can start experimenting with different flavors and ingredients to create your own signature sauce. Here are a few ideas to get you started:
- Spicy Arrabbiata: Add a pinch of red pepper flakes to the sauce for a spicy kick.
- Meat Sauce: Brown some ground beef, sausage, or turkey and add it to the sauce during the simmering process.
- Vegetarian Delight: Add roasted vegetables like zucchini, eggplant, bell peppers, and mushrooms to the sauce for a hearty vegetarian meal.
- Creamy Tomato Sauce: Stir in a dollop of heavy cream or mascarpone cheese at the end for a richer, creamier sauce.
- Puttanesca: Add olives, capers, and anchovies for a briny, savory sauce.
How to Store Homemade Spaghetti Sauce
So, you’ve made a big batch of delicious spaghetti sauce – now what? Here’s how to store it properly so you can enjoy it for days to come.
- Refrigerator: Let the sauce cool completely, then transfer it to an airtight container and store it in the refrigerator for up to 1 week.
- Freezer: For longer storage, freeze the sauce in freezer-safe containers or zip-top bags for up to 3 months. Be sure to leave some headspace in the containers, as the sauce will expand as it freezes.
- Canning: If you’re feeling ambitious, you can also can the sauce for long-term storage. Follow your canner’s instructions for tomato products.
Frequently Asked Questions About Homemade Spaghetti Sauce
Got questions? I’ve got answers! Here are some of the most common questions I get asked about making homemade spaghetti sauce.
- Can I use canned tomatoes instead of fresh tomatoes? Yes, you can! If you’re short on time or fresh tomatoes aren’t in season, you can substitute with canned diced tomatoes, crushed tomatoes, or tomato puree. I would suggest using the best quality canned tomatoes that you can find.
- How do I reduce the acidity of the tomato sauce? If your sauce tastes too acidic, you can add a pinch of baking soda or a tablespoon of honey to balance the flavors. Adding a carrot (as mentioned in the recipe) also helps!
- Can I make this recipe in a slow cooker? Absolutely! Simply combine all the ingredients in a slow cooker and cook on low for 6-8 hours, or on high for 3-4 hours.
- My sauce is too thin. How can I thicken it? If your sauce is too thin, you can simmer it for longer to allow the excess liquid to evaporate. You can also add a tablespoon of tomato paste or cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) to thicken it up.
- Can I add wine to the sauce? Yes, a splash of red wine can add a lovely depth of flavor to the sauce. Add it to the pot after sautéing the onions and garlic, and let it simmer for a few minutes to reduce before adding the tomatoes.
Serving Suggestions for Your Delicious Sauce
Alright, your spaghetti sauce is ready – now it’s time to eat! Here are a few of my favorite ways to serve it:
- Classic Spaghetti: The obvious choice! Toss the sauce with cooked spaghetti and top with grated Parmesan cheese and fresh basil.
- Lasagna: Use the sauce as a base for a delicious homemade lasagna.
- Pizza: Spread the sauce on pizza dough and top with your favorite toppings.
- Meatball Subs: Simmer meatballs in the sauce and serve them on toasted hoagie rolls with melted mozzarella cheese.
- Baked Ziti: Combine the sauce with cooked ziti pasta, ricotta cheese, and mozzarella cheese, then bake until bubbly and golden brown.
There you have it, my friend! My go-to recipe for homemade spaghetti sauce with fresh tomatoes. I hope you enjoy making this recipe as much as I do. Remember, cooking should be fun and stress-free, so don’t be afraid to experiment and make it your own. And if you do, be sure to share your creations with me on social media – I can’t wait to see what you come up with!
Happy cooking!

Homemade Spaghetti Sauce With Fresh Tomatoes
Ingredients
Ingredients
- 5 lbs fresh tomatoes (peeled and seeded, see notes)
- 3 medium onions (diced)
- 8 cloves garlic (minced)
- 1 carrot (divided)
- 1/4 cup olive oil
- 1/3 cup fresh basil (finely chopped)
- 1 sprig fresh thyme
- 1 sprig fresh oregano
- 2 bay leaves
- 2 springs fresh parsley
- 1 tsp sea salt
- 1 TBSP honey (optional)
Instructions
- Grate half of the carrot.
- Pour the olive oil into a large stockpot or Dutch oven over medium-high heat.
- When hot, add the diced onions to the olive oil and saute for 5 minutes.
- Add the minced garlic and grated carrot and saute for 2-3 minutes longer or until onions are translucent and tender.
- Add the tomatoes, chopped basil leaves, oregano, thyme bay leaves, parsley, and sea salt.
- Simmer on low heat for 2-3 hours or until cooked down and starting to darken.
- Add carrot piece for the last 30 minutes to absorb acidity while the sauce thickens.
- Remove the sprigs of fresh herbs, bay leaves, and piece of carrot.
- Optional: Use an immersion blender to puree sauce until smooth (for a thicker sauce, skip this step).
- Use fresh or store in the refrigerator up to 1 week, or can it according to your canner's instructions for tomato products.
Notes
Nutrition

