Skip to Content

Roasted Beefsteak Tomato Sauce (Easy Homemade Recipe)

If you’re wondering whether you can make pasta sauce with beefsteak tomatoes, the answer is yes. You can make a rich, flavorful beefsteak tomato sauce by roasting the tomatoes and combining them with onions, garlic, beef stock, and fresh herbs.

I have been making this roasted beefsteak tomato pasta sauce for years. It is rich, chunky, and one of the best homemade spaghetti sauces I make.

The recipe is bursting with flavor. Roasting beefsteak tomatoes concentrates their natural sweetness and gives the sauce a hearty texture.

Roasted beefsteak pasta sauce in jars with spoons on a metal tray.

I love to make my sauce from scratch by roasting beefsteak tomatoes. You might think that this type of sauce will take all day to prepare, but that’s not actually the case.

Roasting the tomatoes is quick and easy in a hot oven, and preparing the sauce can be done in about 15 minutes while the tomatoes are roasting.

Then the sauce simmers in the stockpot for 2 hours on the stove over low heat while you attend to something else. Make a big batch of this! The beefsteak pasta sauce gets better every time you reheat it!

Can you make pasta sauce with beefsteak tomatoes?

Hand holding a beefsteak tomato.

Yes, you can make excellent pasta sauce with beefsteak tomatoes. Roasting concentrates their flavor and reduces excess moisture, making them a great choice for homemade pasta sauce.

  • They are large, so you don’t need many of them.
  • They have a thick, fleshy texture that gives you a chunky sauce.
  • They have a mellow, sweet flavor that is enhanced by roasting.
  • Roasting beefsteak tomatoes helps remove excess moisture, resulting in a thicker sauce.

Raised garden bed with patio tomatoes.

Homegrown tomatoes have wonderful flavor, but grocery-store beefsteak tomatoes work just as well.

You’ll need about 6 large beefsteak tomatoes for a batch of sauce. If you’re using smaller tomatoes, plan on about 24 medium-sized tomatoes to produce a similar amount of sauce.

Ingredient for beefsteak tomato sauce

Ingredients for beefsteak pasta sauce: wine, olive oil, onion, garlic, salt, pepper, tomato pasta, fresh herbs, and beefsteak tomatoes.

To make this homemade beefsteak sauce, you will need the following ingredients:

  • 6 beefsteak tomatoes
  • 2 tablespoons of extra virgin olive oil
  • 1 large yellow onion
  • 4 cloves of garlic, minced
  • ½ cup of good-quality dry red wine (optional)
  • ½ cup of beef stock
  • 2 tablespoons of fresh basil
  • 1 tablespoon of fresh rosemary
  • 1 tablespoon of fresh oregano
  • 1 teaspoon of fresh thyme
  • ½ teaspoon of kosher salt
  • ¼ teaspoon of cracked black pepper
  • 6 tablespoons of tomato paste

You’ll also need a large stockpot and a baking sheet.

How to make beefsteak tomato pasta sauce

Roasting the tomatoes and using fresh herbs are the reasons this sauce has so much flavor. Homegrown tomatoes are sweet on their own, but when you roast them, it brings that natural sweetness to an amazing new level.

Preheat the oven

  • Start by preheating your oven to 425°F (220°C).
  • Line a baking sheet with a silicone mat or grease the baking pan with a small amount of olive oil.

Prepare the beefsteak tomatoes

  • Cut the beefsteak tomatoes in half.
  • Remove the area where the tomato was attached to the stem.
  • Place the tomatoes, cut side down, on the prepared baking sheet.
  • Season the beefsteak tomatoes with salt to reduce their moisture.

Roasted beefsteak tomatoes on a cooking sheet with a pair of tongs.

Roast the tomatoes

  • Roast the tomatoes for 35-45 minutes.
  • The tomatoes will be tender with wrinkled skins when they are done.

Cooking onions and garlic in a frying pan.

Prepare the sauce ingredients

  • While the tomatoes are roasting, heat the olive oil in a skillet over medium heat.
  • Cook the onions until they are translucent – about 5 minutes
  • Add the minced garlic and cook for another minute.

Fresh herbs on a ceramic cutting board.

Add the herbs and wine

  • Chop the fresh herbs.
  • Pour the wine and beef stock into the onion mixture, stir well, and add the spices.

Protip: My recipe also calls for a ½ cup of red wine, but this is optional. The sauce tastes wonderful without using it, too. If you omit the red wine, increase the beef stock to 1 cup.

Add the mixture to a saucepot

  • Transfer the wine and onion mixture to a large stockpot.
  • Cook the sauce over medium heat until the liquid has reduced to half, about 5 minutes.

Add the beefsteak tomatoes

  • When the tomatoes are done roasting, remove the pan from the oven.
  • Allow them to cool for 5 minutes.
  • Use tongs to peel away the outside skins. (They should come off easily.)
  • Crush the tomatoes well. (You can use clean hands or a potato masher.)

Beefsteak tomato sauce in a stockpot.

Finishing the sauce

  • Add the roasted tomatoes to the onion and wine mixture.
  • Break any really large chunks of tomato.
  • Add the tomato paste and stir well.
  • Simmer over a low heat, covered for 1 hour.
  • Remove the lid and simmer for 1 more hour.

Serve this beefsteak tomato sauce over pasta, as part of a lasagna recipe, or as a topping for sloppy Joes. The recipe is vegan, gluten-free, and fits into a Paleo and Whole 30 diet plan.

Variations on the beefsteak tomato sauce

Bowl of fettuccini with homemade roasted tomato pasta sauce and parmesan cheese with herbs and a fresh tomato.

Once you have this basic pasta sauce made, it’s easy to change it up for a new flavor profile.

With my basic homemade marinara sauce with fresh tomatoes as a base, your next spaghetti night will be a huge hit. You will never buy store-bought pasta sauce again!

This recipe freezes well, too. Place the beefsteak tomato sauce into wide-mouth mason jars and freeze it for 3-6 months. These jars take the cold of a freezer well, and the sauce is just as good when thawed as when you first make it.

Roasted beefsteak pasta sauce in a Mason jar with dried spaghetti and a green napkin.

Share this beefsteak tomato sauce on X

If you enjoyed making this roasted tomato sauce, why not share the recipe with a friend? Here is a post to get you started:

Make rich, chunky pasta sauce from fresh beefsteak tomatoes 🍅✨ This roasted beefsteak tomato sauce is packed with flavor and the perfect way to use up garden tomatoes. So easy, so good! 🍝🔥Get the recipe 👉 on The Gardening… Share on X

Pin this roasted beefsteak tomato pasta sauce recipe

Would you like a reminder of this post for making a tomato sauce with beefsteak tomatoes? Just pin this image to one of your cooking boards on Pinterest so that you can easily find it later.

Beefsteak Pasta Sauce in small jars with spoons.

Admin note: This recipe for roasted beefsteak tomato sauce first appeared on the blog in July of 2013. I have updated the post to add all new photos and a video for you to enjoy.

Yield: 6 servings of beefsteak tomato sauce

Beefsteak Tomato Pasta Sauce Recipe (Roasted & Homemade)

2 jars of homemade spaghetti sauce with spoons on a tray.

This roasted beefsteak tomato pasta sauce is rich, chunky, and full of flavor. Learn how to use fresh beefsteak tomatoes to make an easy homemade pasta sauce.

Prep Time 35 minutes
Cook Time 2 hours
Total Time 2 hours 35 minutes

Ingredients

  • 6 beefsteak tomatoes
  • 2 tablespoons of extra virgin olive oil
  • 1 large yellow onion
  • 4 cloves of garlic, minced
  • ½ cup of good quality dry red wine (optional)
  • ½ cup of beef stock
  • 2 tablespoons of fresh basil
  • 1 tablespoon of fresh rosemary
  • 1 tablespoon of fresh oregano
  • 1 teaspoon of fresh thyme
  • ½ teaspoon of kosher salt
  • ¼ teaspoon of cracked black pepper
  • 6 tablespoons of tomato paste

Instructions

  1. Preheat the oven to 425°F (220°C). Line a baking sheet with a silicone mat.
  2. Cut the beefsteak tomatoes in half and remove the area where the tomato was attached to the stem.
  3. Place the tomatoes, cut side down, on the prepared baking sheet.
  4. Season the beefsteak tomatoes with some salt. This helps to reduce the moisture in them.
  5. Roast the tomatoes for 35-45 minutes until they are tender, and the skins are wrinkled.
  6. While the tomatoes are roasting, heat the olive oil in a skillet over medium heat.
  7. Cook the onions until they are translucent - about 5 minutes
  8. Add the minced garlic and cook for another minute.
  9. Pour the wine (if using) and beef stock into the onion mixture, stir well.
  10. Chop the fresh herbs.
  11. Add the herbs to the wine and onion mixture.
  12. Transfer this mixture to a large Dutch oven.
  13. Cook the sauce over medium heat until the liquid has reduced to half, about 5 minutes.
  14. When the tomatoes are roasted, remove the pan from the oven and allow the tomatoes to cool for 5 minutes.
  15. Use tongs to peel the outside skins. (They should come off easily.)
  16. Crush the tomatoes well. (You can use clean hands or a potato masher.)
  17. Add the roasted tomatoes, breaking up any really big chunks.
  18. Add the tomato paste and stir well.
  19. Simmer over a low heat, covered for 1 hour. Remove the lid and simmer 1 more hour.
  20. Serve with pasta or use in any dish that asks for tomato sauce.

Notes

Notes for smaller patio tomatoes: You will need 24 tomatoes. Preheat the oven to 400°F (200°C). Roast for only 20-30 minutes.

If you omit the wine, increase the beef stock to 1 cup.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 215Total Fat: 6gSaturated Fat: 1gUnsaturated Fat: 5gSodium: 191mgCarbohydrates: 32gFiber: 9gSugar: 20gProtein: 7g

Nutritional information is approximate due to natural variation in ingredients and the cook-at-home nature of our meals.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

Share on Social Media

Marta

Tuesday 4th of November 2025

Can I use chicken stock instead of beef stock

Carol Speake

Tuesday 4th of November 2025

Hi Marta, Yes, any stock will work fine. There will be a slight difference in the flavor but not too much.

Brian

Saturday 23rd of September 2023

How does the beef stock affect the taste of the sauce?

Connie

Sunday 12th of May 2024

@Carol Speake, Hi Carol, Do you pour all the liquid in to the pot a long with the tomato’s? Thank you, Connie

Carol Speake

Friday 29th of September 2023

You can use any stock but beef stock will make it a bit richer. I normally add ground beef to my pasta sauce, so the beef stock compliments it.

Donna

Saturday 9th of September 2023

Is it okay to use chicken stocks if I don’t have a beef stocks available

Carol Speake

Sunday 10th of September 2023

Yes, the flavor will be a bit milder but it will work.

Liz SC

Wednesday 30th of August 2023

I had a whole bunch of giant heirloom tomatoes that were ripe, and I leave on vacation tomorrow, so I made this recipe. Wow! Delicious! I have a vegetarian daughter, so I substituted better than bullion for the beef broth. Definitely use the red wine, which add depth and yum. I roasted my giant tomatoes for about 20 min and then used tongs to strip the skin and put them into a bowl where I used my hand blender to blend them. That worked great.

Carol Speake

Wednesday 30th of August 2023

I'm so glad you enjoyed the pasta sauce recipe Liz. It is a favorite with my family too.

Debbie

Thursday 1st of September 2022

I have some roasted tomatoes that I froze. Could I use them in this sauce?

Carol Speake

Friday 2nd of September 2022

HI Debbie. I have not tried to do this, but think they would work. The sauce might be a bit more watery though. Carol

Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive a small commission from the sale, but the price is the same for you. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."

Skip to Recipe