Print Pin
0 from 0 votes

Homemade Marinara Sauce with Fresh Tomatoes

A delicious and fresh homemade marinara sauce made with fresh roma tomatoes!!  Also, quick and easy to make and great to make a double batch and stock in the freezer.
Course Dinner, Main Course, Sauce
Cuisine Italian
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 4 people
Calories 67kcal
Author Lyn Croyle


  • 6-8 ripe roma tomatoes
  • 1 T olive oil
  • ½ medium onion about 1 cup chopped
  • 4-6 garlic cloves finely minced
  • 1 cup of fresh basil leaves
  • 1 tsp Italian seasoning
  • ¼ tsp crushed red pepper
  • 1 tsp salt
  • 1 bay leaf


  • Bring a pot of water to boil on top of the stove. Cut an X in the bottom of each tomato. When water begins to boil, place the tomatoes in the pot, boil for 1 minute and then remove with a slotted spoon and place them in cold water.
    Cutting an "x" on the bottom of a tomato
  • You should easily be able to remove the skin from the tomatoes with your hands or a small knife. Cut into medium chunks and discard the skin.
  • Place chunks of onion in a food processor and pulse until finely chopped. Heat 1 T olive oil in a large pot and when hot, add the onion. Sauté over medium heat until onions are translucent. Add the garlic and cook for 60 seconds to release the flavor.
  • Add the tomatoes and cover with a lid. Cook for 30 minutes or until the tomatoes are soft. 
    Tomatoes are added to pot.
  • As tomatoes are cooking, use a spatula or spoon to break the tomatoes up into smaller pieces.
  • When the tomatoes are soft, place half* of the mixture into the food processor and blend until it reaches a smoother texture. Add 1 cup of basil leaves to the processor and pulse again to chop basil.
    Basil and tomatoes are in food processor ready to blend.
  • Return chopped tomatoes and basil to the pan with the other half of tomatoes.
    Chopped tomatoes and basil are being added back to pan.
  • Add 1 italian seasoning, salt, crushed red pepper and bay leaf to the pot. Cover and cook for 15 minutes to allow flavors to blend. Taste and adjust seasonings to your taste. Serve immediately or freeze for later use.
    Sauce is cooked for an additional 15 minutes.


*If you prefer a smoother sauce, you may want to blend all of the tomato mixture and a blender will create a much smoother consistency as well. Makes approximately 3.5 cups of sauce.


Serving: 0.75cup | Calories: 67kcal | Carbohydrates: 8g | Protein: 2g | Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 589mg | Potassium: 364mg | Fiber: 1g | Sugar: 4g | Vitamin A: 1550IU | Vitamin C: 28.1mg | Calcium: 150mg | Iron: 0.7mg