If you’re craving a dish that’s comforting, nutritious, and bursting with flavor, the Spinach Mushroom Beans with Vegan Parmesan and Creamy Herbs Recipe is exactly what you need. This delightful meal perfectly balances the earthiness of mushrooms, the hearty creaminess of white beans, and the vibrant freshness of spinach. Topped with zesty vegan parmesan and infused with aromatic herbs and spices, it’s a luscious, satisfying experience that warms both body and soul. Whether you’re looking for a quick weeknight dinner or a dish to impress vegan friends, this recipe hits all the right notes in under 30 minutes.
Ingredients You’ll Need
Keep it simple, keep it fresh! These ingredients come together effortlessly to create layers of flavor and texture, from the tender mushrooms to the creamy beans and perfectly seasoned spinach. Every item plays a crucial role, making this dish wholesome and delicious.
- 1 teaspoon oil: Helps sauté the mushrooms to that beautiful golden brown.
- 6-8 ounces thinly sliced mushrooms: White, baby portobello, or your favorites add a rich, meaty texture.
- 1/8 teaspoon of salt: Just enough to bring out the mushrooms’ natural flavor.
- 1/4 teaspoon dried oregano: Adds a fragrant herbal note.
- 1/4 teaspoon red pepper flakes: Adds a subtle kick to awaken the palate.
- 2 teaspoons oil (divided): For perfectly cooking onions and garlic.
- 1 cup chopped onion: Red or white onions work beautifully for sweetness and depth.
- 2 cloves garlic, minced: Packs an irresistible aromatic punch.
- 1-2 teaspoons Cajun seasoning: Or swap with taco or Italian herbs for your personal touch.
- 1 tablespoon all-purpose flour: Helps create that luscious creamy texture (gluten-free or cornstarch alternatives work great).
- 1/2 teaspoon salt (divided): Balances and enhances all flavors.
- 1½ cups water or stock: Adds moisture and builds the sauce base.
- 6 ounces frozen spinach (thawed): Brings color, nutrients, and a mild earthy flavor.
- 2 to 3 tablespoons vegan cream cheese: Or cashew cream, non-dairy yogurt, or vegan sour cream to keep it rich and creamy.
- 1/4 cup vegan parmesan: Offers that cheesy, tangy finish without dairy.
- 15-ounce can white beans: Provides hearty protein and creaminess.
How to Make Spinach Mushroom Beans with Vegan Parmesan and Creamy Herbs Recipe
Step 1: Browning the Mushrooms
Start by heating 1 teaspoon of oil in a large skillet on medium-high heat. Toss in your thinly sliced mushrooms and cook for about 3 to 4 minutes, stirring now and then. Then sprinkle in a pinch of salt, dried oregano, and red pepper flakes to deepen the flavor. Keep cooking until the mushrooms develop golden edges. If your slices are a bit thick, covering the pan briefly will help them cook through faster. Once browned, remove them and set aside—these mushrooms become the star of your dish’s texture contrast.
Step 2: Sautéing the Aromatics
Using the same skillet, add the remaining teaspoon of oil and toss in the onion and garlic with 1/4 teaspoon salt. Cook until the onions soften and turn a lovely golden shade, roughly 3 to 5 minutes. This step builds the flavor foundation and fills your kitchen with such a cozy aroma—it’s worth savoring every moment.
Step 3: Making the Creamy Base
Sprinkle in the Cajun seasoning, flour, and the remaining 1/4 teaspoon salt. Stir everything together and cook for a minute, letting the flour slightly toast. Gradually pour in half the water while stirring vigorously to avoid lumps, then add the rest of the water along with your vegan cream cheese. Stir until the mixture transforms into a smooth, velvety sauce. This creamy magic will embrace the spinach and beans beautifully.
Step 4: Combining Spinach, Beans, and Mushrooms
Fold in the thawed spinach, vegan parmesan, and white beans. Give everything a good stir and spread it evenly in the pan. Lower the heat to medium and cover with a lid. Let it simmer gently for 6 to 8 minutes until all the flavors meld and the dish thickens to your preferred consistency. Adjust the seasoning with salt or add more broth if it feels too thick. Finally, fold in half of the browned mushrooms to integrate that savory crunch throughout.
Step 5: Final Touches
Before serving, sprinkle red pepper flakes if you like a little extra heat and pile on the reserved mushrooms with a little more vegan parmesan on top. This finishing touch elevates not just the presentation, but each satisfying bite.
How to Serve Spinach Mushroom Beans with Vegan Parmesan and Creamy Herbs Recipe
Garnishes
A sprinkling of extra vegan parmesan gives a sharp, cheesy contrast while the red pepper flakes add brightness and just the right spice level. Fresh chopped herbs like parsley or chives also pair wonderfully if you want to add an extra pop of color and freshness.
Side Dishes
This dish is a great companion to toasted sourdough or crusty garlic bread to scoop up every last creamy bite. For a more filling meal, serve it atop mashed potatoes, rice, or grains. Roasted vegetables or a simple green salad provide a fresh, crisp complement.
Creative Ways to Present
Try serving this recipe in a hollowed-out baked potato or stuffing it into warm pita or naan bread for an easy handheld meal. You can also use it as a hearty pasta topping or spread it across a grain bowl for a nourishing, colorful plate.
Make Ahead and Storage
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors continue to meld and taste even better the next day!
Freezing
This recipe freezes well. Portion it into freezer-safe containers and freeze for up to 2 months. Just be aware that frozen spinach mixtures can separate a bit, but a quick stir during reheating fixes that right up.
Reheating
Reheat gently on the stove over low-medium heat or microwave in short bursts, stirring frequently. If it’s thicker than you like, add a splash of water or plant-based milk to loosen it back up.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Fresh spinach works just fine. Just use about 4 cups chopped fresh spinach, and add it towards the end of cooking so it wilts but stays bright and tender.
What can I substitute for vegan cream cheese?
If you don’t have vegan cream cheese, cashew cream, non-dairy yogurt, or vegan sour cream are great alternatives to maintain that creamy texture and tang.
Is there a way to make this less spicy?
Yes! Simply reduce or omit the red pepper flakes and use a milder seasoning instead of Cajun, such as Italian herbs or a mild taco blend.
Can I add other vegetables?
Definitely! Diced bell peppers, zucchini, or kale would all be delicious additions. Just sauté any extra veggies along with the onions for even cooking.
How do I make vegan parmesan at home?
A simple vegan parmesan can be made by blending nutritional yeast, raw cashews, garlic powder, and salt until crumbly. It’s quick, cheesy, and perfect sprinkled over this dish and many others.
Final Thoughts
There’s something incredibly satisfying about the Spinach Mushroom Beans with Vegan Parmesan and Creamy Herbs Recipe that keeps bringing me back to the kitchen. It’s quick, nourishing, and packed with flavor that feels both indulgent and wholesome at once. I truly hope you enjoy making and sharing this one as much as I do—it’s a beautiful way to brighten any meal and uplift your day.
Print
Spinach Mushroom Beans with Vegan Parmesan and Creamy Herbs Recipe
A creamy, flavorful vegan dish featuring sautéed mushrooms, hearty white beans, and nutritious spinach in a seasoned, velvety sauce. This skillet recipe delivers a comforting meal perfect for a quick lunch or dinner, enhanced by the richness of vegan cream cheese and vegan parmesan, balanced with Cajun spices and herbs.
- Total Time: 30 minutes
- Yield: 3 servings
Ingredients
Mushrooms
- 1 teaspoon oil
- 6–8 ounces thinly sliced mushrooms (white, baby portobello, or other mushrooms of choice)
- 1/8 teaspoon salt (as needed)
- 1/4 teaspoon dried oregano (as needed)
- 1/4 teaspoon red pepper flakes (as needed)
Base and Sauce
- 2 teaspoons oil (divided)
- 1 cup chopped onion (red or white)
- 2 cloves garlic (minced)
- 1–2 teaspoons Cajun seasoning (or taco seasoning or Italian herb of choice)
- 1 tablespoon all-purpose flour (use gluten-free flour or corn starch if needed)
- 1/2 teaspoon salt (divided)
- 1½ cups water (or stock)
- 6 ounces frozen spinach (thawed)
- 2 to 3 tablespoons vegan cream cheese (or cashew cream, non-dairy yogurt, or vegan sour cream)
- 1/4 cup vegan parmesan
- 15-ounce can white beans (drained and rinsed)
Garnish and Serving
- Red pepper flakes (for garnish)
- Lemon juice (optional, for serving)
- Reserved browned mushrooms
- Additional vegan parmesan (optional)
Instructions
- Brown Mushrooms: Heat a large skillet over medium-high heat. Add 1 teaspoon oil and sliced mushrooms. Cook for 3 to 4 minutes, stirring occasionally. Sprinkle pinches of salt, oregano, and red pepper flakes. Continue cooking until mushrooms start to brown on edges. For thicker slices, cover skillet for 2 to 3 minutes then uncover to brown. Remove mushrooms and set aside.
- Sauté Onions and Garlic: Add remaining teaspoon of oil to skillet. When hot, add chopped onion, minced garlic, and 1/4 teaspoon salt. Cook until onions turn golden, about 3 to 5 minutes. Stir in Cajun seasoning, flour, and remaining 1/4 teaspoon salt. Cook for 1 minute to toast flour and blend flavors.
- Create Creamy Sauce & Combine: Gradually pour in half the water, stirring constantly to dissolve flour lumps. Add remaining water and vegan cream cheese, pressing and mixing until smooth. Stir in thawed spinach, vegan parmesan, and white beans. Spread mixture evenly, reduce heat to medium, cover with lid, and simmer 6 to 8 minutes until heated through and flavors meld. Adjust salt and seasoning to taste. Thin sauce with broth if too thick or simmer longer if too thin. Fold in half of the reserved browned mushrooms.
- Garnish and Serve: Top with red pepper flakes, reserved browned mushrooms, and more vegan parmesan if desired. Serve hot alongside toasted sourdough, garlic bread, pita, naan, or over mashed potatoes, roasted vegetables, baked potatoes, grains, rice, or pasta.
Notes
- You can substitute Cajun seasoning with taco seasoning or Italian herbs based on preference.
- Use gluten-free flour or cornstarch if gluten is a concern.
- The dish can be adjusted for thickness by varying added broth during simmering.
- Frozen spinach should be fully thawed and drained for best texture.
- For a richer sauce, consider using cashew cream or vegan sour cream alternative.
- Optional lemon juice can brighten the dish just before serving.
- Adding red pepper flakes adds heat, adjust according to your spice tolerance.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Vegan, American-inspired
- Diet: Vegan
