clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
Homemade marinara sauce in a glass bowl next to a wooden spoon with sauce on it.

Homemade Marinara Sauce with Fresh Tomatoes

  • Author: Leanne
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 cups 1x
  • Category: Dinner
  • Method: Simmer & Blend
  • Cuisine: Italian
  • Diet: Vegetarian


Homemade Marinara Sauce with Fresh Tomatoes is easy, flavourful and loaded with fresh ingredients like plum tomatoes, basil, oregano and thyme. It makes the perfect topping for pizza, meatballs or pasta dishes, and comes together in just one pot!



  • 1 tablespoon extra virgin olive oil
  • 1 medium-sized yellow onion, chopped
  • 2 cloves garlic, finely chopped or pressed
  • 10 Roma (plum) tomatoes, chopped (about 4 cups)
  • 1 large red bell pepper, seeded and chopped (about 2 cups)
  • 1 jalapeño pepper, seeded and chopped
  • 1 cup fresh basil leaves, packed
  • 1/2 cup fresh oregano leaves, packed
  • 10 sprigs of fresh thyme
  • 1 teaspoon kosher salt
  • 1 can (156ml) tomato paste


  1. In a large pot, heat the oil and add the onion and garlic. Sauté for 10 minutes, or until fragrant and the onions have softened.
  2. Add the remaining ingredients to the pot and stir to combine. Simmer on low for 35-40 minutes, or until the veggies have softened and the mixture has stewed together. Stir occasionally to ensure the mixture doesn’t burn onto the pot.
  3. Remove from heat and carefully lift out the remaining sprigs of thyme. Using a handheld immersion blender, blend the mixture until a thick sauce forms.
  4. Store in an airtight glass container in the refrigerator and enjoy within 4-5 days, or freeze for up to 3 months.


  1. If you don’t have a handheld immersion blender, you can use a heat safe stand blender. Just let the mixture cool slightly and carefully transfer to the blender in batches.
  2. The sauce is puréed until everything is blended together but there are still tiny pieces of tomato and herbs remaining. If you like a smoother sauce, just blend for a little longer.
  3. If you want to thin out the sauce a little bit, just add a splash or two of wine or vegetable broth at the end.
  4. Taste the sauce before serving and add more salt or seasonings as desired.
  5. Be sure to check out the tips and substitutions section above the recipe card for more detailed advice and suggestions for making this recipe.

Keywords: fresh tomatoes, from scratch, easy, basil