Rating: 4.5 stars 4.4
330 Ratings
  • 5 star values: 183
  • 4 star values: 116
  • 3 star values: 16
  • 2 star values: 10
  • 1 star values: 5

This homemade tomato sauce is made with fresh tomatoes, slowly cooked with onion, green pepper, basil, garlic, and red wine until rich and flavorful.

Recipe Summary

30 mins
4 hrs 10 mins
4 hrs 40 mins
3 cups


Original recipe yields 6 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Bring a large pot of water to a boil. Prepare a large bowl of ice water.

  • Plunge whole tomatoes in boiling water until skin starts to peel, about 1 minute. Remove with a slotted spoon and place in ice bath. Let rest until cool enough to handle, then remove peels and squeeze out seeds.

  • Chop 8 tomatoes and puree them in a blender or food processor until smooth. Chop remaining 2 tomatoes and set aside.

  • Heat butter and oil in a large pot or Dutch oven over medium heat. Add onion, bell pepper, carrot, and garlic; cook and stir until onion softens, about 5 minutes. Pour in pureed tomatoes, then stir in chopped tomatoes, wine, basil, and Italian seasoning. Place celery stalks and bay leaf in the pot and bring to a boil. Reduce heat to low, cover, and simmer for 2 hours.

  • Stir in tomato paste; simmer for an additional 2 hours. Discard celery and bay leaf and serve.

Nutrition Facts

149 calories; protein 2.9g; carbohydrates 15g; fat 8.9g; cholesterol 10.2mg; sodium 104.9mg. Full Nutrition