Go Back
+ servings
Homemade Tomato Sauce
Print Recipe
5 from 1 vote

Homemade Tomato Sauce

Prep Time25 mins
Cook Time35 mins
Total Time1 hr
Servings: 1 cup
Author: Yummy Addiction


  • 2 lb (900g) ripe tomatoes
  • 1 tablespoon olive oil
  • 2 onions , chopped
  • 2 garlic cloves , minced
  • 1 cup lightly packed basil leaves , finely chopped
  • 1 bay leaf
  • 1/2 tablespoon fresh oregano leaves or 1/2 teaspoon dried oregano
  • 1/4 teaspoon salt
  • 1/8 teaspoon freshly ground pepper
  • 1/2 teaspoon sugar


  • Bring a large pot of water to a boil. Core out the stems from the tomatoes and cut a small X in the bottom of each tomato. Add tomatoes to water and cook about 30 seconds, or until skin begins to come off. Rinse tomatoes under cold water or plunge into an ice bath. Then peel them, one by one, using a paring knife.
  • Slice the tomatoes in half, scoop out all the seeds and place the seeds in a strainer over a bowl. Push out as much liquid as you can with the back of a spoon and reserve the juices. Chop seeded tomatoes with a sharp knife and set aside.
  • Heat olive oil in a large skillet over medium-high heat. Add onions and garlic, and saute for 3 minutes. Add chopped tomatoes, their reserved juices, bay leaf, oregano, basil, salt and pepper, and bring to a boil over medium-high heat.
  • Reduce the heat to medium and cook for about 20-25 minutes, or until the liquid is almost gone. Stir in the sugar until incorporated. Remove from heat and discard bay leaf. Pour into blender or use an immersion blender to puree sauce until smooth.
  • Use fresh or store in airtight container in the refrigerator for up to 2 weeks.