White Bean & Spinach Skillet (High-Fiber, One-Pan Plant-Based Dinner)
- Sarah Smith
- 7 hours ago
- 3 min read

This white bean and spinach skillet is a high-fiber, plant-based dinner that’s hearty, comforting, and ready in under 30 minutes. Made with creamy white beans, garlic, and tender greens, this easy one-pan meal is packed with plant-based protein and gut-friendly ingredients that keep you full without feeling heavy.
If you enjoy quick, satisfying meals like High-Fiber Crispy Chickpea Grain Bowl or cozy plant-based comfort dishes like Red Lentil Dal, this skillet fits perfectly into your weeknight rotation. For more simple, nourishing meals, explore the Mediterranean Recipes collection.
Why You’ll Love This
High-fiber, plant-based meal that’s filling and satisfying
Quick one-pan dinner ready in under 30 minutes
Budget-friendly with simple pantry ingredients
Packed with plant-based protein and leafy greens
Perfect for busy weeknights or light dinners
Recipe Card
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 3–4
Nutrition Information
(Estimated per serving)
Calories: 320 kcal
Protein: 15 g
Carbohydrates: 38 g
Fat: 12 g
Fiber: 11 g
Sugar: 4 g
Ingredients
2 tablespoons olive oil
3 cloves garlic, minced
1 small onion, diced
2 (15 oz / 425 g) cans white beans (cannellini or great northern), drained and rinsed
1 teaspoon dried oregano
½ teaspoon smoked paprika
Salt and black pepper, to taste
½ cup (120 ml) vegetable broth
4 cups (120 g) fresh spinach
Juice of ½ lemon
¼ cup (25 g) grated Parmesan cheese (optional)
Instructions
Heat olive oil in a large skillet over medium heat.
Add diced onion and cook until soft and translucent, about 4–5 minutes.
Stir in garlic and cook for 1 minute until fragrant.
Add white beans, oregano, paprika, salt, and pepper. Stir to combine.
Pour in vegetable broth and simmer for 5–7 minutes to let flavors develop.
Add spinach and cook until wilted, about 2–3 minutes.
Finish with lemon juice and sprinkle with Parmesan if using.
Serve warm with crusty bread or over grains if desired.
What to Serve With
Serve with crusty bread or a warm grain like Rice Pilaf or farro
Pair with a hearty option like Mediterranean Stuffed Bell Peppers for a complete meal
Add a cozy side like Garlic Parmesan Bubble Bread to soak up the sauce
Tips & Variations
Use kale instead of spinach for a heartier texture
Add red pepper flakes for a little heat
Stir in cherry tomatoes for extra brightness
Skip Parmesan or use a plant-based version to keep it vegan
Add a fried or poached egg on top for extra protein
Make-Ahead & Storage
Store leftovers in an airtight container for up to 4 days
Reheat gently on the stovetop or microwave
Add a splash of broth when reheating to refresh the texture
Best enjoyed fresh, but holds up well for meal prep
FAQ
Is this a high-fiber meal?
Yes, white beans are naturally high in fiber, making this a filling and gut-friendly dish.
Can I make this vegan?
Yes, simply omit the Parmesan or use a dairy-free alternative.
What beans work best?
Cannellini or great northern beans are ideal for their creamy texture.
Can I add protein?
Yes, you can add chicken, sausage, or keep it plant-based with extra beans.
Final Thoughts
This white bean and spinach skillet is a perfect example of how simple, high-fiber meals can still feel cozy and satisfying. It’s quick, nourishing, and incredibly versatile — making it an easy go-to for busy nights when you want something healthy without sacrificing flavor.
If you’re building a rotation of fiber-rich meals, this pairs perfectly with Mushroom Meatloaf, and for a great next step, try our Cozy Vegetarian Recipes for Comfort-Filled Home Cooking.
