clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Homemade Tomato Sauce

  • Author: Lexi
  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 10 minutes
  • Yield: Approx 48oz 1x


Make a few batches of this easy homemade tomato sauce; perfect for using on your favorite pasta, pizza, or adding into stews, sauces and other flavorful dishes.



  • 1/4 cup olive oil
  • 2 cups finely diced yellow onion (1 large onion)
  • 1 1/2 tbsp finely minced garlic (3 large cloves)
  • 1/4 cup red wine (Chianti, Pinot Noir, etc) 
  • 2 28 oz. cans whole peeled tomatoes
  • 1/4 cup tomato paste
  • 1/2 tbsp coconut sugar (or regular sugar)
  • 1/2 tbsp dried parsley
  • 1/2 tsp dried thyme
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 1/4-1 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 2 large bay leaves


  1. Heat a large pot over medium. 
  2. Add oil and onion and sauté for 8-10 minutes, until softened and slightly browned. Add garlic and continue cooking for a minute or two.
  3. Add red wine and let simmer for a minute, then add remaining ingredients. Use your hands (or a masher) to gently break up the whole tomatoes. 
  4. Let simmer for at least one hour, stirring occasionally. 
  5. Remove bay leaves. Use an immersion blender to puree the sauce – you can leave a little texture if you'd like. I prefer mine mostly smooth! Taste and add additional salt if desired. 
  6. Store in a jar in the refrigerator for 3-4 days or freeze for up to 6 months. 


The higher quality the canned tomatoes, the better. San Marzano tomatoes are our favorite! They're a little pricier, but super flavorful. 

  • Category: Sauces
  • Method: Stovetop
  • Cuisine: Italian

Keywords: homemade tomato sauce