Skip to Content

Roasted Tomato Sauce

Sharing is caring!

This roasted tomato sauce uses Roma tomatoes, onions and garlic, fresh basil, and a splash of sweet balsamic to make a deep, rich tomato sauce.

Roasted Tomato Sauce in a jar with fresh basil.

Making your own homemade tomato sauce couldn’t be easier! And since you can control the quality of the ingredients, you know exactly what’s in it.

This roasted tomato sauce is made from plump and juicy Roma tomatoes, sweet onions, earthy garlic, fresh basil, and some sweet and tangy balsamic vinegar.

The process of roasting the ingredients concentrates and deepens their natural flavors, to make for the ultimate rich and umami sauce that is delicious on everything from pasta to pizza!

Once you try this roasted tomato sauce, you’ll never go back to store-bought again.

Onion, garlic, tomatoes, olive oil, basil balsamic vinegar and kosher salt on a table.

Ingredients for roasted tomato sauce

  • Roma tomatoes – Roma tomatoes will roast perfectly in the oven for this sauce.
  • Onion and garlic – Onion and garlic are common ingredients that will add sweetness and earthiness. 
  • Olive oil – Olive oil will help the ingredients brown properly, and add moisture.
  • Balsamic vinegar – Balsamic vinegar will add sweetness.
  • Fresh basil leaves – Fresh basil will add an herbaceous flavor. 
  • Kosher salt, and pepper – Salt and pepper are necessary to enhance all of the flavors of the sauce.
Uncooked tomatoes and onions on a sheet pan.
Roasted tomatoes and onions on a sheet pan.

Why use fresh herbs vs dried?

Fresh basil is highly encouraged to be used in this roasted tomato sauce, because it has a  cleaner, and brighter flavor, with a delicate texture.

Dried herbs have a more muted, and slightly bitter flavor to them, and an unpleasant leathery texture. 

Roasted tomatoes and onion in a food processor.
Pureed tomato sauce in a food processor.

What is a roma tomato?

Roma tomatoes are widely available at most major grocery stores in the produce section.

They are the perfect tomato for any tomato sauce or salsa. 

They have a low water content, which means your sauce won’t turn into a soupy mess, and the flavor of the tomato will be able to become more concentrated.

Roasted Tomato Sauce in a jar with a spoon.

Freezing tomato sauce

You could make a big batch of this roasted tomato sauce and freeze it for later!

Simply make as directed, and then cool completely. 

For small batches, you can use an ice cube tray, fill it with the roasted tomato sauce, freeze until solid, and store it in a freezer-safe bag.

For larger batches, add to a plastic soup container and freeze until solid.

Keep for up to 3 months in the freezer!

Roasted Tomato Sauce in a glass jar.

Where to use roasted tomato sauce?

You can put this roasted tomato sauce anywhere you’d use marinara. Here are some great ideas:

Storage and leftovers

Any leftover roasted tomato sauce can be stored in an airtight container in the refrigerator for up to 3 days.

To reheat, simply place roasted tomato sauce in a microwave-safe bowl, covered loosely with a damp paper towel, and heat for 2-3 minutes or until heated thoroughly. 

Roasted Tomato Sauce in a jar with a spoon in it.

More Italian-inspired recipes

Roasted Tomato Sauce

Roasted Tomato Sauce

Yield: 2 cups
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes

This roasted tomato sauce uses Roma tomatoes, onions and garlic, fresh basil, and a splash of sweet balsamic to make a deep, rich tomato sauce.


  • 2 pounds roma tomatoes
  • 1 sweet onion, peeled and quartered
  • 2 tablespoons olive oil
  • 4 tablespoons balsamic vinegar, divided
  • 1 whole head garlic
  • ¼ cup fresh basil leaves, lightly packed
  • Kosher salt
  • Black pepper


  1. Preheat your oven to 425 degrees F and line a large baking sheet with foil. It will help keep the tomatoes from sticking to the pan.
  2. Add the tomatoes and onion to the pan and drizzle over 1.5 tablespoons of olive oil along with the balsamic vinegar.
  3. Sprinkle generously with salt and pepper and toss to combine. 
  4. Slice the top off the head of garlic, making sure to leave it intact.
  5. Drizzle the remaining half tablespoon of olive oil over the garlic and wrap it tightly in foil. Place the garlic cut side up on the baking sheet. 
  6. Roast for 35 minutes, or until the tomatoes are caramelized and the onions are golden brown. 
  7. Remove the garlic from the foil and squeeze out the cloves. Be careful, it will be hot! 
  8. Add the garlic cloves to a food processor, along with the roasted tomatoes, roasted onion, remaining two tablespoons of balsamic vinegar, and fresh basil.
  9. Puree to your desired consistency and season with salt and pepper to taste. 
  10. Store the marinara sauce in an airtight container in the fridge for up to five days or in an airtight container in the freezer for up to three months. 

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 77Total Fat: 4gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 51mgCarbohydrates: 10gFiber: 2gSugar: 6gProtein: 2g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram using the hashtag #nutmegnanny

Roasted Tomato Sauce pin for Pinterest.

Skip to Recipe