Creamy white beans, silky greens, bright lemon, and good olive oil all come together in one cozy skillet – no fuss, no fancy techniques, just honest Mediterranean flavor. This dish feels rustic and comforting, yet it is light enough to enjoy any time of day.

Whether you are trying to eat more plant-based meals, clean out the pantry, or simply need something nourishing on the table fast, these Easy Mediterranean White Beans and Greens are your answer. Serve them with crusty bread, spoon them over rice, or pair them with grilled protein for a complete dinner.
Why You’ll Love This Easy Mediterranean White Beans and Greens
This recipe is incredibly weeknight-friendly. It relies mostly on pantry staples like canned white beans, dried herbs, and broth, plus a big handful of fresh greens you may already have in the fridge. Everything cooks in a single pan and is ready in about 30 minutes.
It is also naturally vegetarian (and easy to make vegan), packed with fiber and protein, and endlessly customizable. Change up the greens, add extra veggies, top with feta or leave it dairy-free – it is the kind of recipe that flexes with whatever you have on hand.
What Kind of Greens Work Best in Mediterranean White Beans and Greens?
Sturdy greens like kale, Swiss chard, or collard greens hold their texture beautifully and give the dish a hearty feel. Baby spinach wilts more quickly and makes the beans extra silky, which is perfect if you prefer a softer, saucier skillet.
You can even use a mix of greens to clean out the crisper drawer. Just remember that tougher greens take a couple of minutes longer to soften than delicate ones like spinach, so add them to the pan first.
Ingredients for Easy Mediterranean White Beans and Greens

To keep things simple, we are talking through each ingredient and why it matters here. You will find exact measurements and a printable recipe card further down the page.
- Extra-virgin olive oil – The base of the flavor. Use a good-tasting olive oil since you will also drizzle a little on top at the end.
- Yellow onion – Adds sweetness and depth once sautéed until soft and golden.
- Garlic – Brings that classic Mediterranean aroma and warmth; fresh cloves make a huge difference.
- Dried oregano – A staple Mediterranean herb that gives the beans a savory, herby backbone.
- Ground cumin – Adds gentle earthiness that pairs so well with beans and leafy greens.
- Crushed red pepper flakes – For a subtle kick of heat; completely optional but highly recommended if you like a little spice.
- Cannellini beans (white beans) – Creamy, mild, and perfect for soaking up all the garlicky, lemony broth. Great Northern beans or navy beans work, too.
- Low-sodium vegetable broth – Creates a light, flavorful sauce that keeps everything juicy without being heavy.
- Hearty greens (kale, Swiss chard, or spinach) – Bring color, texture, and loads of nutrients to the dish.
- Cherry tomatoes or diced roma tomatoes – Add bursts of sweetness and acidity that brighten the beans.
- Fresh lemon juice – Wakes up the entire skillet with fresh citrusy brightness.
- Lemon zest – Optional, but it intensifies the lemon flavor without adding more liquid.
- Kosher salt and black pepper – Essential for bringing all the flavors into balance.
- Fresh parsley – Adds freshness and a pop of green right at the end.
- Crumbled feta cheese – A salty, creamy finish that makes the dish feel extra special.
- Extra-virgin olive oil for finishing – A final drizzle of olive oil before serving gives the beans a luxurious, restaurant-style feel.
How To Make the Easy Mediterranean White Beans and Greens
At its heart, this recipe is a simple sauté-and-simmer situation: build flavor with aromatics, add beans and broth, wilt the greens, and finish with lemon and fresh herbs. Here is how it comes together step by step.
Step 1: Sauté the Aromatics
Warm a generous splash of olive oil in a large deep skillet over medium heat. Add the chopped onion with a pinch of salt and cook until it turns soft and translucent, stirring occasionally. This slow sauté builds a sweet, savory base.
Stir in the minced garlic, dried oregano, ground cumin, and crushed red pepper flakes. Cook for another 30 seconds to 1 minute, just until the garlic is fragrant and the spices smell toasty. Keep the heat moderate so the garlic does not burn.
Step 2: Add the Beans and Broth
Tip the drained and rinsed white beans into the pan and stir to coat them in the fragrant oil and spices. Pour in the vegetable broth and bring the mixture to a gentle simmer.
Let the beans simmer for a few minutes so they can soften and take on the flavors of the aromatics and broth. Use the back of a spoon to lightly mash a few beans against the side of the pan to naturally thicken the sauce.
Step 3: Wilt the Greens and Add Tomatoes
Add the chopped greens to the skillet. If you are using sturdier greens like kale or chard, add them first and cook for a couple of minutes until they start to wilt. More delicate greens like spinach can go in toward the end since they wilt quickly.
Stir in the cherry tomatoes and continue cooking until the greens are tender and the tomatoes have softened slightly, releasing some of their juices into the broth.
Step 4: Brighten With Lemon and Herbs
Turn off the heat and stir in the fresh lemon juice and lemon zest. Taste and season with additional salt and pepper as needed – the beans and greens should taste bright and well seasoned, not flat.
Fold in the chopped fresh parsley, reserving a little for garnish. The heat of the beans will gently soften the herbs without dulling their flavor.
Step 5: Finish and Serve
Right before serving, drizzle a little more olive oil over the top and scatter on the crumbled feta, if using. The drizzle of oil adds sheen and richness, while the feta brings salty, creamy contrast.
Serve the beans and greens hot with extra lemon wedges on the side, plus crusty bread, rice, couscous, or quinoa for soaking up the flavorful juices.
How to Serve These Mediterranean White Beans and Greens
This skillet is incredibly versatile and can be enjoyed in so many ways. As written, it comfortably serves about 4 people as a light main course or 6 people as a hearty side.
For a simple dinner, ladle the beans and greens into shallow bowls and add a side of toasted sourdough, naan, or flatbread. You can also spoon them over fluffy rice, quinoa, or couscous to make the meal more filling.
If you prefer extra protein, pair the beans with grilled chicken, shrimp, or fish. For brunch, serve them alongside poached or fried eggs – the runny yolks mix beautifully with the lemony broth and creamy beans.
How to Store and Reheat Mediterranean White Beans and Greens
Because this recipe is so meal-prep friendly, you can easily make a batch at the beginning of the week and enjoy it in different ways over several days.
Store any leftovers in an airtight container in the refrigerator for up to 3–4 days. The flavors actually deepen as the beans sit in the lemony, garlicky broth, making the dish even better the next day.
To reheat, warm the beans and greens gently on the stovetop over low to medium heat, adding a splash of broth or water if the mixture looks a bit thick. You can also reheat individual portions in the microwave in 30–45 second bursts, stirring in between.
If you would like to freeze this dish, let it cool completely, then transfer it to a freezer-safe container. Freeze for up to 2–3 months. Thaw overnight in the refrigerator before reheating. Keep in mind that spinach becomes quite soft after freezing, but the flavors remain delicious.
Frequently Asked Questions
Can I use dried beans instead of canned beans?
Yes, you can use dried beans if you prefer. Cook them separately until tender (according to package directions or in the Instant Pot), then use about 3 to 3 1/2 cups of cooked white beans in place of the canned beans. Make sure they are well seasoned with salt so the finished dish tastes balanced.
Is this recipe vegan?
The base of the recipe is naturally vegan as long as you use vegetable broth and skip the feta cheese garnish. If you would like a creamy finish without dairy, you can stir in a spoonful of tahini or a drizzle of extra olive oil when serving.
What other greens can I use besides kale or spinach?
Swiss chard, collard greens, beet greens, or even mustard greens all work well here. Tougher greens just need a little extra time to soften, so add them earlier in the cooking process and simmer until they are tender to your liking.
Can I add extra vegetables or protein?
Absolutely. Bell peppers, zucchini, or mushrooms can be sautéed with the onions for more veggie goodness. For extra protein, add cooked chicken, shrimp, or sausage toward the end of cooking, just long enough to warm through.
How can I make this dish even more filling?
Serve the beans and greens over whole grains like farro, brown rice, or quinoa, or add a side of roasted potatoes. You can also top each bowl with a poached or fried egg for a satisfying, protein-packed meal.
Want More Mediterranean Dinner Ideas?
If you love these Easy Mediterranean White Beans and Greens, you will probably enjoy these other bright, flavor-packed favorites too:
- Healthy Mediterranean Rice and Beans for a hearty, protein-rich one-pan meal.
- Mediterranean Shrimp and Avocado Salad when you are craving something fresh, zesty, and full of color.
- Italian Bell Pepper and Onion Scarpaccia for a veggie-forward bake that tastes like a slice of the Mediterranean.
- Olive Bread with a Golden Crust and Briny Bite to serve alongside soups, stews, and bean skillets just like this.
Save This Pin For Later
📌 Save this Mediterranean white beans and greens recipe to your Pinterest dinner board so you can come back to it anytime you need an easy, nourishing meal.
When you make it, let me know how it turned out for you. Did you use kale, spinach, or a mix of greens? Did you keep it simple or load it up with extra veggies and feta on top?
I love hearing how you make these recipes your own. Questions are always welcome too—let’s help each other cook smarter and eat well. For even more everyday recipe inspiration, you can follow along on Pinterest at Life With Mira.
Easy Mediterranean White Beans and Greens
- Total Time: 30
- Yield: 4 servings
- Diet: Vegetarian
Description
These Easy Mediterranean White Beans and Greens are the kind of easy recipe that slips into your weekly rotation for everything from a quick breakfast to an easy dinner. Packed with creamy white beans, garlicky greens, olive oil, and lemon, this cozy skillet is full of feel-good food ideas that work as a healthy snack with crusty bread, a light lunch, or piled onto toast for wholesome breakfast ideas and cozy dinner ideas.
Ingredients
1 tablespoon extra-virgin olive oil
1 small yellow onion, finely chopped
3 cloves garlic, minced
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/4 teaspoon crushed red pepper flakes (optional)
2 cans (15 ounces each) cannellini beans, drained and rinsed
1 cup low-sodium vegetable broth (plus more as needed)
3 cups chopped hearty greens (such as kale, Swiss chard, or spinach)
1 cup halved cherry tomatoes (or diced roma tomatoes)
1 tablespoon fresh lemon juice
1 teaspoon lemon zest (optional)
1/4 teaspoon kosher salt, or to taste
1/4 teaspoon freshly ground black pepper
2 tablespoons chopped fresh parsley (plus more for serving)
1/4 cup crumbled feta cheese (optional, for serving)
1 tablespoon extra-virgin olive oil, for finishing (optional)
Instructions
1. Warm the olive oil and sauté the onion in a large deep skillet over medium heat until soft and translucent, about 4 to 5 minutes.
2. Stir in the minced garlic, dried oregano, ground cumin, and crushed red pepper flakes, and cook for 30 to 60 seconds, just until fragrant.
3. Add the drained and rinsed cannellini beans and stir to coat them in the aromatic oil and spices, then pour in the vegetable broth and bring to a gentle simmer.
4. Let the beans simmer for 5 to 7 minutes, lightly mashing a few of them against the side of the pan with the back of a spoon to naturally thicken the sauce.
5. Add the chopped greens to the skillet, starting with sturdier greens like kale or chard and finishing with delicate spinach, and cook until wilted and tender, 3 to 5 minutes.
6. Stir in the cherry tomatoes and cook for another 2 to 3 minutes, until the tomatoes soften slightly and release some of their juices into the broth.
7. Turn off the heat and add the fresh lemon juice and lemon zest, then season with kosher salt and black pepper to taste, adjusting the acidity and saltiness as needed.
8. Fold in the chopped fresh parsley, drizzle with the finishing olive oil if using, and sprinkle the crumbled feta over the top.
9. Serve the Mediterranean white beans and greens hot with extra lemon wedges and your favorite crusty bread, rice, or grains for soaking up the flavorful juices.
Notes
Use sturdy greens like kale or Swiss chard if you prefer more texture, and add tender spinach toward the end so it does not overcook.
If the skillet looks too thick when reheating, add a splash of vegetable broth or water to loosen the sauce and bring back the silky texture.
For a vegan version, simply skip the feta and finish with an extra drizzle of olive oil or a spoonful of tahini for creaminess.
- Prep Time: 10
- Cook Time: 20
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 310
- Sugar: 4
- Sodium: 540
- Fat: 12
- Saturated Fat: 3
- Unsaturated Fat: 8
- Trans Fat: 0
- Carbohydrates: 40
- Fiber: 11
- Protein: 14
- Cholesterol: 10
Keywords: quick breakfast, easy dinner, healthy snack, breakfast ideas, dinner ideas, easy recipe, food ideas, Mediterranean white beans, greens, vegetarian dinner, pantry meal

