Cold winter nights call for something warm and comforting—and this white bean soup delivers on every level. Creamy, hearty, and nutrient-rich, it’s the ideal cosy meal when you need something quick, wholesome, and satisfying. This dish blends protein-packed white beans with roasted vegetables and bold seasonings to create a flavorful and nourishing experience.
Why You’ll Love This Easy White Bean Soup Recipe
This recipe is perfect for meal prep and suits busy schedules. You can design the beans beforehand or opt for canned beans for convenience. This soup transforms into a creamy, warming bowl of goodness with just a few ingredients and simple steps. This soup transforms into a creamy, warming bowl of goodness with just a few ingredients and simple steps. The white beans create a silky texture while the roasted vegetables and spices build deep, rich flavour. It’s also budget-friendly, high in plant-based protein, and great for feeding a group.
How to Make This Easy White Bean Soup
Equipment
- Countertop oven or air fryer
- Blender
- Saucepan
- Cooking spoon
Ingredients for White Bean Soup

- 3 cups white beans (boiled or canned)
- 3 medium ripe tomatoes, chopped
- 1 medium onion, chopped
- 1 medium red bell pepper
- 3 garlic cloves
- 4 cups water or vegetable broth
- 1 tsp smoked paprika
- Use two tablespoons of olive oil or any oil of your choice.
- 2 medium carrots, diced
- 2 cups spinach
- ¼ tsp chilli flakes (optional)
- Salt and pepper to taste
Instructions
- Toss the tomatoes, red bell pepper, onion, and garlic with oil, salt, and pepper. Roast in an air fryer or oven at 400°F (200°C) for 15 minutes.
- Transfer the roasted vegetables to a blender, then Add one cup of water and blend the mixture until smooth.
- In a large saucepan, heat olive oil over medium heat. Add the diced carrots and sauté for 3–5 minutes until softened.
- Add smoked paprika, chilli flakes (if using), and a pinch of salt. Stir briefly.
- Add the mixed vegetables to the jar, stir well, coat, and cook for 5 to 7 minutes.
- Add white beans, adjust salt and pepper, and pour more water (or broth) to reach your desired consistency.
- Decrease heat and simmer for 20 minutes to allow flavours to meld.
- Mix in fresh spinach and cook for another 3 minutes until wilted.
- Serve hot, optionally, with crusty bread or rice.
Healthy & Delicious White Bean Soup Recipe
Equipment
Ingredients
- 3 cups white beans boiled or canned
- 3 medium tomatoes roughly chopped
- 1 medium onion roughly chopped
- 1 medium red bell pepper roughly chopped
- 3 cloves garlic
- 4 cups water or vegetable broth
- 1 tsp smoked paprika
- 2 tbsp olive oil or oil of choice
- 2 medium carrots diced
- 2 cups spinach
- 1/4 tsp chilli flakes
- Salt and pepper to taste
Instructions
- Season the tomatoes, red bell peppers, onion, and garlic with oil, salt and pepper then roast for 15 minutes in an air-fryer at 400 degrees.
- Once done, place the roasted vegetables in a blender, add a cup of water and blend until smooth
- Heat the olive oil in a large pot over medium heat then add the carrots, and sauté for 3-5 minutes until softened.
- Season with salt, smoked paprika, and chilli (if using). Give it a quick stir then add the blended vegetables
- Stir to mix then cover and cook for 5-7 minutes.
- Add the rinsed white beans, and adjust the salt and pepper.
- Add some water to bring it to a preferred consistency then reduce the heat and let it simmer for 20 minutes for everything to blend.
- Add fresh spinach and cook for 3 minutes to soften
- Serve hot
Video
Notes
Please note that the nutritional information is a rough estimate and can vary significantly based on the products used in the recipe
Nutrition
Tips for the Best White Bean Soup
- Add a splash of lemon juice at the end to enhance the flavours.
- Use an immersion blender to partially blend the soup for a creamier texture while keeping some whole beans intact.
- If you don’t have spinach, you can substitute it with kale or Swiss chard.
- If you want to add extra richness, feel free to complete your dish with grated Parmesan cheese or crumbled cooked bacon.
- Add cooked pasta or grains like farro or barley to make the dish heartier.
Enjoy This Comforting Soup Anytime
This creamy white bean soup is a lovely and nourishing addition to your table. Perfect on its own or served with your favourite sides, it will become a go-to recipe for busy evenings or weekend batch cooking.
Warm, satisfying, and full of goodness—this soup is a hug in a bowl.
Also try
Amazing Butternut Squash Soup
Easy Chicken Soup Recipe
Best Creamy Tuscan-Style Soup
Simple Yellow Lentil Soup Recipe
Frequently Asked Questions (FAQs)
Can I use canned white beans instead of cooking them from scratch?
Yes! Canned beans are a great time-saving option—rinse and drain them before use.
What’s the best type of white bean to use?
Navy beans, cannellini beans, and great northern beans are excellent choices for this soup.
Can I make this soup ahead of time?
Absolutely. The flavours deepen with time. Store in the fridge for up to 4 days or freeze for up to 2 months.
How can I make this soup creamier without adding dairy?
Use an immersion blender to puree part of the soup or blend a small portion and stir it back for a naturally creamy texture.
Is this white bean soup vegan and gluten-free?
Yes, this recipe is naturally both vegan and gluten-free, as written.