If you’re craving a cozy bowl of homemade comfort, Jamie Oliver Roasted Tomato & White Bean Soup is the recipe to reach for. It’s hearty, healthy, and packed with flavour—sweet roasted tomatoes, creamy white beans, and crispy roasted potatoes all come together in a rustic, nourishing bowl. I made this on a rainy afternoon, and it honestly felt like a hug in soup form. (inspired by Jamie Oliver)
Ingredients Needed
- 1 red onion
- 1.5 kg (3.3 lbs) ripe tomatoes, on the vine
- 4 cloves garlic
- Olive oil
- 3 leftover or pre-roasted jacket potatoes (750g / 1.65 lbs)
- 1 vegetable stock cube
- 3 x 400g (14 oz) tins of haricot beans
- 1 tbsp runny honey
- 80g (2.8 oz) mature Cheddar cheese
- Salt & black pepper, to taste
How To Make Jamie Oliver Roasted Tomato & White Bean Soup
- Roast the Tomatoes & Garlic:
Preheat the oven to 180°C (350°F). Cut the onion into wedges and halve the tomatoes. Place them in a large oven-safe casserole pan with the garlic cloves and tomato vines (for extra depth). Drizzle with 2 tablespoons of olive oil, season, and roast for 45 minutes until soft and collapsing. - Roast the Potatoes:
While the tomatoes are roasting, chop the jacket potatoes into bite-sized chunks—skin and all. Spread them on a baking tray, drizzle with olive oil, season well, and roast for 30 minutes until golden and crispy. Set aside. - Make the Soup Base:
Remove the tomato vines and place the pan on the hob over high heat. Crumble in the stock cube and pour in 500ml (2 cups) of water. Let it simmer for 5 minutes, then blitz until smooth with a stick blender. - Add the Beans & Honey:
Drain the haricot beans, saving a bit of the juice. Add the beans to the soup, and if it’s a bit thick, stir in some reserved juice. Add the honey and season with salt and pepper. Simmer for another 5 minutes. - Serve It Up:
Ladle the soup into bowls, top with roasted potato chunks, and finish with a generous grating of mature Cheddar cheese. Serve immediately while hot and gooey.

Why I Love This Recipe
This soup feels rustic and homemade, yet tastes like something you’d order in a quaint café. The roasted tomatoes give it sweetness and depth, and the haricot beans make it creamy without needing cream. It’s filling, comforting, and full of textures—from the smooth soup to the crunchy potato toppings.
Recipe Tips
- Roast thoroughly: Let the tomatoes caramelize for maximum flavour—don’t under-roast!
- Use leftovers: Got extra jacket potatoes from last night? This is the perfect way to give them new life.
- Don’t skip the honey: It cuts the acidity of the tomatoes and rounds out the soup beautifully.
- Fine cheese grating: A fine grate of mature Cheddar melts faster and gives every bite a cheesy hit.
- Add herbs: A few fresh basil leaves or thyme sprigs stirred in before serving can add extra depth.
What To Serve With Jamie Oliver Roasted Tomato & White Bean Soup
- Crusty bread for dunking
- Simple side salad with vinaigrette for a lighter touch
- Garlic flatbread for something more indulgent
- Toasted cheese sandwich if you’re going all-in
- Drizzle of pesto or a swirl of cream on top for garnish
How To Store & Reheat Leftovers
- Refrigerate: Let the soup cool, then store in an airtight container in the fridge for up to 3 days.
- Freeze: Cool completely and freeze in portions for up to 3 months. Thaw in the fridge overnight.
- Reheat: Pour into a saucepan and reheat over medium heat for 5–10 minutes, stirring now and then. Add water or reserved bean juice to loosen if needed.
FREQUENTLY ASKED QUESTIONS
- Can I use canned tomatoes instead of fresh?
You can, but fresh roasted tomatoes add a much richer, sweeter depth. If you do use canned, choose whole plum tomatoes and roast them for added flavour. - Is this soup vegan?
It can be! Just skip the cheese or use a plant-based alternative, and ensure your stock cube is vegan. - Can I add other beans?
Totally. Cannellini or butter beans work just as well if that’s what you have. - What’s a good topping substitute for potatoes?
Croutons, roasted chickpeas, or even toasted seeds add a great crunch. - How can I make it spicier?
Add a pinch of chili flakes or a drizzle of hot sauce during the blending stage.
Nutrition Facts
Serving Size: 1 serving (approximately 1/6 of the recipe)
- Calories: 475
- Total Fat: 13.5g
- Saturated Fat: 4.2g
- Total Carbohydrate: 74.2g
- Dietary Fiber: 14.3g
- Sugars: 16g
- Protein: 19.3g
Try More Jamie Oliver Recipes:
- Jamie Oliver Spinach & Dill Soup
- Jamie Oliver French Onion Soup
- Jamie Oliver Fragrant Spicy Fish Soup
- Jamie Oliver Pearl Barley And Cavolo Nero Soup
Jamie Oliver Roasted Tomato & White Bean Soup
Course: Soups4
servings10
minutes1
hour15
minutes475
kcalIngredients
1 red onion
1.5kg ripe tomatoes
4 garlic cloves
Olive oil
3 jacket potatoes
1 vegetable stock cube
3 x 400g tins haricot beans
1 tbsp honey
80g Cheddar cheese
Salt & pepper
Directions
- Roast tomatoes, garlic, and onion at 180°C for 45 minutes.
- Roast chopped jacket potatoes separately for 30 minutes.
- Simmer tomatoes with stock and water, then blend until smooth.
- Add beans, honey, and seasoning. Simmer 5 more minutes.
- Serve topped with roasted potatoes and grated Cheddar.