Brussel Sprout Mushroom Vegan Recipe for Easy Healthy Meals

Updated On: October 7, 2025

If you’re on the hunt for a delicious, hearty vegan dish that brings together the earthy flavors of Brussels sprouts and mushrooms, you’ve come to the right place. This Brussels sprout mushroom vegan recipe is a perfect blend of crispy, tender, and savory goodness that makes for a satisfying meal any day of the week.

Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your diet, this recipe offers vibrant textures and rich umami notes without any animal products.

Brussels sprouts and mushrooms complement each other beautifully. The slight bitterness of the sprouts is balanced by the deep, meaty flavor of mushrooms, enhanced further with garlic, herbs, and a splash of lemon juice.

This recipe is not only packed with nutrients but also straightforward enough for cooks of all levels. Plus, it pairs perfectly with a variety of mains and sides, making it a versatile addition to your recipe collection.

Why You’ll Love This Recipe

Flavor-packed: The combination of sautéed Brussels sprouts and mushrooms creates a rich, savory dish that’s bursting with umami and freshness.

Simple & Quick: Ready in under 30 minutes, this recipe is perfect for busy weeknights or last-minute meal prep.

Nutritious & Vegan: Loaded with fiber, vitamins, and antioxidants, this dish is 100% plant-based with no compromise on taste.

Versatile: Serve it as a side or bulk it up with grains or legumes for a full meal.

Looking for more vegan inspiration? Check out our Lemon Ricotta Pasta With Arugula Recipe and Lion’S Mane Mushroom Crumble Recipes for other fantastic plant-based dishes.

Ingredients

  • 1 lb Brussels sprouts, trimmed and halved
  • 8 oz cremini or button mushrooms, sliced
  • 3 tbsp olive oil
  • 3 garlic cloves, minced
  • 1 small onion, finely chopped
  • 1 tbsp fresh thyme or 1 tsp dried thyme
  • Salt and pepper, to taste
  • 1 tbsp lemon juice (freshly squeezed)
  • 2 tbsp nutritional yeast (optional, for cheesy umami flavor)
  • Red pepper flakes, a pinch (optional, for heat)
  • Chopped fresh parsley, for garnish

Equipment

  • Large skillet or frying pan
  • Cutting board
  • Sharp knife
  • Wooden spoon or spatula
  • Measuring spoons
  • Citrus juicer (optional)
  • Bowl for mixing

Instructions

  1. Prepare the Brussels sprouts: Rinse, trim the ends, and slice them in half lengthwise. This helps them cook evenly and develop a beautiful caramelization.
  2. Slice the mushrooms: Clean the mushrooms with a damp cloth and slice them uniformly to ensure even cooking.
  3. Heat the olive oil: In a large skillet over medium heat, warm up 2 tablespoons of olive oil until shimmering but not smoking.
  4. Sauté onions and garlic: Add the chopped onion and cook for 3-4 minutes until translucent. Stir in the minced garlic and sauté for another 1-2 minutes until fragrant.
  5. Add Brussels sprouts: Place the halved Brussels sprouts cut side down in the skillet. Allow them to cook undisturbed for 5-7 minutes, until they develop a deep golden-brown crust.
  6. Cook mushrooms: Add the sliced mushrooms to the skillet along with the remaining tablespoon of olive oil. Stir to combine and cook for about 5-6 minutes, until the mushrooms release their moisture and start browning.
  7. Season the dish: Sprinkle in fresh or dried thyme, salt, pepper, and red pepper flakes if using. Stir everything together and cook for another 2 minutes to meld the flavors.
  8. Finish with lemon juice and nutritional yeast: Remove the skillet from heat and stir in the lemon juice and nutritional yeast for that extra savory kick.
  9. Garnish and serve: Sprinkle fresh parsley on top before serving. Taste and adjust seasoning as needed.

Tips & Variations

“For an even deeper flavor, try roasting the Brussels sprouts and mushrooms in the oven at 425°F for 20-25 minutes instead of sautéing. Toss halfway through for even caramelization.”

  • Add nuts: Toasted walnuts or pecans add a delightful crunch and extra protein.
  • Spice it up: Include smoked paprika or cumin for a smoky twist.
  • Make it creamy: Stir in a splash of coconut cream or cashew cream for a luscious finish.
  • Bulk it up: Serve over quinoa, brown rice, or your favorite grain for a complete meal.
  • Try different mushrooms: Shiitake or oyster mushrooms provide varied textures and flavors.

Nutrition Facts

Nutrient Amount per Serving
Calories 180 kcal
Protein 6 g
Fat 12 g
Carbohydrates 14 g
Fiber 5 g
Vitamin C 85% DV
Iron 10% DV

Serving Suggestions

This Brussels sprout mushroom vegan dish shines as a flavorful side or a light main course. For a well-rounded meal, serve it alongside hearty grains like quinoa or farro, or add a protein-rich legume such as lentils or chickpeas.

Pair it with simple roasted sweet potatoes or a fresh green salad to balance the savory flavors. You can also use it as a topping for vegan pizzas or toss it into pasta dishes for added texture and nutrition.

Don’t forget to explore other dishes like our Low Fodmap Appetizer Recipes or the comforting Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food for more plant-based inspiration.

Conclusion

This Brussels sprout mushroom vegan recipe is a testament to how simple ingredients can be transformed into something truly special. With its vibrant flavors, satisfying textures, and wholesome ingredients, it’s a dish that will impress vegans and non-vegans alike.

Perfect for weeknights or special occasions, it brings warmth and comfort to any table without the need for animal products.

Whether you’re new to vegan cooking or looking for a fresh twist on your veggie repertoire, this recipe is a must-try. Plus, it’s versatile enough to adapt to your preferred flavors and dietary needs.

We hope you enjoy preparing and savoring this delightful dish as much as we do!

For more great recipes, be sure to check out our Lamb Tenderloin Recipes and the creamy goodness in the Halibut Dip Recipe.

📖 Recipe Card: Brussel Sprout Mushroom Vegan Recipe

Description: A flavorful sauté of brussel sprouts and mushrooms seasoned with garlic and herbs. This vegan dish is perfect as a side or light main.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 400g brussel sprouts, trimmed and halved
  • 250g cremini mushrooms, sliced
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 tsp dried thyme
  • Salt to taste
  • Black pepper to taste
  • 1 tbsp soy sauce
  • 1 tbsp lemon juice
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a large pan over medium heat.
  2. Add onion and garlic, sauté until fragrant and translucent.
  3. Add brussel sprouts and cook for 5 minutes, stirring occasionally.
  4. Add mushrooms, thyme, salt, and pepper; cook for another 10 minutes until vegetables are tender.
  5. Stir in soy sauce and lemon juice, cook for 2 more minutes.
  6. Remove from heat and garnish with fresh parsley before serving.

Nutrition: Calories: 180 kcal | Protein: 6 g | Fat: 10 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Brussel Sprout Mushroom Vegan Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful saut\u00e9 of brussel sprouts and mushrooms seasoned with garlic and herbs. This vegan dish is perfect as a side or light main.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g brussel sprouts, trimmed and halved”, “250g cremini mushrooms, sliced”, “2 tbsp olive oil”, “3 cloves garlic, minced”, “1 small onion, finely chopped”, “1 tsp dried thyme”, “Salt to taste”, “Black pepper to taste”, “1 tbsp soy sauce”, “1 tbsp lemon juice”, “Fresh parsley for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until fragrant and translucent.”}, {“@type”: “HowToStep”, “text”: “Add brussel sprouts and cook for 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, thyme, salt, and pepper; cook for another 10 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Stir in soy sauce and lemon juice, cook for 2 more minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and garnish with fresh parsley before serving.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “6 g”, “fatContent”: “10 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X