• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Healthy Vegan Recipes

Healthy Vegan Recipes

Green Heart Love

  • About
  • Recipes
  • Contact

Menubar Right Area

  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
Looking for something?
menu icon
go to homepage
  • About
  • Recipes
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Mains

    Mushroom Tomato Pasta

    Published: Dec 15, 2020 · Modified: Aug 25, 2022 · by Puja Verma

    Jump to Recipe Print Recipe

    This mushroom tomato pasta makes the perfect cozy weeknight dinner! My fresh oregano sauce gives it a warm, earthy flavor, and the mushrooms and blistered tomatoes add just the right amount of heartiness and brightness. Plus, it comes together in just over 30 minutes!

    If you love quick pasta recipes that still feel gourmet, this tomato mushroom pasta is what you need! And for another Mediterranean-inspired dish that’s perfect for weeknights or date nights, try my Marry Me pasta.

    Why I Love This Recipe

    I’m a huge fan of cozy pasta recipes that come together fast, and this mushroom tomato pasta is exactly that. It’s loaded with golden, meaty mushrooms, sweet blistered tomatoes, and the creamiest oregano sauce I'm obsessed with.

    Plus, you only need one pan, a pot of pasta, and about 30 minutes to put it all together! This is the kind of meal I make on repeat because it’s simple, satisfying, and always a hit in my house.

    But don't let the ease of preparation fool you—it's definitely still fancy enough to serve to dinner guests. Whether it’s a busy weeknight or a slow Sunday evening, this recipe always delivers!

    Ingredient Notes

    Here’s a breakdown of everything you’ll need for this mushroom tomato pasta.

    • Linguine: This pasta holds onto creamy sauces super well and adds the perfect bite! Feel free to use regular, whole wheat, or gluten-free linguine.
    • Vegan Butter & Olive Oil: Vegan butter adds richness and helps build the base of the sauce while I use olive oil for sautéing and roasting. You can use all olive oil if you prefer.
    • All-Purpose Flour: Forms the roux, which thickens the oregano sauce to a silky consistency.
    • Scallion: Adds a light onion flavor with a bit of freshness and color.
    • Vegan Broth: Use your favorite vegan broth brand here, or make your own!
    • Oregano: Gives the sauce a bold, herbal flavor. Use fresh oregano for the best results.
    • Portabello Mushrooms: Add a meaty, umami, earthy flavor and texture once browned.
    • Cherry Tomatoes: Bring sweetness and acidity. Plus, blistering them concentrates their flavor and gives them a slightly jammy texture.
    • Seasonings: To build aroma and savory depth, you’ll need onion powder, garlic (powder and fresh cloves), salt, and crushed black peppercorn. 

    Substitutions

    • Linguine: You can use pretty much any long pasta variety, like spaghetti, fettuccine, bucatini, or angel hair. Whichever you choose, use a 1:1 swap.
    • Olive Oil: If you prefer a more neutral flavor, try avocado oil.
    • Flour: Gluten sensitivity? Use a gluten-free all-purpose blend. Add the same amount, but just note that some blends may thicken more slowly.
    • Mushrooms: Cremini or white button mushrooms will also work well here.
    • Oregano: If you can’t find fresh oregano, use about ⅓ of the amount of dried oregano.
    • Scallions: You can also use shallots for a similar mild onion taste. Use a bit less, as shallots have a deeper, slightly sweeter flavor.

    How to Make

    Making this mushroom tomato pasta is so quick and easy, you’ll have it on repeat! Just follow my tips and tricks for the best results.

    Preparation

    Wash and pat dry the mushrooms, cherry tomatoes, and oregano. Remove the oregano leaves by pinching the stem near the top and sliding your fingers down to strip them. Chop the mushrooms into bite-sized pieces. Mince the garlic and scallions. 

    Bring a large pot of salted water to a boil for the pasta. Cook according to the package directions, then drain and set aside. Reserve ½ cup of pasta water in case you need to loosen the sauce later.

    Cooking

    Step 1
    Heat olive oil in a large sauté pan over medium-high heat. Cook the chopped mushrooms, allowing them to brown without stirring too often. Once browned, reduce the heat, sprinkle with a pinch of salt, and cook another 5 minutes until tender. Transfer to a bowl and set aside.

    Step 2
    Using the same pan, add more olive oil over medium heat. Add the cherry tomatoes and a pinch of salt, stirring to coat. Cook for 5-8 minutes until the skins blister and split. Remove from the pan and set aside.

    Step 3
    Reduce heat to low. Add vegan butter and a tablespoon olive oil. Once melted, stir in the garlic and scallions and cook for 30-60 seconds until fragrant. Don’t let the garlic brown—pull the pan off the heat momentarily if needed.

    Step 4
    Whisk in the flour and cook for about a minute until bubbly and lightly golden (this is your roux). Slowly add the chilled broth while whisking continuously to prevent lumps.

    Step 5
    Add onion powder, garlic powder, salt, and a pinch of cracked black pepper. Whisk until the sauce thickens slightly. Then stir in the fresh oregano and sautéed mushrooms. Simmer for another few minutes.

    Step 6
    Remove the pan from the heat and toss in the cooked linguine. Use tongs to coat the pasta evenly in the sauce. If needed, add a splash of the reserved pasta water to loosen the consistency.

    Step 7
    Then, simply top your mushroom tomato pasta with blistered cherry tomatoes and fresh basil before serving warm!

    Expert Tip

    Mushrooms are mostly water, so if you crowd them in the pan or stir them too frequently, they’ll steam instead of brown. For the best flavor and texture, spread them out in a hot pan and give them space to brown properly.

    This triggers the Maillard reaction, which creates that deep umami, meaty flavor. Once they’re caramelized, finish them over low heat with a pinch of salt to help draw out any remaining moisture.

    Serving Suggestions

    This tomato mushroom pasta pairs well with fresh sides like my vegan Caprese salad, orange and beet salad, or even harvest salad to balance the richness of the sauce. 

    You could also serve it with roasted garlic bread, semolina bread, or vegan focaccia to soak up the extra sauce. For a cozy dinner, try starting with a light soup like vegan tomato soup or tomato basil soup.

    Cooking Tips

    • High Heat for Mushrooms: Always sauté mushrooms over medium-high heat without crowding the pan. This ensures they release moisture quickly and caramelize perfectly.
    • Be Patient with the Tomatoes: Don’t stir the cherry tomatoes too often. Let them sit to develop blister marks and a sweeter, concentrated flavor.
    • Whisk Flour Thoroughly: When making the roux for the sauce, whisk constantly to prevent lumps and ensure even browning.

    Frequently Asked Questions

    Why are my mushrooms soggy instead of browned?

    Most likely, you overcrowded the pan or cooked them over low heat. Cook the mushrooms in batches over medium-high heat to let moisture evaporate quickly and get a nice sear.

    Why did my sauce turn out lumpy?

    This usually happens when the flour isn’t whisked evenly or the broth is added too quickly. Add the broth gradually while whisking constantly to avoid clumps.

    Can I make this gluten-free?

    Yes! Just use a gluten-free flour blend for the roux and swap the linguine for gluten-free pasta.

    Storing & Reheating

    This tomato mushroom pasta should be cooled completely before storing to preserve the texture of the sauce and pasta.

    • Fridge: Once cooled, transfer the pasta to an airtight glass container and store for 3-4 days. To prevent the pasta from sticking together, toss it with a small drizzle of olive oil.
    • Freezer: If needed, you can freeze the sauce portion (without the pasta) in a freezer-safe container for up to 2 months.
    • Reheating: Reheat leftovers in a non-stick skillet over medium-low heat with a splash of broth or water to loosen the sauce and rehydrate the pasta.

    More Vegan Pasta

    • Creamy garlic lemon pasta in a serving bowl garnished with a lemon slice, parsley, and parmesan cheese.
      Creamy Garlic Lemon Pasta
    • Cilantro lime pasta salad in a serving bowl with side of dressing in a small glass pitcher.
      Cilantro Lime Pasta Salad
    • Gochujang pasta garnished with parsley in a serving bowl.
      Gochujang Pasta
    • Marry me gnocchi on a toasted baguette slice.
      Marry Me Baked Gnocchi
    Linguini Pasta with Garlic Herb Sauce - green heart love

    Easy Mushroom Tomato Pasta

    5 from 1 vote
    Prep Time: 15 minutes mins
    Cook Time: 25 minutes mins
    Total Time: 40 minutes mins
    Serving Size: 4 people
    Author Puja Verma
    Print Recipe Pin Recipe

    DESCRIPTION

    This mushroom tomato pasta makes the perfect cozy weeknight dinner! My fresh oregano sauce gives it a warm, earthy flavor, and the mushrooms and blistered tomatoes add just the right amount of heartiness and brightness. Plus, it comes together in just over 30 minutes!

    INGREDIENTS
     
     

    • 13.2 oz Linguine Pasta I used Seggiano's, but any will do.
    • 1 tablespoon vegan butter
    • 2 tablespoon olive oil extra virgin
    • 4 tablespoon all-purpose flour
    • 2 tablespoon garlic minced
    • ¼ cup scallion minced
    • 2 cups vegan broth
    • ¾ oz oregano fresh
    • 3 whole portabello mushrooms chopped
    • 2 cups cherry tomatoes
    • 1 tablespoon onion powder
    • 2 teaspoon garlic powder
    • 1 ½ teaspoon salt 1 teaspoon for sauce + ½ teaspoon for tomatoes
    • crushed black peppercorn per taste
    • basil leaves garnish

    METHOD
     

    • Cook pasta according to the package instructions.
    • Remove oregano leaves from the stems- Pinch the stem near the top with the fingers of one hand, then run the fingers of your other hand down the length of the stem from top to bottom. Set aside.
    • In a medium size pan, heat extra virgin olive oil (2 tablespoons) over medium heat. Once the pan and oil are heated, add mushrooms and stir till evenly coated with the oil. Cook on medium high heat for 5 to 8 minutes until mushrooms are lightly browned. Reduce heat to low and add a pinch of salt and cook for another 5 minutes until the mushrooms are tender. Remove mushrooms and set aside in a bowl.
    • Use the same pan to cook cherry tomatoes. Heat extra virgin olive oil (1 tablespoon) over medium heat. Add cherry tomatoes and stir till evenly coated with the oil. Add a pinch of salt and cook on medium high heat for 5 minutes to 8 minutes until the tomatoes are tender, and blistered. Remove blistered cherry tomatoes, and set aside in another bowl.
    • Using the same pan again, melt vegan butter and extra virgin olive oil (1 tablespoon) in a medium size sauce pan over low heat. Add minced garlic, scallion and stir till fragrant (about 30 seconds to 1 min). Then whisk in flour over medium heat and continue whisking for about a minute until bubbly and golden.
    • Gradually whisk in the broth until nice and smooth for about 2 minutes. Add the garlic powder, onion powder, salt, pepper and whisk for another 2 minutes until it is in a sauce like consistency.
    • Mix the oregano leaves, sautéed mushrooms in the sauce and cook for about 2 minutes.
    • Remove the sauce from the heat. Add the cooked pasta into the sauce and mix till pasta is evenly coated with the sauce.
    • Top off the pasta with blistered cherry tomatoes and garnish with basil leaves.

    NOTES

    Note: You can always add on more vegetables or substitute the ones in the recipe per your taste or diet.

    NUTRITION

    Calories: 523kcal | Carbohydrates: 90g | Protein: 16g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 1390mg | Potassium: 745mg | Fiber: 7g | Sugar: 8g | Vitamin A: 901IU | Vitamin C: 20mg | Calcium: 136mg | Iron: 5mg
    Course: Main Course
    Cuisine: Italian
    Keyword: garlic herb pasta, homemade pasta sauce, stovetop pasta
    Tried this recipe?Let us know how it was!
    « Maple Balsamic Dressing
    Crispy Tofu Bowl »

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me →

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets (Sugar-Free)
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Maple Dijon Dressing
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce
    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me →

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets (Sugar-Free)
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Maple Dijon Dressing
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce

    Never Miss a Recipe

    Footer

    • About
    • Recipes
    • Contact
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    Maple Balsamic Brussels Sprouts 🌱 These irresisti Maple Balsamic Brussels Sprouts 🌱

These irresistible maple balsamic Brussels sprouts are quick and easy to make with just 5 simple ingredients. They are ready in just 20 minutes, and make an amazing flavorful side dish. The sprouts are roasted with sweet caramelized notes and a crispy texture. They are drizzled and tossed with a sweet and tangy glaze made of maple syrup and balsamic vinegar. Serve it as part of a holiday spread alongside classics like a vegan roast, mashed potatoes, cranberry sauce, and more.

Get the recipe 🔗: https://greenheartlove.com/maple-balsamic-brussels-sprouts/

#maplebalsamicbrusselsprouts #veganappetizers #veganrecipes
    Vegan Ricotta 🧀 This creamy vegan ricotta cheese Vegan Ricotta 🧀

This creamy vegan ricotta cheese recipe is a health-conscious alternative to traditional ricotta cheese, made primarily from heart-healthy cashews. It is so quick and easy to prepare with just a handful of simple and clean ingredients. The smooth texture and mild flavors make it the ideal choice for spreading on crackers or toast, layering in lasagnas, or adding to your favorite pasta dishes. No one will be able to tell the difference!

Get the recipe: https://greenheartlove.com/vegan-ricotta/

#veganricotta #vegancheese #veganrecipes #greenheartlove
    Vegan Caramel 🥣 Rich and velvety caramel sauce ma Vegan Caramel 🥣

Rich and velvety caramel sauce made 100% vegan. It has the perfect balance of sweet and salty elements. Serve it with pancakes, waffles, or your favorite desserts. A drizzle of this deep amber colored sauce is so heavenly.

Get the recipe: https://greenheartlove.com/vegan-caramel/

#vegancaramel #vegandesserts #vegancondiments #veganchristmas
    Cranberry Sauce from Dried Cranberries 🫙 Sweet an Cranberry Sauce from Dried Cranberries 🫙

Sweet and tangy cranberry sauce made from dried cranberries in just 10 minutes. This cranberry sauce utilizes dried cranberries, which is accessible year-round. The sauce is infused with whole cinnamon and fresh orange zest, making it extra festive and warming. Serve this along side tofurkey, spread it on your toast, or pair it with vegan goat cheese as a dip.

Get the recipe: https://greenheartlove.com/cranberry-sauce-from-dried-cranberries/

#cranberrysauce #vegansauces #veganrecipes #greenheartlove
    Brown Vegan Gravy 🥣 This rich and creamy brown ve Brown Vegan Gravy 🥣

This rich and creamy brown vegan gravy is the ultimate sauce with it comes to elevating hearty dishes. It's a quick and easy recipe made with all healthy ingredients. Serve it with your favorite holiday plant-based classics like mashed potatoes and tofurkey.

Get the recipe: https://greenheartlove.com/brown-vegan-gravy/

#vegangravy #brownvegangravy #veganchristmasdinner #greenheartlove
    Maple Cream 🍁 This whipped maple cream is a sweet Maple Cream 🍁

This whipped maple cream is a sweet and fluffy treat. Made with just one ingredient, this is a much healthier alternative to processed sugars or artificial sweeteners. It's a spreadable form of maple syrup with a light, fluffy texture and rich, concentrated flavor. It's a perfect condiment to drizzle over morning pancakes, tea, or iced coffee.

Get the recipe: https://greenheartlove.com/maple-cream/

#maplecream #veganmaplecream #vegancondiments #veganbreakfast
    Follow on Instagram
    Copyright © 2026 Healthy Vegan Recipes | Back to Top

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.