Having your own homemade marinara sauce might cost you some time, true. But, unlike the store-bought sauces, it doesn’t have any added sugar or preservatives. So, it’s much healthier. A real marinara sauce tastes like fresh tomatoes juice and has a rich texture. And not even the best jarred sauce can pull that off. Plus you can customize it in any way you want. And it’s enough to make one time your own super healthy and delicious marinara sauce at home and you won’t touch again that jar on the supermarket shelf!


To make this very simple marinara sauce, besides tomatoes, I used only a few basic pantry ingredients that are usually at hand: shallots, garlic, olive oil and some spices like basil, thyme, red chili flakes, black pepper and sea salt.

There’s nothing wrong with using canned tomatoes. But when you use fresh tomatoes, your homemade marinara sauce gets a rich and lovely flavor. Make sure you’re using fleshy, juicy and ripe from end to end tomatoes.

Adding fresh basil to your recipe is the best way. But, if you don’t have any fresh leaves, feel free to replace them with dried basil. Just consider that dried basil has a more intense flavor and you’ll have to add half of the quantity indicated in the recipe.

I didn’t have any fresh thyme when I made this sauce, but if you do, feel free to use it fresh. And don’t forget to double the quantity ?.

The red chili flakes will add a bit of spiciness to your sauce. Depending on your preferences, you can adjust the quantity. Use fresh red chilies if you have.

Although the traditional recipe doesn’t include onions, I added shallots for the nice texture their thin layers give to sauces. Plus they bring a bit of sweetness too. Red onions work as well.

Oh, and make it as garlicky as you wish ?. And crush or slice it, don’t mince it! This way, the garlic will release more flavor.

And make sure you’re using a good quality olive oil which has a rich olives taste. In my opinion, Greek and Italian olive oil are the best.

How to make a simple marinara sauce

Since I don’t like tomatoes peels in the sauce, I’d rather take them off. Peeling the tomatoes might take some time, but it gives the sauce a smoother texture. Anyway, this step is not mandatory so, feel free to skip it and save some time.

In order to peel the tomatoes, you need to fill a large pot with water and bring it to a boil. When the water is boiling, add in the fresh tomatoes. Remove the tomatoes from the pot when the peel starts to break. Put the tomatoes in a large bowl and, once they’re chilled, remove the peel and stems, then cut them into big chunks.

Blanched tomato, ready to be peeled

Heat the olive oil in a large sauce pan over medium heat. Sauté the sliced shallot for about 3 minutes then add the garlic. Cook together for 3 minutes, until the flavors combine.

Add the tomatoes and bring to a simmer over high-medium heat than lower the heat. Add remaining ingredients and stir to combine. Cover the pan with a lit to allow tomatoes to “sweat” out all the juice. Let the sauce simmer for about 50 minutes. Stir from time to time and crush the tomatoes against the side of the pot with a wooden spoon.

Chopped tomatoes in a pot with spices

Remember, the key to a perfect marinara sauce is in the simmer. While the tomatoes are cooked through over low heat, the sauce is thickening slowly. When you get the desired thickness, turn off the heat and allow the sauce to cool.

How to customize your homemade marinara sauce

Although the traditional recipe is very simple, with basic ingredients, you can opt for some “upgrades” to better suit your taste. Let’s see you what can do:

  • add olives – use either kalamata olives or green olives;
  • add capers – for an intense salty tangy flavor;
  • make it buttery – a bit of butter will give your sauce a nice silky texture;
  • add a roasted red pepper – for a slightly smoky flavor;
  • pour in some red wine – bring a new layer to your sauce flavor; just make sure you add a decent quantity of alcohol in it ?.

How to store the sauce?

Allow the sauce to cool completely and then store it in a sealed jar. You can keep it in the fridge for about a week. This recipe yields about 430 g of sauce. In case you can’t consume it within a week, the sauce can be stored in the freezer up to 3 months.

How to use marinara sauce

This is such a classic Mediterranean sauce which can be used in so many combinations. It’s really great to have a jar stored in the fridge for when you come home late and you want to prepare a quick and easy dinner. But you can add it to more complex dishes that need more time for preparation. Let’s see what a homemade marinara sauce jar is good for:

  • Pasta & gnocchi– boil them and then just add some marinara on top and your dinner is ready;
  • Pizza – don’t just limit to a boring tomato sauce, bring more flavors to your delicious pizza;
  • Lasagna – no matter what your lasagna’s made with, the marinara sauce will make it a more savory dish;
  • Parmigiana eggplant – moist those crispy eggplant slices in this flavorful sauce and they’ll melt in your mouth;
  • Dipping sauce – for vegetables patties and even fries or wedges;
  • Sandwiches – take your sandwich to the next level, mayo and ketchup are boring.

Did you like this recipe? If so, leave a comment and tell me what would you serve this marinara sauce with.

Homemade marinara sauce with fresh tomatoes

Homemade Marinara Sauce with Fresh Tomatoes

This homemade marinara sauce shows the rich and lively flavor of freshly picked tomatoes. It's a very simple recipe, exceptionally easy to make with just a few basic ingredients. Deeply flavorful and so versatile, marinara sauce should never miss from your kitchen.
Prep Time 30 mins
Cook Time 50 mins
Total Time 1 hr 20 mins
Course Sauce
Cuisine Italian


  • 1 kg fresh tomatoes
  • 4 tbsp extra virgin olive oil
  • 1 big sliced shallot or 2 small
  • 5 crushed garlic cloves feel free to add more
  • 2 tbsp sea salt
  • 1 tsp ground black pepper
  • 1 tsp red chili flakes
  • 1 handful of fresh basil leaves
  • 2 tsp dried thyme


  • Fill a large pot with water and bring it to a boil;
  • When the water starts boiling, scoop in the tomatoes; take them out when the peel breaks;
  • Allow the tomatoes to cool then peel and remove the stems;
  • Cut the tomatoes into big chunks;
  • Heat a sauce pan or a large skillet and add the olive oil; when it's sizzling add the diced shallots; sauté over medium heat for about 3 minutes than add the garlic and sauté for another 2-3 minutes until soft and fragrant; stir continuously to prevent burning;
  • Add tomatoes with all released juice into the pan and when it starts simmering stir in the rest of the ingredients; turn the heat to low and cover with a lit and let the sauce simmer for about 50 minutes;
  • Stir occasionally and smash the tomatoes chunks against the pan sides with a wooden spoon;
  • When the sauce gets as thick as you want it, remove it from the heat;
  • Serve it right away or store it in the fridge in an airtight glass container.


  1. Removing the tomatoes peel is not a mandatory step so, you can skip it.
  2. If you want a thinner sauce, let it simmer for less time.
  3. If you’re using the sauce for pasta, you might want a thicker consistency, so allow it to simmer a bit more than the indicated time.
Keyword fresh tomatoes, homemade marinara sauce

Write A Comment

Recipe Rating