I absolutely love sharing this Spinach and Mushroom Vegan Bean Skillet Recipe because it’s such a comforting, hearty dish that comes together quickly and packed with flavor. Whenever I want something nourishing but easy, this skillet meal hits the spot with its wonderful blend of earthy mushrooms, vibrant spinach, creamy vegan cheese, and tender white beans. It’s one of those satisfying recipes that delights both meat-eaters and plant-based friends alike, making it a true kitchen winner in my book.
Why You'll Love This Spinach and Mushroom Vegan Bean Skillet Recipe
What really captivates me about this recipe is its amazing flavor profile. The mushrooms get beautifully browned, developing savory depth, while the spinach adds a fresh, slightly sweet brightness. Then you’ve got those creamy vegan elements like the cream cheese and parmesan, which bring a luscious texture and rich taste that makes this dish feel indulgent yet wholesome.
Another thing I appreciate deeply is how simple it is to prepare. You don’t need any complicated techniques or hard-to-find ingredients. The steps flow naturally—from browning mushrooms to making a quick creamy sauce with a little flour and plant-based cheese—and before you know it, dinner is ready. It’s ideal for busy weeknights or when you want something satisfying but fuss-free.
This skillet also stands out because it’s so versatile. I find it perfect as a cozy solo lunch, a nourishing family dinner, or even a crowd-pleaser for casual gatherings. Serve it alongside some crusty bread or over grains, and you’ve got a meal that feels special but comes together effortlessly. I can’t recommend this Spinach and Mushroom Vegan Bean Skillet Recipe enough for anyone looking to enjoy comforting, plant-powered goodness.
Ingredients You'll Need
The charm of this recipe lies in how straightforward and essential the ingredients are. Each component, from mushrooms to white beans to vegan cream cheese, plays a specific role in creating layers of flavor, interesting textures, and a beautiful balance of colors in the skillet.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Oil: I use a light oil to sauté the mushrooms and aromatics, ensuring everything cooks evenly without sticking.
- Mushrooms: Thinly sliced white or baby portobello mushrooms add an earthy, meaty texture that’s essential to this dish.
- Salt and Seasonings: Pinches of salt, dried oregano, red pepper flakes, and your choice of Cajun or Italian seasoning build layered, savory notes.
- Onion and Garlic: These aromatics bring warmth and depth, rounding out the flavor beautifully.
- Flour: A small amount of all-purpose flour (or gluten-free alternative) helps create a silky sauce that brings everything together.
- Water or Stock: Adding liquid gradually keeps the sauce smooth and moist without weighing it down.
- Frozen Spinach: Thawed spinach adds a pop of vibrant green color and a nutrient boost.
- Vegan Cream Cheese and Parmesan: These plant-based cheeses lend creaminess and umami richness, making the skillet feel indulgent.
- White Beans: The star protein of the dish, white beans provide a creamy texture and keep the meal filling.
Directions
Step 1: Heat a large skillet over medium-high heat and add 1 teaspoon of oil. Toss in the thinly sliced mushrooms and cook for 3 to 4 minutes, stirring occasionally. Then sprinkle in salt, oregano, and red pepper flakes. Continue cooking until the mushrooms develop a nice brown edge. If your mushrooms are sliced thicker, pop a lid on the pan for 2 to 3 minutes to help them soften, then uncover and let them brown. Remove the browned mushrooms from the skillet and set aside—they’re the flavor bomb of this dish.
Step 2: Add the remaining teaspoon of oil to the same hot skillet. Once shimmering, add the chopped onion, garlic, and ¼ teaspoon salt. Sauté for about 3 to 5 minutes until onions turn a lovely golden color. Stir in your Cajun seasoning, flour, and the remaining ¼ teaspoon of salt. Mix everything well and cook for 1 minute to toast the flour, which helps thicken the sauce.
Step 3: Slowly add half of the water, stirring constantly to dissolve the flour and create a smooth base. Then pour in the rest of the water along with the vegan cream cheese. Press and stir everything until silky and combined. Fold in the thawed spinach, vegan parmesan, and white beans, stirring gently to combine. Spread the mixture evenly in the skillet, reduce heat to medium, cover with a lid, and simmer for 6 to 8 minutes or until it reaches your favorite consistency. Taste and adjust seasoning—add more salt or thin it out with broth if needed. Finally, fold in half of the browned mushrooms.
Step 4: To finish, garnish generously with red pepper flakes, the reserved browned mushrooms, and extra vegan parmesan if you like. Serve this dish hot with your choice of toasted sourdough, garlic bread, pita, naan, or even piled over mashed potatoes, roasted veggies, grains, or pasta. It’s so comforting and versatile.
Servings and Timing
This Spinach and Mushroom Vegan Bean Skillet Recipe yields about 3 generous servings, perfect for a small family or meal prepping for a couple of days. The prep time is roughly 10 minutes, mostly chopping and gathering ingredients. Cook time takes about 20 minutes from browning mushrooms to simmering everything together, so the total time is around 30 minutes. No resting or cooling is needed—this skillet is best enjoyed warm and fresh right out of the pan.
How to Serve This Spinach and Mushroom Vegan Bean Skillet Recipe
When I serve this skillet, I love pairing it with accompaniments that can soak up all that delicious creamy sauce. Toasted sourdough or crusty garlic bread are my go-to favorites because they provide a satisfying crunch and a perfect contrast to the tender skillet filling. Sometimes I also like to spoon it over fluffy mashed potatoes or cooked grains like quinoa or rice for an extra comforting meal.
For garnishing, I usually sprinkle a little extra vegan parmesan and a touch of red pepper flakes for a hint of heat and visual appeal. A fresh squeeze of lemon juice just before serving brightens the whole dish and lifts the earthy flavors wonderfully. You can also add chopped fresh herbs like parsley or chives to make the plating pop and add freshness.
As for beverages, this skillet pairs nicely with a crisp white wine like a Sauvignon Blanc or a light rosé. If you prefer non-alcoholic options, a sparkling water with a splash of lemon or a lightly brewed iced herbal tea complements the meal without overpowering it. I find this recipe perfect for casual family dinners, cozy weeknight meals, or even friends’ gatherings where you want to impress with something hearty but approachable.
Variations
I love experimenting with different versions of this Spinach and Mushroom Vegan Bean Skillet Recipe depending on what I have on hand or my mood. For instance, swapping the white beans with chickpeas or black beans gives a delightful twist in texture and flavor. I also sometimes use fresh spinach instead of frozen when it’s in season, which adds a brighter color and fresher taste.
If you want a gluten-free meal, simply replace the all-purpose flour with cornstarch or a gluten-free flour blend, and you’re good to go. For extra creaminess, I swap out the vegan cream cheese for homemade cashew cream or vegan sour cream, both of which give a tangy richness that’s just perfect. Using different seasoning blends like taco seasoning or Italian herbs can easily transform the flavor profile to suit whatever cuisine you’re craving.
For those who like a different cooking method, I’ve even transferred this skillet mix into an oven-safe dish and baked it for about 15 minutes to develop a lightly crisp top, almost like a gratin. That’s a fantastic way to add some texture variety and make the meal feel a bit more special.
Storage and Reheating
Storing Leftovers
I store any leftovers from this Spinach and Mushroom Vegan Bean Skillet Recipe in an airtight container in the refrigerator. Using glass containers with tight-fitting lids works best to keep the dish fresh and prevent it from absorbing other fridge odors. The leftovers usually keep well for up to 3 to 4 days, making it a fantastic option for meal prep during busy weeks.
Freezing
This skillet freezes nicely, making it a great make-ahead option. I recommend portioning it into freezer-safe containers or heavy-duty zip-top bags, flattening them out to save space. It can keep frozen for up to 2 months. To thaw, I transfer it to the refrigerator overnight before reheating, ensuring the texture holds up well without becoming mushy.
Reheating
When it’s time to enjoy leftovers, reheating on the stovetop over low to medium heat is my preferred method. Stir it gently, adding a splash of water or plant-based milk if it’s thickened too much, to restore creaminess. Microwaving works in a pinch, but I recommend covering the dish to keep moisture in and stirring halfway through for even heating. Avoid overheating as it can dry out the mushrooms and beans.
FAQs
Can I use fresh spinach instead of frozen in this recipe?
Absolutely! Fresh spinach works beautifully here. Just be sure to use about 3 cups of fresh spinach since it cooks down considerably. Add it in the same step as you would the frozen spinach, cooking until just wilted. Fresh spinach will give the dish a lighter, brighter flavor compared to frozen.
Is this recipe suitable for a gluten-free diet?
Yes, it easily can be made gluten-free by substituting the all-purpose flour with a gluten-free flour blend or cornstarch. Just use the same amount and proceed with the recipe as usual. This swap won’t affect the flavor but will keep the sauce thick and creamy.
Can I add other vegetables to this skillet?
Definitely! I sometimes add diced bell peppers, zucchini, or even cherry tomatoes for added texture and color. Just sauté them with the onions or add them in the simmering step, adjusting cooking times accordingly so they soften nicely but don’t get mushy.
What can I use instead of vegan cream cheese?
You have a few delicious alternatives. Cashew cream, non-dairy yogurt, or vegan sour cream all work well and add creaminess with slightly different flavor nuances. Choose what suits your taste or what you have available in your pantry.
How spicy is this recipe?
The red pepper flakes and Cajun seasoning add a mild to moderate heat level, but it’s very customizable. You can add more or less based on your spice tolerance, or omit the red pepper flakes entirely for a gentler flavor. The spices really enhance the overall taste without overwhelming the dish.
Conclusion
I truly hope you give this Spinach and Mushroom Vegan Bean Skillet Recipe a try because it has become one of my favorite quick, wholesome meals to make and share. It’s packed with delicious, comforting flavors and textures that warm you up inside, and the best part is how easy and adaptable it is. Whether you’re cooking for yourself, family, or friends, I know this skillet will become one of your go-to dishes as well. Enjoy every flavorful bite!
Print
Spinach and Mushroom Vegan Bean Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 3 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
A hearty and flavorful Spinach Mushroom Beans recipe featuring sautéed mushrooms, creamy vegan sauce, and white beans, perfect for a nutritious and comforting meal ready in 30 minutes.
Ingredients
Mushrooms
- 1 teaspoon oil
- 6-8 ounces thinly sliced mushrooms (white, baby portobello, or other mushrooms of choice)
- ⅛ teaspoon salt (as needed)
- ¼ teaspoon dried oregano (as needed)
- ¼ teaspoon red pepper flakes (as needed)
Sauce and Vegetables
- 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)
- ½ teaspoon salt (divided)
- 1½ cups water (or stock)
- 6 ounces frozen spinach (thawed)
- 2 to 3 tablespoons vegan cream cheese (or cashew cream or non-dairy yogurt or vegan sour cream)
- ¼ cup vegan parmesan
- 15-ounce can white beans
Garnish and Serving
- Red pepper flakes (for garnish)
- Lemon juice (optional, for brightness)
- Reserved browned mushrooms
- Additional vegan parmesan (optional)
Instructions
- Brown the Mushrooms: Heat a large skillet over medium-high heat. Add 1 teaspoon oil and the sliced mushrooms. Cook for 3 to 4 minutes, stirring occasionally, then season with salt, oregano, and red pepper flakes. Continue cooking until mushrooms brown on the edges. If mushrooms are thick, cover for 2-3 minutes, then uncover to brown. Remove and set aside.
- Sauté Aromatics: Add remaining 1 teaspoon oil to skillet. Once hot, add chopped onion, minced garlic, and ¼ teaspoon salt. Cook until onion is golden, about 3 to 5 minutes. Stir in Cajun seasoning, flour, and remaining ¼ teaspoon salt. Mix well and cook for 1 minute to remove raw flour taste.
- Prepare Creamy Sauce: Gradually add half of the water, stirring constantly to combine with flour. Add remaining water and vegan cream cheese. Stir and press to achieve a smooth, creamy texture. Add thawed spinach, vegan parmesan, and white beans. Stir to combine evenly. Spread mixture in pan, reduce heat to medium, cover, and simmer for 6 to 8 minutes until cooked through. Adjust seasoning and consistency as needed, thinning with broth if too thick or cooking longer if too thin. Fold in half of the browned mushrooms.
- Garnish and Serve: Garnish with red pepper flakes, reserved browned mushrooms, and extra vegan parmesan if desired. Serve hot with toasted sourdough, garlic bread, pita, naan, mashed potatoes, roasted vegetables, baked potato, rice, grains, or pasta.
Notes
- To make this recipe gluten-free, substitute all-purpose flour with gluten-free flour or cornstarch.
- Adjust red pepper flakes to control heat level.
- Use vegetable stock instead of water for more flavor.
- Lemon juice can be added at the end to brighten flavors.
- For thicker sauce, reduce simmer time or add less water.
- Vegan cream cheese alternatives like cashew cream or vegan sour cream work well.
- Serving suggestions include bread, grains, or mashed potatoes for a complete meal.
Leave a Reply