Homemade marinara sauce recipe on a plate of spaghetti

Homemade Marinara Sauce with Fresh Tomatoes

This homemade marinara sauce recipe is made ultra-simply from scratch with fresh tomatoes, garlic, and herbs. No cans, no fuss!
Course Dips, Sauces, and Salsas, Pastas
Cuisine Italian
Keyword fresh tomato marinara, homemade marinara sauce, marinara sauce recipe, tomato sauce recipe
Diet Dairy-Free, Gluten-Free, Low Carb, Paleo, Vegetarian
Time 45 minutes or less
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes
Servings 2 cups
Calories 39kcal
Author Sarah Bond


  • 1 Tbsp olive oil 15 mL
  • 3 cloves garlic minced
  • 5 fresh tomatoes diced
  • 2 Tbsp fresh basil finely chopped
  • 1 Tbsp honey 15 g
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper
  • 3 sprigs of parsley


  • Cook tomatoes: Heat oil in a medium saucepan over medium heat. Add garlic and cook until soft and fragrant, about 2 minutes. Stir in tomatoes and allow to simmer uncovered until tomatoes have mostly broken down, about 25 minutes. Stir often to prevent burning.
  • Herbs: Stir in basil, honey, salt, pepper, and parsley (stem and leaves intact). Continue simmering about 10 minutes. Carefully remove sprigs of parsley with a fork.
  • Serve: You can serve it like this or puree it in a food processor/blender for a smoother sauce.


Use maple syrup instead of honey to make this recipe vegan.


Serving: 0.25cup | Calories: 39kcal | Carbohydrates: 5.6g | Protein: 0.8g | Fat: 1.9g | Saturated Fat: 0.3g | Sodium: 151mg | Potassium: 190mg | Fiber: 1g | Sugar: 4.2g | Calcium: 1% | Iron: 1%