Looking for a dish that’s incredibly fast, packed with flavor, and effortlessly healthy? This Spinach and White Bean Recipe is your new weeknight hero. In just about 20 minutes, you can whip up a versatile and satisfying meal that works as a hearty side, a plant-powered main, or a delicious topping for crusty bread. It’s the kind of simple, elegant dish that tastes like it took far more effort than it actually did. We’re combining creamy cannellini beans, fresh spinach, fragrant garlic, and a bright squeeze of lemon for a truly memorable meal.
This recipe is a cornerstone in my kitchen because of its sheer adaptability and nutrient density. It’s a fantastic way to get in your greens and plant-based protein without sacrificing a single drop of flavor. Whether you’re a seasoned home cook or just starting, you’ll master this skillet in no time.
Why This Spinach and White Bean Recipe is a Weeknight Winner
There are so many reasons to love this simple skillet dish. It’s a perfect example of how minimal ingredients can create maximum flavor when combined thoughtfully.
- Incredibly Fast: From skillet to plate in about 20 minutes, it’s the perfect solution for busy evenings when you need something nutritious without the fuss.
- Healthy & Hearty: Packed with plant-based protein from the beans and essential vitamins from the spinach, it’s a meal that nourishes and satisfies.
- Budget-Friendly: Made with common pantry staples like canned beans and simple produce, this dish is as easy on your wallet as it is on your schedule. For another great skillet meal, check out this Ground Beef and Spinach Skillet.
- Endlessly Versatile: Serve it as is, spoon it over rice, toss it with pasta, or use it as a base for a more complex dish. The possibilities are truly endless.

The Simple Ingredients You’ll Need
The magic of this Spinach and White Bean Recipe lies in its simplicity. We’re using a handful of fresh, high-quality ingredients to create a dish that sings with flavor. Here’s what you’ll need to gather.
- Olive Oil: Use a good quality extra virgin olive oil for the best flavor. It forms the base of our sauté.
- Onion & Garlic: These aromatics are essential for building a deep, savory foundation.
- Red Pepper Flakes: For a gentle hum of background heat. Feel free to adjust to your personal preference.
- White Beans: Canned cannellini beans are my go-to for their creamy texture and firm bite, but Great Northern beans also work well. Make sure to rinse and drain them thoroughly.
- Vegetable Broth: This helps to create a light, savory sauce and deglaze the pan.
- Fresh Spinach: A whole bag of fresh baby spinach seems like a lot, but it wilts down significantly.
- Lemon Juice: A squeeze of fresh lemon juice at the end brightens up all the flavors and cuts through the richness.
- Parmesan Cheese: Freshly grated Parmesan adds a salty, nutty finish. For a vegan option, you can omit this or use a dairy-free alternative.
- Salt & Pepper: To taste, for seasoning.
A Note on Choosing Your White Beans
While any canned white bean works, they each offer a slightly different experience. Cannellini beans are kidney-shaped and hold their form well, making them perfect for a skillet dish where you want distinct texture. Great Northern beans are a bit smaller and more delicate, and they’ll break down slightly to make the dish even creamier.
Step-by-Step Instructions
Follow these simple steps to create a perfect skillet of sautéed spinach and white beans. The key is to build layers of flavor from the very beginning.
1. Sauté the Aromatics
Place a large skillet or Dutch oven over medium heat and add the olive oil. Once it shimmers, add the chopped onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and red pepper flakes, cooking for another minute until fragrant. Be careful not to let the garlic burn.
2. Add Beans and Broth
Add the rinsed and drained cannellini beans to the skillet, along with the vegetable broth. Season with salt and pepper. Stir everything together and bring the mixture to a gentle simmer, allowing the beans to heat through and absorb the flavors of the aromatics, about 3-4 minutes.
3. Wilt the Spinach
Add the fresh spinach to the skillet in large handfuls, stirring as you go. It will look like a mountain of greens, but it will quickly wilt down. Continue adding and stirring until all the spinach is incorporated and has turned a vibrant green. This should only take about 2-3 minutes.
4. Finish with Flavor
Remove the skillet from the heat. Stir in the freshly grated Parmesan cheese and the fresh lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon juice if needed. Serve immediately.

Tips for the Perfect Sauté Every Time
This recipe is straightforward, but a few pro tips can elevate it from great to absolutely perfect.
- Don’t Rush the Aromatics: The first step of sautéing the onion and garlic is crucial. Let the onion soften completely to release its sweetness, and cook the garlic just until it’s fragrant to avoid any bitterness.
- Use Fresh Spinach: While you can use frozen spinach in a pinch (be sure to thaw and squeeze out all excess water), fresh spinach provides the best texture and flavor for this dish.
- Fresh Lemon is Key: Bottled lemon juice simply doesn’t compare to the bright, zesty flavor of a freshly squeezed lemon. It truly makes the dish pop.
- Grate Your Own Parmesan: Pre-shredded cheese often contains anti-caking agents that prevent it from melting smoothly. Grating a block of Parmesan fresh will give you the best creamy, nutty result. For a similar flavor profile in a different dish, try this Lemon Pecorino Crusted Chicken.
Easy Variations and Add-Ins
One of the best things about this recipe is its flexibility. Use it as a canvas and get creative with your favorite additions.
Make It a Hearty Main
- Add a Protein: Stir in cooked Italian sausage, shredded rotisserie chicken, or sautéed shrimp for a complete one-pan meal.
- Introduce More Veggies: Sautéed mushrooms, sun-dried tomatoes, or roasted red peppers are fantastic additions that complement the existing flavors.
- Top with an Egg: Serve the spinach and beans in a bowl with a perfectly fried or poached egg on top for a delicious breakfast or lunch. It’s a lovely pairing, much like in this Steak and Avocado Bowl.
Flavor Boosters
- Fresh Herbs: Stir in some fresh chopped parsley, basil, or thyme at the end for another layer of freshness.
- A Touch of Wine: Deglaze the pan with a splash of dry white wine after sautéing the garlic for an extra dimension of flavor.
- Add Some Crunch: Sprinkle toasted pine nuts or breadcrumbs over the finished dish for a delightful textural contrast.
What to Serve with Spinach and White Beans
This dish is incredibly versatile and pairs well with a variety of other foods. Here are a few of our favorite serving suggestions:
- With Crusty Bread: Serve with thick slices of toasted sourdough or ciabatta for scooping up every last delicious bite.
- Over Grains: Spoon it over a bed of creamy polenta, quinoa, or brown rice for a wholesome and filling meal.
- As a Side Dish: It’s the perfect accompaniment to grilled chicken, seared salmon, or a perfectly cooked steak.
- With Pasta: Toss with your favorite short pasta, like orecchiette or penne, for a quick and easy pasta dish.
Storing and Reheating Leftovers
This dish is almost as good the next day! Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply warm it gently in a skillet over medium-low heat. You may want to add a splash of broth or water to loosen it up. A fresh squeeze of lemon juice will help brighten the flavors back up.
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. This prevents the dish from becoming watery. You’ll need about 10 ounces of frozen spinach.
To make this recipe vegan, simply omit the Parmesan cheese. For a cheesy flavor, you can sprinkle in 1-2 tablespoons of nutritional yeast at the end.
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium-low heat. You can add a splash of vegetable broth or water to restore the saucy consistency.
This recipe is a great base for additions. For extra protein, stir in cooked Italian sausage, shrimp, or shredded rotisserie chicken. For more flavor, add sun-dried tomatoes, roasted red peppers, or a splash of white wine when cooking the garlic.
Cannellini beans are excellent because they are firm and hold their shape well, providing a great texture. However, Great Northern beans are a good substitute and will yield a slightly creamier result.
The Best Spinach and White Bean Recipe

Spinach and White Bean Recipe (Simple & Savory)
Ingredients
Equipment
Instructions
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened, about 4-5 minutes. Stir in the minced garlic and red pepper flakes and cook for one more minute until fragrant.
- Add the rinsed cannellini beans and vegetable broth to the skillet. Season with salt and pepper. Bring to a simmer and cook for 3-4 minutes, allowing the beans to heat through.
- Add the fresh spinach in handfuls, stirring continuously until it has all wilted into the skillet, about 2-3 minutes.
- Remove the skillet from the heat. Stir in the grated Parmesan cheese and fresh lemon juice. Taste and adjust seasoning as needed before serving.
Notes
Make it Vegan: Simply omit the Parmesan cheese or use a dairy-free alternative and nutritional yeast.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
Share Your Creation!
I hope you love this simple yet elegant Spinach and White Bean Recipe as much as I do! It’s a true testament to the power of simple ingredients. If you make this recipe, I would love to see it! Please leave a comment below or tag me in your photos on Pinterest. Your feedback and creations always make my day!
