This roasted tomato pasta with mushroom is the perfect balance of bold flavor and wholesome nutrition. Sweet, roasted Roma tomatoes bring out their natural caramelization while earthy portobello mushrooms add a meaty, satisfying texture. Tossed with whole wheat rotini, aromatic garlic, and a delicate white wine sauce, this dish is a quick vegetarian pasta dinner you’ll turn to again and again. It’s high in fiber, lower in calories than traditional pasta dishes, and ideal for weeknight cooking without sacrificing flavor.

We developed this recipe to showcase how earthy, wholesome ingredients can transform a simple bowl of noodles into a meal worth savoring. After testing countless iterations to balance the sweetness of roasted tomatoes with the umami of mushrooms, we landed on this vibrant recipe that feels indulgent but supports your nutritional goals. Let’s dive in and make your pasta night healthier and more delicious!
Why This Roasted Tomato Pasta with Mushroom Is Good for You
- High in Fiber: Thanks to the whole wheat rotini and vegetables, you’ll get a fiber-packed meal to support digestion and promote fullness.
- Rich in Antioxidants: Tomatoes are loaded with lycopene, a powerful antioxidant that supports immune health and skin vitality.
- Low in Saturated Fat: This recipe uses heart-healthy olive oil as the primary fat source, keeping it light and nourishing.
- Vegetarian-Friendly: Perfect for Meatless Mondays or anyone cutting back on animal protein.
- Customizable: Easily adapted for gluten-free or vegan diets (tips below!).
Wholesome Ingredients for This Easy Roasted Tomato Mushroom Pasta Recipe
Each ingredient in this recipe plays a specific role in crafting a delicious and healthy meal. Here’s why these star players shine:
- Roma Tomatoes: Roasting enhances their natural sweetness and adds depth of flavor. Choose firm, ripe tomatoes for the best results. For a shortcut, cherry tomatoes work well too!
- Portobello Mushrooms: Their meaty texture makes this dish hearty enough to please even meat lovers. Swap with cremini mushrooms if portobellos aren’t available.
- Whole Wheat Rotini: Adding fiber and nutrients you won’t find in refined pasta. To make this recipe gluten-free, use your favorite gluten-free pasta.
- Garlic: Essential for aroma and flavor, fresh garlic takes this dish to the next level. Pre-minced garlic works in a pinch, but we recommend freshly chopped for the best results.
Roasted Tomato Pasta with Mushroom Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 9 cups
Roasted Tomato Pasta with Mushroom Ingredients
- 10 medium or Roma tomatoes, cut in half
- 1 tablespoon olive oil
- 1/2 teaspoon dried oregano
- 1/4 teaspoon kosher salt
- 1/4 teaspoon ground pepper
- 3 garlic cloves, minced
- 3 portobello mushrooms, stems removed
- 2 tablespoons olive oil
- 3/4 teaspoon crushed dried rosemary
- 12 ounces whole wheat rotini
- 3 tablespoons olive oil
- 3 garlic cloves, minced
- 3/4 cup dry white wine
- Pinch of red pepper flakes
- 1/4 cup minced flat-leaf parsley
- 1/3 cup grated Parmesan cheese
How to Make Roasted Tomato Pasta with Mushroom
- Preheat your oven to 450°F. Line a baking sheet with foil and lightly coat it with cooking spray.
- Arrange the tomatoes cut-side up on the baking sheet. Drizzle with olive oil, then sprinkle with oregano, salt, and pepper. Roast for 10 minutes, add minced garlic, and roast for another 5-10 minutes until soft and slightly caramelized.
- On another baking sheet, arrange sliced portobello mushrooms. Toss with olive oil, rosemary, salt, and pepper. Roast for 10 minutes, stir in garlic, then roast another 5-7 minutes until tender and slightly browned.
- Meanwhile, boil a large pot of salted water. Cook the whole wheat rotini according to package directions and drain.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant. Pour in white wine and a pinch of red pepper flakes, letting it simmer for 2-3 minutes to reduce.
- Add the drained pasta, roasted tomatoes, mushrooms, parsley, and Parmesan to the skillet. Toss until evenly combined and heated through. Adjust salt and pepper to taste.
- Serve warm with additional Parmesan on top, if desired.
How to Customize This Healthy Pasta Recipe with Mushrooms and Tomatoes
- Make it vegan: Omit the Parmesan and replace it with a dairy-free alternative or nutritional yeast.
- Gluten-free option: Swap the whole wheat rotini for your favorite gluten-free pasta brand.
- Lower calorie: Use a smaller portion of Parmesan cheese or omit entirely.
- Boost protein: Add cooked chickpeas or white beans for plant-based protein.
- Keto-friendly: Substitute whole wheat rotini with spiralized zucchini or shirataki noodles.
Our Team’s Tips for the Best Roasted Tomato Pasta with Garlic
- Don’t rush the roasting: Properly roasting the tomatoes and mushrooms is key to deep flavor. Watch for caramelization!
- Use good wine: A dry white wine adds depth—pick one you’d enjoy sipping.
- Storage: Store any leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently: Warm in a skillet over low heat with a splash of water or broth.
- Meal prep: Roast the vegetables up to 2 days ahead and refrigerate for an even quicker dinner.
Roasted Tomato Pasta with Mushroom FAQs
Can I use regular pasta instead of whole wheat?
Absolutely! While whole wheat adds fiber and nutrients, traditional pasta works just as well for a more classic feel.
What wine should I use for this recipe?
A dry white wine like Sauvignon Blanc or Pinot Grigio works best. If you’re alcohol-free, use vegetable broth instead.
Is this recipe freezer-friendly?
While the prepared pasta is best fresh, you can freeze the roasted tomatoes and mushrooms separately for up to 2 months.
What other veggies can I add?
Spinach, zucchini, or bell peppers would complement this dish beautifully. Stir them in during the final cooking stage.
Is this dish suitable for a keto diet?
Swap rotini with zucchini noodles and omit the wine to make it keto-friendly, reducing carbs significantly while retaining flavor.
We hope you love this roasted tomato pasta with mushroom as much as our team does! It’s balanced, versatile, and brimming with bold flavors. What tweaks will you make to suit your dietary goals? Share your thoughts and ideas in the comments below—we love hearing from you!

Roasted Tomato Pasta with Mushroom
Ingredients
- 10 medium or Roma tomatoes cut in half
- 1 tablespoon olive oil
- 1/2 teaspoon dried oregano
- 1/4 teaspoon kosher salt
- 1/4 teaspoon ground pepper
- 3 garlic cloves minced
- 3 portobello mushrooms stems removed
- 2 tablespoons olive oil
- 3/4 teaspoon crushed dried rosemary
- 12 ounces whole wheat rotini
- 3 tablespoons olive oil
- 3 garlic cloves minced
- 3/4 cup dry white wine
- Pinch of red pepper flakes
- 1/4 cup minced flat-leaf parsley
- 1/3 cup grated Parmesan cheese
Instructions
- Preheat your oven to 450°F. Line a baking sheet with foil and lightly coat it with cooking spray.
- Arrange the tomatoes cut-side up on the baking sheet. Drizzle with olive oil, then sprinkle with oregano, salt, and pepper. Roast for 10 minutes, add minced garlic, and roast for another 5-10 minutes until soft and slightly caramelized.
- On another baking sheet, arrange sliced portobello mushrooms. Toss with olive oil, rosemary, salt, and pepper. Roast for 10 minutes, stir in garlic, then roast another 5-7 minutes until tender and slightly browned.
- Meanwhile, boil a large pot of salted water. Cook the whole wheat rotini according to package directions and drain.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant. Pour in white wine and a pinch of red pepper flakes, letting it simmer for 2-3 minutes to reduce.
- Add the drained pasta, roasted tomatoes, mushrooms, parsley, and Parmesan to the skillet. Toss until evenly combined and heated through. Adjust salt and pepper to taste.
- Serve warm with additional Parmesan on top, if desired.
