Roasted Tomato Pasta Sauce Recipe

This roasted tomato pasta sauce is rich, flavorful, and incredibly easy to make. By roasting fresh tomatoes with garlic, olive oil, and herbs, you bring out their natural sweetness and create a deep, caramelized flavor. This homemade sauce is perfect for tossing with pasta, spreading on pizza, or serving as a dip for crusty bread.

Why You’ll Love This Recipe

  • Rich, deep flavor – Roasting enhances the natural sweetness of the tomatoes.
  • Healthier than store-bought – No preservatives or artificial ingredients.
  • Easy to make – Just roast, blend, and enjoy!
  • Versatile – Use it for pasta, pizza, soups, or dipping.
  • Freezer-friendly – Make a big batch and store for later.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Fresh tomatoes (Roma, cherry, or heirloom)
  • Garlic cloves, peeled
  • Onion, quartered
  • Olive oil
  • Salt
  • Black pepper
  • Dried oregano
  • Dried basil
  • Red pepper flakes (optional for spice)
  • Balsamic vinegar (for added depth, optional)
  • Fresh basil (for garnish)

Directions

  1. Preheat the oven – Set your oven to 400°F (200°C).
  2. Prepare the tomatoes – Slice tomatoes in half and place them on a baking sheet along with the garlic and onion.
  3. Season – Drizzle with olive oil and sprinkle with salt, pepper, oregano, basil, and red pepper flakes. Toss to coat evenly.
  4. Roast – Bake for 30-40 minutes, until the tomatoes are soft and slightly caramelized.
  5. Blend – Transfer the roasted tomatoes, garlic, and onion to a blender or food processor. Add balsamic vinegar (if using) and blend until smooth or leave slightly chunky for texture.
  6. Simmer (optional) – For a thicker, more concentrated sauce, pour the blended mixture into a pot and simmer over low heat for 10-15 minutes.
  7. Serve – Toss with your favorite pasta, garnish with fresh basil, and enjoy!

Servings and Timing

  • Servings: Makes about 4 cups of sauce
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes

Variations

  • Spicy Version – Add more red pepper flakes or a chopped chili pepper before roasting.
  • Creamy Tomato Sauce – Stir in heavy cream or cashew cream for a richer texture.
  • Chunky Style – Skip blending for a rustic, chunky sauce.
  • Herb-Infused – Add fresh thyme or rosemary while roasting for extra flavor.
  • Extra Umami – Stir in a tablespoon of tomato paste or grated Parmesan cheese.

Storage/Reheating

  • Storage: Store in an airtight container in the fridge for up to 5 days.
  • Freezing: Freeze in portioned containers for up to 3 months. Thaw in the fridge overnight before reheating.
  • Reheating: Warm on the stovetop over low heat, stirring occasionally.

FAQs

What type of tomatoes work best?

Roma, cherry, or heirloom tomatoes are ideal since they have a good balance of sweetness and acidity.

Can I make this sauce without roasting?

Yes, but roasting enhances the flavor. If skipping, sauté the tomatoes in olive oil until they break down.

Do I need to peel the tomatoes?

No, roasting softens the skins, and blending creates a smooth sauce. If you prefer a smoother texture, strain the sauce after blending.

Can I add meat to this sauce?

Absolutely! Brown ground beef, sausage, or pancetta before adding the sauce to the pan.

How can I make the sauce thicker?

Simmer it longer after blending to reduce excess liquid.

Is this sauce vegan?

Yes! It’s naturally vegan and can be used in plant-based dishes.

What pasta pairs best with this sauce?

It works well with spaghetti, penne, rigatoni, and even homemade ravioli.

Can I use dried herbs instead of fresh?

Yes! Use dried oregano and basil in the roasting step and fresh basil for garnish.

What else can I use this sauce for?

Try it on pizza, roasted veggies, as a dipping sauce, or in soups.

How do I balance acidity in the sauce?

If the sauce is too tangy, add a pinch of sugar or more balsamic vinegar.

Conclusion

This homemade roasted tomato pasta sauce is a simple yet delicious way to elevate your pasta dishes. The roasting process brings out the best flavors, making it far superior to store-bought versions. Whether you enjoy it chunky or smooth, spicy or creamy, this sauce is a must-try for any pasta lover. Enjoy it fresh or freeze a batch for easy meals later!

Print

Roasted Tomato Pasta Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Roasted Tomato Pasta Sauce is rich, flavorful, and incredibly easy to make! Roasting brings out the natural sweetness of the tomatoes while adding depth to the sauce. Perfect for tossing with pasta, spreading on pizza, or using as a dipping sauce, this homemade version beats any jarred sauce!

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 cups of sauce 1x
  • Category: Sauce
  • Method: Roasting
  • Cuisine: Italian

Ingredients

Scale
  • 2 lbs (900g) fresh tomatoes (Roma, cherry, or heirloom, halved or quartered)
  • 1 small onion (quartered)
  • 4 cloves garlic (peeled, whole or smashed)
  • 3 tbsp olive oil
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 1 tsp dried oregano (or 1 tbsp fresh, chopped)
  • 1 tsp dried basil (or 1 tbsp fresh, chopped)
  • ½ tsp red pepper flakes (optional, for a little heat)
  • 1 tbsp balsamic vinegar (adds depth and sweetness, optional but recommended)

For Serving:

  • Fresh basil (chopped, for garnish)
  • Grated Parmesan cheese (optional but delicious!)
  • Cooked pasta of choice

Instructions

Step 1: Roast the Tomatoes

  1. Preheat oven to 400°F (200°C).
  2. Arrange tomatoes, onion, and garlic on a baking sheet.
  3. Drizzle with olive oil, then sprinkle with salt, black pepper, oregano, basil, and red pepper flakes.
  4. Roast for 30-40 minutes, until the tomatoes are caramelized and slightly charred.

Step 2: Blend the Sauce

  1. Let the roasted tomatoes cool for 5 minutes.
  2. Transfer to a blender or food processor and blend until smooth (or leave it chunky for a rustic texture).
  3. Stir in balsamic vinegar and adjust seasoning as needed.

Step 3: Simmer & Serve

  1. Pour the sauce into a saucepan and let it simmer for 10 minutes on low heat to deepen the flavors.
  2. Toss with your favorite pasta, garnish with fresh basil & Parmesan, and enjoy!

Notes

  • No Fresh Tomatoes? Use canned whole tomatoes and roast them the same way!
  • Make It Creamy: Stir in ¼ cup heavy cream for a velvety texture.
  • Add Protein: Toss in grilled chicken, shrimp, or Italian sausage for a heartier dish.
  • Storage: Keep in the fridge for up to 5 days or freeze for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star