Mediterranean White Beans
This post may contain affiliate links, please see our privacy policy for details.
These Mediterranean White Beans are an easy, one-pot dinner that is ready in 30 minutes. Serve with bread for the perfect bite!

These Mediterranean White Beans are the perfect weeknight dinner when you want something with lots of flavor that takes minimal effort. White beans are simmered in a creamy, sun-dried tomato sauce and then topped with vegan feta and baked until bubbly. I like to serve this with a toasted baguette for easy dipping!
here’s what you need
ingredients
- oil – I used oil from the sun-dried tomato jar
- yellow onion
- garlic
- dried thyme
- dried oregano
- salt & pepper
- red pepper flakes
- sun-dried tomatoes
- white beans
- non-dairy milk
- broth – I used vegan chicken broth
- kale
- fresh basil
- vegan feta – I used Follow Your Heart
- toasted bread
equipment
Since we are popping this in the oven at the end you will want to use an oven-safe braiser or skillet!

steps
step 1: build the base
Even though this recipe is quick, we still need to build layers of flavor.
And the first layer we are going to build is with the oil, onions, garlic and dry seasonings. Add everything to the skillet and cook down for a few minutes.
You want the onions & garlic to be tender and fragrant!

step 2: add the beans
Now that everything is smelling nice, add in the sun-dried tomatoes and just let them cook for a minute.
Pour in the beans, milk & broth and bring to a boil. Lower the heat and simmer for 10 minutes.
Add in the kale & basil and toss until combined and wilted.

step 3: bake & serve
The last step isn’t a necessary one, but it adds a ton of flavor!

Sprinkle on the vegan feta and place in the oven under the broiler for 2-3 minutes, or until the cheese is melted.
Pull it out of the oven, top with more fresh basil and serve with toasted bread. These beans are comforting, protein-packed and delicious!


tips & tricks
You can omit the vegan feta if you want – the beans still taste great without it!
I like to slice up a baguette and toast it while the beans are cooking.
need more recipe inspo? check these out:

Mediterranean White Beans
Ingredients
- 2 tablespoons oil I used oil from the sun-dried tomato jar
- 1 small yellow onion diced
- 4 cloves garlic minced
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1/2 teaspoon pepper
- salt to taste
- red pepper flakes to taste, optional
- 1/4 cup sun-dried tomatoes roughly chopped
- 2 15-ounce cans white beans drained & rinsed
- 1 cup non-dairy milk unsweetened
- 1/2 cup broth I used vegan chicken broth
- 2 handfuls kale ripped in bite-sized pieces
- 2 tablespoons fresh basil chopped
- 4 tablespoons vegan feta I used Follow Your Heart
- toasted bread for serving
Equipment
- braiser or oven-safe skillet
Instructions
- Heat the oil in an oven-safe skillet or braiser over medium heat.
- Add the onion, garlic & dry seasonings and cook down for 3 minutes, stirring frequently. Add the sun-dried tomatoes and cook for another 2 minutes.
- Pour in the beans, milk & broth and bring to a boil. Lower the heat and simmer for 10 minutes. Taste and adjust the salt if needed. Add in the kale & basil and toss until combined and wilted. Sprinkle on the vegan feta and place in the oven under the broiler for 2-3 minutes, or until the cheese is melted.
- Remove from the oven, top with more basil and serve with toasted bread.
Video
Notes
- You can omit the vegan feta if you want – the beans still taste great without it!
- I like to slice up a baguette and toast it while the beans are cooking.
Made this for dinner last night and it was delicious. I had a jalapeno pepper I wanted to use so substituted it for the red pepper flakes. Will be making this again. Thanks for sharing the recipe.
Adding jalapeno?! You’re speaking my language 😂 So glad you loved it!
Made this for dinner as soon as I saw the recipe. It was so good and creamy! And pretty easy to make. Will be definitely be making it again soon!
Thanks so much Kelly! So glad you loved it!
I immediately enjoyed two bows full, one right after the other. No one particular flavor stands out, it’s just overall pleasing and filling.