Creamy Spinach Mushroom Beans is a comforting, protein-rich vegetarian dish made with tender white beans simmered in a creamy garlic sauce with sautéed mushrooms and fresh spinach. This quick one-pan meal delivers cozy flavor, balanced nutrition, and a satisfying creamy texture without complicated steps. Perfect for busy weeknights, this dish works as a hearty main or a flavorful side ready in about 25 minutes.
Key Takeaways
• Creamy vegetarian comfort meal
• High in plant-based protein and fiber
• One-pan, beginner-friendly recipe
• Ready in about 25 minutes
• Perfect as main dish or side
Why You’ll Love This Recipe
This recipe turns simple pantry ingredients into a rich, satisfying meal. Mushrooms add deep savory flavor, spinach brings freshness, and creamy beans create a silky texture that feels indulgent yet nourishing. It’s quick, budget-friendly, and incredibly versatile.
Ingredients
2 tablespoons olive oil
8 ounces mushrooms, sliced
3 cloves garlic, minced
1 (15-ounce) can white beans (cannellini or great northern), drained and rinsed
2 cups fresh spinach
1/2 cup heavy cream
1/2 cup vegetable broth
1/3 cup grated Parmesan cheese
1/2 teaspoon Italian seasoning
Salt and black pepper to taste
1 tablespoon lemon juice (optional, for brightness)
Fresh parsley for garnish (optional)
Equipment
Large skillet or sauté pan
Wooden spoon or spatula
Knife and cutting board
Measuring cups and spoons
Step-by-Step Instructions
- Cook the mushrooms
Heat olive oil in a large skillet over medium heat. Add sliced mushrooms and cook for 5–6 minutes until browned and tender. - Add garlic
Stir in minced garlic and cook for about 30 seconds until fragrant. - Add beans and broth
Add white beans and vegetable broth. Stir gently and simmer for 2–3 minutes. - Create the creamy sauce
Pour in heavy cream and add Italian seasoning. Stir and allow sauce to gently simmer until slightly thickened. - Add spinach
Stir in fresh spinach and cook until wilted, about 1–2 minutes. - Add cheese
Reduce heat to low and mix in Parmesan cheese until melted and creamy. - Season and finish
Season with salt and pepper. Add lemon juice if using for extra brightness. - Serve warm
Garnish with parsley and serve immediately.
Tips & Variations
Use coconut cream for a dairy-free version.
Add sun-dried tomatoes for extra flavor.
Serve over toast, rice, or pasta for a full meal.
Add chili flakes for mild heat.
Serving Suggestions
Serve with crusty bread, toasted sourdough, or over quinoa or rice. It also pairs well with roasted vegetables or grilled protein.
Storage & Reheating
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or cream to loosen the sauce. Not recommended for freezing due to dairy.
Nutrition (Approx.)
Calories: 310 per serving
Protein: 14g
Carbohydrates: 24g
Fat: 18g
Fiber: 7g
FAQs
Can I use canned spinach?
Fresh spinach is recommended for best texture, but drained canned spinach can work in a pinch.
What beans work best?
Cannellini or great northern beans provide the creamiest texture.
Can I make this vegan?
Yes, use plant-based cream and omit Parmesan or use vegan cheese.
Is this a main dish or side?
It works perfectly as both depending on portion size.
Can I add protein?
Yes, grilled chicken or tofu pairs well with this dish.
Conclusion
Creamy Spinach Mushroom Beans is a simple yet deeply satisfying dish packed with comforting flavor and nourishing ingredients. With creamy sauce, savory mushrooms, and tender beans, this easy one-pan recipe is perfect for quick dinners or cozy meals anytime.