Mediterranean White Beans And Greens is a simple one-pan meal made with creamy white beans, tender leafy greens, garlic, tomatoes, lemon, and olive oil. It is warm, hearty, and full of fresh, savory flavor without needing a long ingredient list.
This recipe is great for a quick lunch, light dinner, or easy side dish. Serve it with crusty bread, rice, quinoa, or grilled protein when you want a meal that feels wholesome but still easy to make.
Why You Will Love This Recipe
Ready fast: This recipe comes together in about 30 minutes.
One-pan meal: Everything cooks in one skillet or pot for easy cleanup.
Healthy and filling: White beans add protein and fiber, while greens add freshness.
Easy to customize: Use spinach, kale, Swiss chard, or whatever greens you have.
Equipment Needed
Large skillet or Dutch oven
Cutting board
Sharp knife
Measuring cups and spoons
Wooden spoon
Can opener
Zester or grater, optional
Ingredients List
For the Beans and Greens
2 tablespoons olive oil
1 small yellow onion, finely diced
4 garlic cloves, minced
1 tablespoon tomato paste
1/2 teaspoon dried oregano
1/2 teaspoon smoked paprika
1/4 teaspoon red pepper flakes, optional
2 cans cannellini beans, 15 ounces each, drained and rinsed
1 cup cherry tomatoes, halved
1/2 cup low-sodium vegetable broth
5 cups chopped kale, spinach, or Swiss chard
1/2 teaspoon salt, plus more to taste
1/4 teaspoon black pepper
1 tablespoon fresh lemon juice
1 teaspoon lemon zest, optional
Optional Toppings
1/4 cup crumbled feta cheese
2 tablespoons chopped fresh parsley
2 tablespoons sliced Kalamata olives
Extra olive oil
Lemon wedges
Timing & Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
How to Make Mediterranean White Beans And Greens Step by Step
Step 1: Cook the onion
Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring often, until softened.
Step 2: Add garlic and seasonings
Stir in the garlic, tomato paste, oregano, smoked paprika, and red pepper flakes if using. Cook for 1 minute, stirring constantly.
Step 3: Add beans and tomatoes
Add the drained white beans and cherry tomatoes. Stir gently so the beans do not break apart too much.
Step 4: Add broth and simmer
Pour in the vegetable broth. Add salt and black pepper. Bring the mixture to a gentle simmer and cook for 8 to 10 minutes, until the tomatoes soften and the beans are warmed through.
Step 5: Mash a few beans
Use the back of a spoon to lightly mash some of the beans. This helps make the mixture a little creamy without adding cream.
Step 6: Add the greens
Stir in the chopped greens. Cook for 3 to 5 minutes, until tender. Spinach will cook faster, while kale or chard may need a few extra minutes.
Step 7: Finish with lemon
Turn off the heat. Stir in the lemon juice and lemon zest if using. Taste and add more salt, pepper, or lemon juice as needed.
Step 8: Add toppings and serve
Top with feta, parsley, olives, or a drizzle of olive oil if you like. Serve warm.

Tips for the Best Mediterranean White Beans And Greens
- Use cannellini beans for the creamiest texture. Great northern beans also work well.
- Do not skip the tomato paste. It adds depth and makes the simple sauce taste richer.
- Add the greens near the end so they stay bright and do not overcook.
- Mash only some of the beans. This thickens the dish while still leaving plenty of whole beans for texture.
- Taste before serving. Beans, broth, olives, and feta can all add salt, so adjust carefully.
- Finish with lemon juice. It brightens the dish and balances the richness of the olive oil and beans.
Variations to Try
Make it vegan: Skip the feta or use a dairy-free feta-style topping.
Add more vegetables: Try zucchini, mushrooms, bell peppers, or artichoke hearts.
Make it spicy: Add extra red pepper flakes or a spoonful of harissa.
Add grains: Stir in cooked farro, quinoa, or rice for a heartier meal.
Use different greens: Spinach, kale, Swiss chard, escarole, or collard greens all work.
Add protein: Serve with grilled chicken, shrimp, salmon, or a fried egg.
Serving Suggestions
Serve Mediterranean White Beans And Greens with crusty bread for scooping up the saucy beans.
For a complete meal, pair it with brown rice, quinoa, couscous, or roasted potatoes.
It also works as a side dish with grilled chicken, baked fish, turkey meatballs, or lamb burgers. For a vegetarian meal, serve it with hummus, pita, cucumber salad, and roasted vegetables.
Make-Ahead, Storage, and Reheating
You can make this recipe up to 3 days ahead. The beans will continue to absorb flavor as they sit.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over medium-low heat until warm. Add a splash of broth or water if the beans look too thick.
You can also microwave individual portions in 60-second intervals, stirring between each one.
Freezing is possible, but the greens may become softer after thawing. Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating.
Nutritional Facts
Calories: 310
Fat: 10g
Carbs: 42g
Protein: 14g
Sugar: 5g
Sodium: 620mg

Mediterranean White Beans And Greens
Equipment
- Large skillet or Dutch oven
- Cutting board
- Sharp knife
- Measuring Cups and Spoons
- Wooden spoon
- Can opener
- Zester or grater, optional
Ingredients
For the Beans and Greens
- 2 tablespoons olive oil
- 1 small yellow onion finely diced
- 4 garlic cloves minced
- 1 tablespoon tomato paste
- 1/2 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes optional
- 2 cans cannellini beans 15 ounces each, drained and rinsed
- 1 cup cherry tomatoes halved
- 1/2 cup low-sodium vegetable broth
- 5 cups chopped kale spinach, or Swiss chard
- 1/2 teaspoon salt plus more to taste
- 1/4 teaspoon black pepper
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest optional
Optional Toppings
- 1/4 cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
- 2 tablespoons sliced Kalamata olives
- Extra olive oil
- Lemon wedges
Instructions
Step 1: Cook the onion
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring often, until softened.
Step 2: Add garlic and seasonings
- Stir in the garlic, tomato paste, oregano, smoked paprika, and red pepper flakes if using. Cook for 1 minute, stirring constantly.
Step 3: Add beans and tomatoes
- Add the drained white beans and cherry tomatoes. Stir gently so the beans do not break apart too much.
Step 4: Add broth and simmer
- Pour in the vegetable broth. Add salt and black pepper. Bring the mixture to a gentle simmer and cook for 8 to 10 minutes, until the tomatoes soften and the beans are warmed through.
Step 5: Mash a few beans
- Use the back of a spoon to lightly mash some of the beans. This helps make the mixture a little creamy without adding cream.
Step 6: Add the greens
- Stir in the chopped greens. Cook for 3 to 5 minutes, until tender. Spinach will cook faster, while kale or chard may need a few extra minutes.
Step 7: Finish with lemon
- Turn off the heat. Stir in the lemon juice and lemon zest if using. Taste and add more salt, pepper, or lemon juice as needed.
Step 8: Add toppings and serve
- Top with feta, parsley, olives, or a drizzle of olive oil if you like. Serve warm.
FAQs
What kind of white beans should I use?
Cannellini beans are best because they are creamy and hold their shape well. Great northern beans or navy beans can also work.
Can I use frozen greens?
Yes. Thaw and squeeze out extra liquid before adding them to the skillet.
Is this recipe vegan?
The base recipe is vegan if you use vegetable broth and skip the feta topping.
Can I make this more saucy?
Yes. Add an extra 1/4 to 1/2 cup vegetable broth and simmer until it reaches the texture you like.
Conclusion
Mediterranean White Beans And Greens is simple, filling, and easy to make with pantry staples and fresh greens. It works as a quick main dish, a healthy side, or a meal prep lunch you can enjoy during the week. Try it with bread, grains, or your favorite protein for an easy Mediterranean-style meal.
