Spinach and White Beans Recipe
If you are on the lookout for a dish that is both nourishing and packed with vibrant flavors, then this Spinach and White Beans recipe is exactly what you need. The combination of tender fresh spinach and creamy white beans creates a delightful marriage of textures that feels comforting yet light. With a gentle hint of garlic and a splash of lemon juice to brighten things up, this dish embraces simplicity while delivering maximum taste. Whether you are seeking a quick weeknight meal or a nutrient-rich side, Spinach and White Beans offers a perfect balance of health and indulgence that anyone can enjoy.

Ingredients You’ll Need
The beauty of this Spinach and White Beans recipe lies in its simplicity. Each ingredient plays a crucial role in building layers of flavor while keeping the dish wholesome and satisfying. From the earthy beans to the fresh vibrant greens, every element contributes to the dish’s inviting color and creamy texture.
- Fresh spinach (2 cups, chopped): The star green that adds color, vitamins, and a tender leafy texture.
- White beans (1 can, 15 oz, drained and rinsed): Creamy and protein-packed, they create the dish’s hearty base.
- Olive oil (1 tablespoon): Adds richness and carries the flavors beautifully.
- Garlic (2 cloves, minced): Infuses the dish with a fragrant, savory aroma.
- Red pepper flakes (½ teaspoon, optional): Provides a gentle kick for those who like a hint of spice.
- Vegetable broth (½ cup): Brings moisture and deepens the savory taste without overpowering.
- Heavy cream (¼ cup) or coconut milk for vegans: Gives the dish a luscious, creamy finish.
- Salt and pepper (to taste): Essential seasonings that enhance all the natural flavors.
- Juice of ½ lemon: Adds a bright, fresh contrast that lifts the entire dish.
- Fresh parsley (chopped, for garnish): Adds a lovely pop of color and herbal freshness at the end.
How to Make Spinach and White Beans
Step 1: Sauté the Garlic and Red Pepper Flakes
Start by heating olive oil in a large skillet over medium heat. Adding minced garlic and red pepper flakes to the hot oil instantly releases their incredible aroma—this step sets the flavor foundation for the entire dish. A quick sauté of about a minute is all you need before moving on.
Step 2: Wilt the Fresh Spinach
Next, toss in the chopped fresh spinach. Stirring frequently, cook the spinach for 2 to 3 minutes until it softens and wilts down beautifully. This process not only reduces the bulk but also concentrates the vibrant green color and tender texture, building a luscious base for the recipe.
Step 3: Add White Beans and Broth
Now it’s time to combine the creamy white beans with the vegetable broth. Bring the mixture to a gentle simmer, which allows all the flavors to mingle and deepen together. Let it cook for about 5 more minutes to soften the beans and merge the taste of the spinach and broth perfectly.
Step 4: Stir in Cream and Seasonings
Reduce the heat to low and fold in the heavy cream or coconut milk for a vegan twist. Then season generously with salt, pepper, and a splash of lemon juice to brighten the whole dish. Stir well to combine all elements into a silky, rich consistency that will leave you smiling with every bite.
Step 5: Final Cook and Garnish
Allow the dish to cook for another 2 to 3 minutes until heated through and luxuriously creamy. Remove from heat and sprinkle freshly chopped parsley over the top. This final touch adds an inviting burst of herbal freshness that complements the Spinach and White Beans beautifully.
How to Serve Spinach and White Beans

Garnishes
Fresh parsley is the go-to garnish here, but feel free to get creative. A drizzle of extra virgin olive oil, a few shavings of Parmesan (or a vegan alternative), or even some toasted pine nuts can elevate the presentation and add exciting textures.
Side Dishes
This dish works wonderfully as a stand-alone light meal or paired alongside crusty bread, roasted potatoes, or even grilled chicken. The creamy spinach and white bean mixture also makes a fantastic accompaniment to grilled fish or a hearty grain bowl.
Creative Ways to Present
Looking to impress? Serve this dish in shallow bowls topped with a sprinkle of chili flakes and a wedge of lemon for your guests to add as they like. You could also use it as a warm, flavorful filling for stuffed sweet potatoes or as a topping on toasted baguette slices for a delightful appetizer.
Make Ahead and Storage
Storing Leftovers
Spinach and White Beans keep well in an airtight container stored in the refrigerator for up to 3 days. The flavors actually meld further with time, making next-day leftovers just as satisfying as freshly cooked.
Freezing
This dish freezes nicely, too. Portion it into freezer-safe containers or bags and freeze for up to 2 months. When thawed, the texture remains creamy and the flavors vibrant, perfect for quick, comforting meals on busy days.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent the cream from separating. If it looks too thick, add a splash of vegetable broth or water to loosen the texture and restore that silky consistency.
FAQs
Can I use canned spinach instead of fresh?
While canned spinach is convenient, fresh spinach offers a brighter flavor and better texture for this recipe. Fresh leaves wilt beautifully and preserve more nutrients, making the dish taste lighter and more vibrant.
Is it possible to make this recipe vegan?
Absolutely! Simply swap the heavy cream for coconut milk or another plant-based cream alternative. The rich texture remains, and the dish is just as delicious without any dairy.
What kind of white beans work best?
Cannellini beans are a popular choice for their creamy texture and mild flavor, but great northern beans or navy beans are excellent substitutes. Just make sure to rinse canned beans thoroughly to reduce sodium and improve taste.
Can I add other vegetables to the dish?
Definitely! Spinach and White Beans is a versatile base—you might add diced tomatoes, sautéed mushrooms, or even kale for extra nutrition and flavor. Just adjust cooking times accordingly.
How spicy will the red pepper flakes make it?
Using ½ teaspoon of red pepper flakes adds a gentle warmth without overwhelming the dish. Feel free to adjust the amount to your heat preference or omit entirely if you prefer no spice.
Final Thoughts
I truly love how Spinach and White Beans come together so quickly and effortlessly to create a dish that feels both wholesome and indulgent. It’s a perfect weeknight wonder you can count on when you want something healthy but satisfying. So next time you want to brighten your table with a touch of green and creaminess, give this recipe a try—you’ll be so glad you did!
PrintSpinach and White Beans Recipe
This creamy and flavorful Spinach and White Beans recipe is a quick and nutritious dish perfect for a healthy lunch or dinner. Combining fresh spinach, white beans, and a touch of cream, it offers a comforting texture and rich taste with just a few simple ingredients, making it an ideal vegetarian option that’s both satisfying and wholesome.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Sautéing
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Main Ingredients
- 2 cups fresh spinach, chopped
- 1 can (15 oz) white beans, drained and rinsed
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 cup vegetable broth
- 1/4 cup heavy cream (or coconut milk for a vegan option)
- Salt and pepper to taste
- Juice of 1/2 lemon
- Fresh parsley, chopped (for garnish)
Instructions
- Heat Olive Oil and Sauté Garlic: In a large skillet, heat the olive oil over medium heat. Add the minced garlic and red pepper flakes, sautéing for about 1 minute until fragrant to develop a flavorful base.
- Cook Spinach: Add the chopped spinach to the skillet and cook for 2-3 minutes, stirring frequently until it wilts down and reduces in volume.
- Add Beans and Broth: Stir in the white beans and vegetable broth, bringing the mixture to a gentle simmer. Let it cook for about 5 minutes to allow the flavors to meld together.
- Incorporate Cream and Season: Reduce the heat to low and stir in the heavy cream or coconut milk for a vegan alternative. Season with salt, pepper, and lemon juice, mixing well to combine all the flavors harmoniously.
- Final Heating and Garnish: Cook the mixture for another 2-3 minutes until heated through. Remove from heat and garnish with fresh chopped parsley before serving for a fresh, vibrant finish.
Notes
- For a vegan option, substitute heavy cream with full-fat coconut milk.
- Adjust red pepper flakes according to your spice preference or omit for a milder flavor.
- Use fresh lemon juice to brighten the dish and balance the richness.
- This recipe pairs well with crusty bread or steamed rice.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 2 g
- Sodium: 300 mg
- Fat: 9 g
- Saturated Fat: 2 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 6 g
- Protein: 8 g
- Cholesterol: 7 mg
Keywords: spinach, white beans, creamy spinach recipe, vegetarian dinner, healthy beans recipe, quick dinner, easy vegetarian recipe

 
		 
		 
			 
			 
			 
			 
			 
			