Discover the ultimate weeknight meal with this incredibly simple and healthy Spinach and White Bean Recipe. Ready in under 30 minutes, this one-pan wonder combines creamy cannellini beans, fresh spinach, and savory garlic for a dish that’s packed with flavor and nutrients. It’s the perfect solution when you need a delicious and satisfying dinner without spending hours in the kitchen. Whether you’re a seasoned cook or just starting, you’ll master this recipe in no time.
This dish is not only quick and easy, but it’s also incredibly versatile and budget-friendly. Using pantry staples like canned beans and simple seasonings, you can create a meal that tastes like it came from a gourmet kitchen. It’s a fantastic vegetarian option that’s high in protein and fiber, keeping you full and energized.
Why You’ll Love This Easy Spinach and White Bean Recipe
- Quick & Easy: This entire meal comes together in one skillet in less than 30 minutes, making cleanup a breeze.
- Healthy & Nutritious: Packed with plant-based protein, fiber, and essential vitamins from spinach and beans.
- Budget-Friendly: Made with affordable pantry staples, it’s a meal that’s kind to your wallet.
- Incredibly Versatile: Easily customizable with your favorite herbs, spices, or an added protein like chicken or sausage. For another great weeknight meal, try this Creamy Garlic Butter Chicken.
Ingredients You’ll Need
This Tuscan-inspired white bean and spinach recipe uses simple, fresh ingredients to create its signature flavor.
- Olive Oil: Use a quality extra virgin olive oil for the best flavor base.
- Garlic & Onion: The aromatic foundation of the dish. Finely chopped yellow onion and minced garlic work best.
- Vegetable Broth: Adds depth and moisture, creating a light sauce to bind the ingredients.
- Cannellini Beans: Two cans, rinsed and drained. Their creamy texture is perfect for this skillet.
- Fresh Spinach: A generous amount of fresh spinach that wilts down beautifully.
- Seasoning: Dried oregano, red pepper flakes, salt, and black pepper.
- Lemon Juice: A splash of fresh lemon juice at the end brightens up all the flavors.
- Parmesan Cheese: Optional, but freshly grated Parmesan adds a wonderful salty, nutty finish.
Step-by-Step Instructions
Follow these simple steps to create the perfect spinach and white bean skillet.
- Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 4-5 minutes. Add the minced garlic and red pepper flakes and cook for another minute until fragrant.
- Combine Beans and Broth: Add the rinsed cannellini beans, vegetable broth, and dried oregano to the skillet. Stir everything together and bring to a gentle simmer. Cook for 5-7 minutes, allowing the beans to heat through and the flavors to meld.
- Wilt the Spinach: Add the fresh spinach to the skillet in large handfuls, stirring as you go. It will look like a lot at first, but it will wilt down quickly. Continue to cook for 2-3 minutes until all the spinach is wilted.
- Finish and Serve: Remove the skillet from the heat. Stir in the fresh lemon juice and season with salt and black pepper to taste. If using, sprinkle with freshly grated Parmesan cheese before serving.

Tips for Success
- Don’t Overcook the Garlic: Cook the garlic just until it’s fragrant (about 30-60 seconds). Burnt garlic can make the entire dish bitter.
- Rinse Your Beans: Rinsing canned beans removes excess sodium and the sometimes metallic taste from the canning liquid.
- Use Fresh Spinach: While you can use frozen spinach, fresh baby spinach provides the best texture and flavor for this dish.
- Fresh Lemon is Key: The acidity from fresh lemon juice is crucial for brightening the flavors. Avoid bottled lemon juice if possible. If you enjoy bright, citrus flavors, these Lemon Sugar Cookies make a great dessert.
Easy Variations for Your Spinach and White Bean Skillet
This Spinach and White Bean Recipe is fantastic on its own, but it’s also a great base for additions and variations.
- Add Protein: Stir in shredded rotisserie chicken, cooked Italian sausage, or shrimp for a heartier meal.
- Include More Veggies: Sautéed mushrooms, sun-dried tomatoes, or roasted red peppers are excellent additions.
- Make it Creamy: For a richer sauce, stir in a splash of heavy cream or coconut milk at the end of cooking. Another creamy favorite is this Creamy Italian Meatball Soup.
- Spice it Up: Add a pinch of smoked paprika or a dash of your favorite hot sauce for an extra kick.

What to Serve With Spinach and White Beans
This dish is wonderfully versatile and can be served in many ways. Enjoy it on its own with a sprinkle of cheese, or pair it with crusty bread for dipping into the savory broth. It’s also delicious served over pasta, rice, or quinoa for a more substantial meal. For a complete dinner, serve it alongside grilled chicken or fish.
Storage and Reheating Instructions
Store any leftover spinach and white beans in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it in a skillet over medium-low heat until heated through. You can add a splash of vegetable broth or water if it seems a little dry. I do not recommend freezing this dish, as the texture of the spinach can become undesirable upon thawing.
Frequently Asked Questions
Yes, you can use frozen spinach. Be sure to thaw it completely and squeeze out as much excess water as possible before adding it to the skillet to avoid a watery dish. You will need about 10 ounces of frozen spinach.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium-low heat, adding a splash of broth or water if needed to restore the sauce.
Absolutely. It’s packed with plant-based protein and fiber from the beans, along with vitamins and minerals from the spinach. It’s a well-balanced, nutritious meal that is both filling and delicious.
This dish is very adaptable. For more protein, consider adding cooked Italian sausage, shredded rotisserie chicken, grilled shrimp, or even a fried egg on top.
Cannellini beans are ideal because they have a creamy texture and hold their shape well. However, you can also use Great Northern beans or navy beans with great results.
More Delicious Recipes To Try
We hope you love this simple and healthy spinach and white bean skillet! It’s a testament to how delicious simple ingredients can be. If you make this recipe, we’d love to hear from you. Please leave a comment and rating below. For more amazing recipe inspiration, be sure to follow us on Pinterest!

Spinach and White Bean Recipe

Spinach and White Bean Recipe (Simple & Healthy Skillet)
Ingredients
Equipment
Method
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened, about 4-5 minutes. Add the minced garlic and red pepper flakes and cook for another minute until fragrant.
- Add the rinsed cannellini beans, vegetable broth, and dried oregano to the skillet. Stir and bring to a simmer. Cook for 5-7 minutes to allow flavors to meld.
- Add the fresh spinach in handfuls, stirring continuously until it is all wilted, about 2-3 minutes.
- Remove from heat. Stir in the fresh lemon juice and season with salt and pepper to taste. Serve immediately, topped with freshly grated Parmesan cheese.
Notes
Tip 2: Store leftovers in an airtight container in the refrigerator for up to 4 days.