Homemade Tomato Sauce with Fresh Tomatoes (20 Minutes)
When tomatoes are in season, there’s nothing better than making a batch of homemade tomato sauce with fresh tomatoes. Unlike canned versions, this sauce has a light, vibrant flavor — and it comes together in just 20 minutes.
My secret trick? A little caramelized sugar transforms the sauce into a deep, rich red with an irresistible taste. Whether you’re tossing it with pasta, spreading it on pizza, or layering it into lasagna, this fresh tomato sauce will become a staple in your kitchen. Bonus: it freezes beautifully, so you can enjoy summer flavor all year round.

There’s always tomato sauce in my freezer, but when tomatoes are in season, I can’t resist making this quick, fresh tomato sauce from scratch. It’s ready in just 20 minutes, and my little trick of caramelizing sugar gives it that deep, rich red color every time. This homemade tomato sauce is my go-to for pasta dinners, pizza nights, and even lasagna.
Why You’ll Love This Tomato Sauce Recipe
- Quick & easy – just 20 minutes!
- Made with fresh, ripe tomatoes (no cans required).
- My caramelized sugar trick gives a deeper color and richer flavor.
- Perfect for pasta, pizza, or lasagna.
- Freezer-friendly for up to 3 months.

Ingredients and substitutes
- Tomatoes – I love picking red ripe but still firm tomatoes. They cook down beautifully. You can even roast the tomatoes in the oven at 160°C for an hour to get a nice, roasted, smoky flavor for the sauce. If you like cherry tomatoes, you’ll love my recipe: Cherry Tomato, Olive, and Basil Pasta.
- Garlic – I think you absolutely need garlic, and it’s just a small amount, but it adds so much flavor. If you like roasted garlic, save a few for your tomato sauce. It adds a lovely, sweet, garlicky flavor.
- Bay leaves – Add an earthy flavor, but if you don’t fancy them, you can just leave them out.
- Thyme and Oregano – I love fresh herbs, but I don’t always have them fresh on hand. If you do, that’s great! By all means, fresh is the way to go.
- Brown Sugar – The main purpose of the brown sugar here is to caramelize it, adding a touch of brown to the red. Do you know what happens when you add a touch of brown to red? It deepens the red. We are using the same principle here. Just adding a dash of brown to the red, so make sure to just caramelize, not burn it.

Step-by-step: Fresh tomato sauce
- Sauté – Add oil and garlic into a large pot or Dutch oven. With the heat on low, let the garlic infuse into the oil for a minute, making sure not to brown or burn it. Once the garlic is fragrant, add the dried herbs. Followed by the diced onions and bay leaves. Sauté for 2 minutes more.
- Sugar – Gently move the onions to one side of the pan, keeping the center near the heat clear. Add in the brown sugar. Let it caramelize slowly so it browns, not burns. This will add a little brown color that will intensify the sauce’s color.
- Tomatoes – Now, mix in the onions again and continue cooking. Next, add the chopped tomatoes and tomato paste. Season with salt and pepper to taste.
- Simmer – Cover the pan, lower the heat to a simmer, and let it simmer gently for 15 minutes. After 15 minutes, you should have a thick, dark tomato sauce.
- Garnish – Add in your fresh basil leaves. You can leave the sauce chunky or use a hand blender to blend it to a smooth paste.
- Serve over fresh pasta or use as a base for other tomato sauce variations.


Tips for making fresh tomato sauce
- Always use ripe, fresh tomatoes for the best flavor.
- Don’t skip caramelizing the sugar — it deepens color and taste.
- A Dutch oven or heavy-bottomed pot works best for simmering.
- If the sauce is too watery, simmer it uncovered until it reduces.
- Adjust acidity with a pinch of sugar or a splash of balsamic if needed.
- Store in small freezer-safe portions for easy pasta nights.

Troubleshooting for this tomato sauce
| Problem | Cause | Solution |
|---|---|---|
| Sauce too watery | Tomatoes released extra liquid | Simmer uncovered until reduced |
| Sauce too acidic | Tomatoes not fully ripe | Add a pinch of sugar or a splash of cream |
| Sauce too pale | Didn’t caramelize sugar enough | Next time, let the sugar turn golden before adding tomatoes |
| Sauce too thick | Simmered too long | Stir in a splash of water or stock |

- Spaghetti and Meatballs
- Delicious Skillet Lasagna
- Pasta with Cherry Tomatoes and Olives
- Turkey Meatballs with Pasta
- Elevate Your Spaghetti Bolognese
- Classic Margherita Pizza
Frequently asked questions
This sauce will keep in the fridge for 4 to 5 days. You can portion it and freeze it in ziplock bags for about 3 to 4 months.
Both are tomato sauces. However, marinara sauce is best made with crushed and strained San Marzano or plum tomatoes. Since I’m using regular seasonal tomatoes, I prefer to call this a fresh tomato sauce.
The base is the same. However, a pasta sauce is usually simmered over low heat until it is thicker. The slow cooking makes the tomatoes sweeter, richer, and deeper in flavor.
Yes! If fresh tomatoes aren’t in season, try my Marinara Sauce with Canned Tomatoes.
Absolutely, you can make a wonderful vegetarian spaghetti pasta with this sauce.
Yes, this works wonderfully as a pizza base sauce. Just let it reduce a little more for a thicker consistency. Or see my 5-minute pizza sauce.
Absolutely. This fresh tomato sauce is perfect for layering in lasagna.
Up to 3 months in freezer-safe containers or bags.

Homemade Tomato Sauce with Fresh Tomatoes (20 Minutes)
A quick, easy, and freezer-friendly homemade tomato sauce recipe using fresh tomatoes. Ready in just 20 minutes with my secret caramelized sugar trick for a deep, rich color.
Video
Ingredients
- 3 tbsp (45 ml) Olive oil
- 2 large Garlic cloves sliced thinly
- 1 cup Red Spanish onion chopped finely
- ½ tsp Dried thyme leaves
- ½ tsp Dried oregano
- 4 Bay leaves large
- 2 tbsp Brown sugar optional
- 4 tbsp (65 g) Tomato paste
- 6 cups (1 kg) Fresh Tomatoes chopped finely
- 1 tsp Salt
- ½ tsp Pepper
- 4 tbsp Basil fresh torn
Method
- Saute – Add oil and garlic into a large pot or Dutch oven. With the heat on low, let the garlic infuse into the oil for a minute, making sure not to brown or burn it. Once the garlic is fragrant, add the dried herbs. Followed by the diced onions and bay leaves. Saute for 2 minutes more.3 tbsp Olive oil, 2 large Garlic cloves, 1 cup Red Spanish onion, ½ tsp Dried thyme leaves, 4 tbsp Basil , ½ tsp Dried oregano
- Sugar – Gently move the onions to one side of the pan, keeping the center near the heat clear. Add in the brown sugar. Let it caramelize slowly so it browns, not burns. This will add a little brown color that will intensify the sauce's color.2 tbsp Brown sugar
- Tomatoes – Now, mix in the onions again and continue to cook. Next, add the chopped tomatoes and tomato paste. Season with salt and pepper to taste.6 cups Fresh Tomatoes, 4 tbsp Tomato paste, 1 tsp Salt, ½ tsp Pepper
- Simmer – Cover the pan, lower the heat to a simmer, and let it simmer gently for 15 minutes. After 15 minutes, you should have a thick, dark tomato sauce.
- Garnish – Add in your fresh basil leaves. You can leave the sauce chunky or use a hand blender to blend it to a smooth paste.4 Bay leaves
- Serve over fresh pasta or use as a base for other tomato sauce variations.
Notes
Tips for Success
- Always use ripe, fresh tomatoes for the best flavor.
- Don’t skip caramelizing the sugar — it deepens color and taste.
- A Dutch oven or heavy-bottomed pot works best for simmering.
- If sauce is too watery, simmer uncovered until it reduces.
- Adjust acidity with a pinch of sugar or splash of balsamic if needed.
- Store in small freezer-safe portions for easy pasta nights.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!- Homemade Lasagna with Béchamel Sauce
- Creamy Cheesy Chicken Pasta
- Delicious Spaghetti and Meatballs
- Creamy Chicken in White Sauce Recipe (Ready in 20 Minutes)
- Ultimate Recipe for Bolognese Sauce
Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.

















This is such a gorgeous looking tomato sauce that I can literally eat few spoons just like that 😉 Nothing compares to homemade sauces/jams and this would be perfect to make a huge batch and store for later use. Love the pictures.
Thank you so much Molly. I do make a big batch and freeze some so I can use on my busy cake days.
I always put granulated sugar but I love the brown sugar idea. I’m sure it’ll add a beautiful caramelized flavor! Recipe saved!
It definitely enhances the flavor Handy. Thanks
Ooh I get your little trick to getting the colour right – I tend to just let it simmer until I see the colour coming in. This will definitely quicken the time it takes! Thanks for the recipe!
Yup, this little trick can save you a little time.
Fresh sauce is the BEST kind! I love making it from scratch. The tip about the brown sugar is a good one, I often use it to combat acidity (when I can’t find the good tomatoes, it helps!). Your recipe looks GREAT
Yes, it does help with acidity too Kylee. Here I use it to deepen the color.
I love a good tomato sauce — it’s the basis of so many good recipes. Your sauce recipe sounds wonderful, Veena! I like how you deepen the red, very clever! I haven’t had breakfast yet but you’re making me hungry for something Italian — our sauce is frozen right now but I am craving it. We’ll have to try your recipe next time we make sauce. (Thank God, you don’t call it gravy!!!!!)
Thank you Marisa. Yeah I always called it sauce never gravy. I hope you try it the next time
OK….I love the fall harvest of tomatoes. I always slow roast them and put them in the freezer for use over the winter. This sauce sounds so delicious and would be perfect on pasta, and so many other recipes. Printed and will try when the harvest is ready.
I love roasting tomatoes for a good sauce Gloria especially my cherry tomatoes – so yum.
A store bought tomato sauce never beats a homemade sauce. I find the addition of brown sugar interesting. I bet your sauce tastes great on a pizza.
Absolutely Helen. Nothing beats homemade ! Oh it does very well with pizza!!
A good tomato sauce is a must have specially now that tomato season is over and we have so much harvest at home. Yoru recipe looks very good!
Thank you Adriana. Yes, tomato season is almost coming to a close. Do you can tomato sauce?
Fresh homemade tomato sauce is the best! Your recipe looks like perfection – the brown sugar is key! Love it!
Thank you Marlynn. Yes the brown sugar her give a lovely color
I like the helpful info you provide in your articles. I will bookmark your weblog and check again here regularly.
I’m quite certain I’ll learn plenty of new stuff right here!
Best of luck for the next!
my web page :: The Diet Solution Review