Green Heart Love

  • Mother's Day
  • Recipes
  • About
  • Contact
menu icon
go to homepage
  • Mother's Day
  • Recipes
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Mother's Day
    • Recipes
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Mains

    Mushroom Tomato Pasta

    Modified: Aug 25, 2022 · by Puja Verma · This post may contain affiliate links · Leave a Comment

    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 Fall 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!

    More Vegan Mains

    • Lentil soup in a large pot and small bowl with garnish of cilantro and lemon wedges and a side of quinoa in a bowl with small bowls of dried spices.
      Moong Masoor Dal (Instant Pot)
    • Top shot of noodle soup with chop sticks in it and topped with leafy greens, tofu, and mushrooms.
      Vegan Ramen Noodles with Lemongrass Broth
    • Enchiladas served in green sauce with a garnish of veggies and crumbled white cheese.
      Green Enchiladas
    • French bread sandwich sliced in half and wrapped in paper.
      Vegan Banh Mi
    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.

    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 →

    Mother's Day Brunch

    • Vegan frittata on a serving plate with a side of micro-greens and tomatoes.
      Vegan Frittata
    • Vegan strawberry muffins on a cooling rack with a some fresh strawberries bunches in cupcake wraps.
      Vegan Strawberry Muffins
    • Rose milk tea with boba in a serving glass garnished with dried rose petals.
      Rose Milk Tea
    • Maple syrup drizzling over oat flour pancake stacked topped with blueberries and walnuts.
      Oat Flour Pancakes
    • Vegan Crepes
    • Banana Chia Pudding in a glass serving bowl topped with banana slices, cinnamon, almond slices.
      Banana Chia Pudding

    Popular Recipes

    • Orange simple syrup in an open lid glass bottle.
      Orange Simple Syrup
    • Oat milk whipped cream in a bowl over a wooden board.
      Oat Milk Whipped Cream
    • Bok choy noodle soup in a serving bowl with a utensil in it.
      Garlic Bok Choy Noodle Soup
    • Dehydrated lemon slices bunched together on a flat surface.
      Oven-Dried Lemon Slices
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Maple Dijon Dressing
    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Green Heart Love

    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.