If you're looking for an easy meal that's comforting, nourishing, and packed with flavor, this White Beans on Toast recipe deserves a spot in your weekly rotation. Creamy cannellini beans are gently cooked with garlic, onions, tomatoes, herbs, and leafy greens before being spooned over thick slices of crunchy artisan bread.
It's a simple pantry recipe that feels surprisingly elegant. Whether you're making it for a quick breakfast, a satisfying lunch, or a light vegetarian dinner, this Mediterranean-inspired toast is hearty enough to keep you full while still tasting fresh and vibrant.
The best part? It comes together in about 25 minutes using mostly pantry staples.

Why You'll Love This White Beans on Toast Recipe
There are plenty of toast recipes out there, but this one is loaded with texture, protein, and fresh flavors.
Here's why you'll love it:
- Ready in under 30 minutes
- One-pan recipe with minimal cleanup
- Rich in plant-based protein and fiber
- Perfect for breakfast, brunch, lunch, or dinner
- Naturally vegetarian and easy to make vegan
- Great way to use pantry ingredients
- Easily customizable with seasonal vegetables
- Delicious with eggs, avocado, or feta cheese
What Makes White Beans on Toast So Good?
The beauty of this recipe lies in its simplicity.
Creamy white beans absorb all the flavors of garlic, olive oil, herbs, and tomatoes while maintaining their buttery texture. A splash of lemon juice brightens the dish, and crisp toasted bread provides the perfect contrast.
Every bite has a combination of:
- Creamy beans
- Sweet peppers
- Aromatic garlic
- Fresh herbs
- Crunchy toast
It's comfort food without feeling heavy.
Having a few cans of beans always comes handy when you need a quick meal. When I make Indian dishes using beans, I always use dried beans, as the flavor get better when you slow cook the beans in the spices.
But a can of beans is always in my pantry for quick stir-fried kind of side dishes that you can serve as a sandwich or like this white beans on toast.

Ingredients you need for White Beans on Toast
Canned White Beans - You can use your choice of dried peas or peas, but I personally love white beans. Using canned beans just makes the process faster.
Garlic - Garlic and beans goes hand in hand. It only adds flavor ad taste but also helps to digest beans for people who find it difficult.
Sweet mini pepper - You can use big bell peppers too. I used the small variety, only because I had some left in the fridge. Also, the mini ones add a mild sweetness that goes very well with beans.
Pesto - Adding pesto is totally optional. I like the flavor it adds. Here is my homemade pesto recipe that I make with any greens I can find. You can however skip pesto and add chili oil.
Chili Flakes - If you are using chili oil, then you definitely don't need chili flakes. Since I added pesto, I added a little bit of chili flakes for flavor and subtle heat.
As you can see, the dish doesn't call for a lot of ingredients but is packed with flavor and tastes amazing on toast.
Steps to prepare White Beans on Toast

Step 1- Finely chop garlic and slice the mini peppers. In a medium hot pan, heat a little oil and sauté the garlic and peppers for a couple of minutes.
Step 2- Drain the canned beans and give it a wash in running water. Then add the beans to the pan and stir it around.

Step 3- Season with salt and add chili flakes. Toss it around for 3 to 4 minutes.
Step 4- Switch off the heat and mix around the pesto.
Serve it warm on toast with your choice of cheese spread on it.

I learned only very recently that beans on toast is a classic British breakfast. It's filling and definitely very wholesome.
You can make it more saucy by adding tomato purée and other earthy spices.
Tips for the Best White Beans on Toast
Use Good Bread - Since toast is one of the main ingredients, choosing quality bread makes a huge difference.
Mash Some of the Beans - Lightly crushing a few beans creates a creamy consistency without adding cream.
Finish with Lemon - Fresh lemon juice balances the richness of the beans and olive oil.
Variations
Mediterranean White Beans on Toast
- Kalamata olives
- Feta cheese
- Sun-dried tomatoes
Avocado White Bean Toast - Spread mashed avocado onto the toast before adding the beans.
Breakfast White Bean Toast
Top with:
- Fried egg
- Poached egg
- Jammy soft-boiled egg
What to Serve with White Beans on Toast
This meal pairs beautifully with:
- Fresh green salad
- Tomato cucumber salad
- Roasted asparagus
- Roasted broccoli
- Soup
- Fresh fruit
- Fresh orange juice
- Coffee or tea for breakfast
Storage
Store leftover beans separately from the toast.
They'll keep in the refrigerator for up to 4 days.
Reheating
Warm the bean mixture gently on the stovetop.
Toast fresh bread before serving.
Avoid storing assembled toast, as it becomes soggy.
Here are more bean recipes to try:
Cauliflower with white beans and coconut stew

FAQs
It is a great source of protein and carb together, which makes it a very healthy choice for any time of the day.
Navy beans, cannellini beans or any variety of white beans will work best.
Yes! You can easily make in advance and enjoy it for the next few days.

White Beans on Toast
Ingredients
- 15.5 oz Canned white beans
- 3 Mini sweet peppers
- 2 Garlic cloves
- 3 tablespoon Pesto
- 1 tablespoon Oil
- ½ teaspoon salt
- 1 tablespoon Chili flakes
- Boursin cheese or ricotta cheese, or goat cheese
Instructions
- Finely chop the garlic and thinly slice the peppers
- Heat a pan with the oil and then sauté the garlic along with peppers for 2 minutes.
- Drain and wash the canned beans and add it to the pan. Stir it around gently without mushing the beans.
- Season with salt, add the chili flakes and cook for 3 to 4 minutes.
- Switch off the heat and mix the pesto to the beans
- Toast the bread slices, spread your choice of cheese and then spoon some of the pesto beans. Enjoy warm.





