Nothing graces pasta or pizza better than a homemade roasted tomato sauce!

This easy sauce is made with fresh garden tomatoes (any variety works), garlic, and herbs.

Bucatini with Fresh Tomato Sauce in the pan cooked

  • Roasting tomatoes for sauce brings out their sweet flavor.
  • This is a basic recipe that can be used with any kind of pasta.

Ingredients for Roasted Tomato Sauce

TOMATOES

Flavor: The best sauce starts with fresh ripe tomatoes from the farmer’s market or your garden! The flavor of this sauce is dependant on the flavor of the tomatoes you use. If the tomatoes aren’t ripe the flavor of the sauce won’t be as vibrant and fresh.

Any variety will work including grape or cherry tomatoes.

Sweetness: Red bell peppers are a great addition to the pan when roasting the tomatoes, they add both flavor and sweetness.

Short on tomatoes? If you’re short on tomatoes, a can of whole tomatoes can be added when the sauce is simmering. Gently break them up with a spoon.

SEASONINGS

This roasted tomato sauce starts with oil, garlic, and dried herbs.

If adding fresh herbs, they should be stirred in just before serving.

PASTA

Bucatini is a thick, rope-like variety of spaghetti that is hollow, allowing the sauce to cling to the inside as well as the outside.  It’s a perfect partner to homemade spaghetti sauce! Other tube-shaped pasta are penne, rigatoni, ziti, and manicotti.

stirring sauce to make Bucatini with Fresh Tomato Sauce

How to Peel Tomatoes (optional)

To peel or not to peel? Peeling tomatoes for sauce is not required but you may have some skins in the sauce. They’re really easy to peel with the method below. I usually peel larger tomatoes but skip peeling if using cherry or grape tomatoes.

  1. Score the bottom of each tomato by cutting a small “X” in the bottom.
  2. Drop into a pot of boiling water for 30 seconds to 1 minute.
  3. Remove the tomato with a slotted spoon & drop into a bowl of ice water.
  4. When the tomato is cool enough to handle, peel the skin off from the scored edges. Return the peeled tomato to the ice bath until all of the tomatoes are peeled.

How to Make Roasted Tomato Sauce

  1. Toss tomatoes with olive oil & seasonings and place on a baking sheet with a rim. Roast per the recipe below.
  2. While the tomatoes are roasting, cook onion in a saucepan until softened. Add the roasted tomatoes & remaining ingredients and simmer until thickened.

Toss with cooked pasta. Serve immediately with freshly grated parmesan cheese & basil (optional).

adding boodles to sauce in pan to make Bucatini with Fresh Tomato Sauce

Tomato Sauce Tips

  • Extra tomatoes and/or veggies can be added and roasted with the tomatoes (onions and bell peppers are great choices).
  • Thicken homemade tomato sauce by simmering it longer.
  • The sauce can be left chunky or blended with a hand blender until smooth.
  • Do not rinse or oil the pasta, the starches on the pasta help the sauce stick to it.
  • If the tomatoes are acidic, a pinch of sugar or some finely shredded carrot can be added for sweetness.

Storing Tomato Sauce

Keep tomato sauce in a jar with a tight-fitting lid in the refrigerator for up to 5 days.

Or, freeze in freezer bags for up to 6 months. I like to the lay the bags flat until they’re frozen then store them upright to save freezer space.

More Tomato Favorites

Did you make this Bucatini with Fresh Tomato Sauce? Be sure to leave a rating and a comment below! 

cooked Bucatini with Fresh Tomato Sauce in a green pot
5 from 14 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Homemade Roasted Tomato Sauce

This pasta dish with made-from-scratch tomato sauce is so fresh & flavorful. Easy enough for a weekday meal, but elegant enough to serve at a dinner party!
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 4 servings

Equipment

Ingredients  

  • 2 pounds ripe tomatoes any variety
  • 3 tablespoons olive oil divided
  • 3 cloves garlic minced
  • ½ teaspoon each dried basil and oregano
  • salt & pepper
  • ½ onion finely diced
  • cup white wine
  • 1 cup chicken broth or beef broth
  • ½ teaspoon red chili flakes or to taste
  • 8 ounces bucatini or spaghetti
  • parmesan cheese and fresh basil or parsley for serving and garnish

Instructions 

  • Preheat oven to 425°F.
  • Peel tomatoes if desired. Cut tomatoes into bite-sized pieces.
  • Combine tomatoes, 2 tablespoons olive oil, garlic, basil, oregano, and salt & pepper on a large rimmed pan. Toss well. Roast for 25-30 minutes, stirring after 15 minutes. Broil for 5 minutes or just until the tomato gets a little bit of char or color.
  • Meanwhile, heat 1 tablespoon olive oil in a medium saucepan. Cook onion until tender, about 5-6 minutes. Add roasted tomatoes on the pan with any juices, broth, wine, and chili flakes. Simmer 20-25 minutes or until sauce reaches desired thickness.
  • Meanwhile, cook pasta according to package directions. Toss pasta with tomato sauce and simmer about 1 minute.
  • Serve with parmesan cheese and fresh herbs if desired.

Notes

To peel tomatoes, cut an X in the bottom of the tomato. Plunge into boiling water for 30 seconds and then into ice water. Skins will easily peel off.
The flavor of this sauce is dependant on the flavor of the tomatoes you use. If the tomatoes aren't ripe the flavor of the sauce won't be as vibrant and fresh. Grape or cherry tomatoes work in this recipe too.
Red bell peppers can be added to the pan when roasting the tomatoes for flavor and sweetness. If the tomatoes are acidic, a pinch of sugar or some finely shredded carrot can be added for sweetness.
If you're short on tomatoes, a can of whole tomatoes can be added when the sauce is simmering.
If adding fresh herbs, they should be stirred in just before serving.
Thicken homemade tomato sauce by simmering it longer. The sauce can be left chunky or blended with a hand blender until smooth.
Do not rinse or oil the pasta, the starches on the pasta help the sauce stick to it.
 
5 from 14 votes

Nutrition Information

Calories: 390 | Carbohydrates: 55g | Protein: 10g | Fat: 12g | Saturated Fat: 2g | Sodium: 291mg | Potassium: 788mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1966IU | Vitamin C: 38mg | Calcium: 54mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dinner, Entree, Pasta, Sauce
Cuisine American

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

cooked Bucatini with Fresh Tomato Sauce in the pot with a title
close up of Bucatini with Fresh Tomato Sauce with a title
Bucatini with Fresh Tomato Sauce in the pot with writing
making sauce for Bucatini with Fresh Tomato Sauce and finished dish in the pot with writing

Categories:

,

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

latest & greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Just made this for the second time. First time was from partially frozen whole tomatoes and today fresh picked assortment of tomatoes. Excellent sauce. This is a favorite and easy keeper.
    Thank you for this fabulous and your many other recipes. When I’m searching for a peculiar type of recipe and your name is one of my choices – I will try yours first. Please keep them coming. Rose5 stars

  2. Hello! Just picked up 4lbs of farmers market tomatoes so your recipe couldn’t have come at a better time. If I can’t use white wine, what would you recommend as a substitute? Thank you!

    1. The white wine can be omitted from the recipe completely or you could replace it with more broth!