Roasted Tomato and White Bean Soup - Easy Recipe | Cooking With Guru
Simple recipes&kitchen tools
Roasted Tomato and White Bean Soup
Prep time15 mins
Cook time45 mins
Ingredients15
lunch

Roasted Tomato and White Bean Soup

Published: Jan 15, 2025

Roasted tomatoes and white beans blend into a creamy soup with no cream at all — one pot, parmesan finish, ready in an hour.

Roasted Tomato and White Bean Soup - Tested Recipe by Cooking With Guru Editorial Team

Roasted tomatoes and white beans blend into a creamy soup with no cream at all — one pot, parmesan finish, ready in an hour.

If you are looking for an ultra-satisfying, restaurant-quality meal that comes together with minimal effort, this Roasted Tomato and White Bean Soup is about to become your new favorite. Everything is cooked to juicy, golden perfection with wholesome ingredients and incredible depth of flavor.

One simple tip!

Roast the tomatoes until the pan juices turn syrupy, not watery — that extra 5 minutes is what makes the soup taste rich instead of thin.

Step-by-Step Photos

Roasted Tomato and White Bean Soup - prep
Roasted Tomato and White Bean Soup - cooking
Roasted Tomato and White Bean Soup - plated

Why You’ll Love This Recipe

Quick & EffortlessReady in just 60 minutes total with straightforward, foolproof prep.
Packed with Deep FlavorCarefully balanced with ripe tomatoes, garlic, olive oil for maximum satisfaction.
Family & Crowd FriendlyMakes 4 generous servings that can be effortlessly doubled or scaled using our smart scaler.
Made From ScratchReal ingredients and straightforward home cooking, with no shortcuts on flavor.

Ingredients Notes & Variations

Here is an overview of what you will need for this recipe. Be sure to scroll down to the printable recipe card below for exact scaled measurements!

ripe tomatoes

2 lb

halved, any ripe variety

garlic

1 piece

whole head, top sliced off

olive oil

3 tbsp

divided — 2 tbsp for roasting, 1 tbsp for the pot

yellow onion

1 piece

diced

tomato paste

2 tbsp

cannellini beans

4 cup

two 15-oz cans, drained and rinsed

vegetable broth

4 cup

low-sodium if possible

smoked paprika

1 tsp

dried oregano

1 tsp

red pepper flakes

0.5 tsp

optional, for a little heat

kosher salt

1 tsp

plus more to taste

black pepper

0.5 tsp

freshly ground

balsamic vinegar

1 tbsp

parmesan cheese

0.5 cup

finely grated, plus more to serve

fresh basil leaves

0.25 cup

torn, for serving

How to Make (Step-by-Step Overview)

Here is a quick summary of the preparation process. Detailed cooking temperatures and step timers are included in the recipe card below.

1

Heat the oven to 220°C (425°F) and line a sheet pan with parchment.

2

Set the halved tomatoes cut-side up on the pan and tuck the garlic head beside them. Drizzle with 2 tablespoons of olive oil and a pinch of salt.

3

Roast until the tomato edges darken in spots and the pan juices look syrupy, about 30 minutes. Squeeze the soft garlic out of its skin and set it aside.

4

While the tomatoes roast, warm the remaining tablespoon of olive oil in a large pot over medium heat. Add the diced onion and cook, stirring, until soft and pale gold, about 5 minutes.

5

Stir in the tomato paste and cook for 1 minute, until it darkens a shade and smells sweet instead of raw.

6

Add the roasted tomatoes with all their pan juices, the roasted garlic, the drained beans, broth, smoked paprika, oregano, and red pepper flakes.

7

Bring to a gentle simmer, then cover and cook for 15 minutes so the flavors come together.

8

Take the pot off the heat. Blend with an immersion blender for about 2 minutes, until the soup falls from the spoon in a slow, even ribbon. For a countertop blender, work in two batches with the lid vented.

9

Stir in the balsamic vinegar, salt, and black pepper. Taste and adjust the salt — the parmesan and broth already add salt.

10

Stir in the parmesan off the heat until it melts in smoothly, then ladle into bowls and top with torn basil and extra parmesan. Serve with crusty bread.

Our Pro Tips for Success

  • •Roast the tomatoes until the pan juices turn syrupy, not watery — that extra 5 minutes is what makes the soup taste rich instead of thin.
  • •Fry the tomato paste for a full minute before adding liquid. Raw paste tastes tinny; cooked paste tastes deep and sweet.
  • •Blend longer than you think. Two full minutes with an immersion blender is what turns beans from gritty to silky.
  • •Take the pot off the heat before stirring in the parmesan so it melts smoothly instead of clumping into strings.
  • •Taste before salting at the end. The broth and parmesan both bring salt, and this soup is easy to oversalt.

Storage & Make-Ahead Instructions

Refrigerator:Store leftovers in an airtight container for up to 3 to 4 days.
Freezer:Freeze in freezer-safe containers or bags for up to 2 months. Thaw overnight in the fridge.
Reheating:Reheat gently in a 350°F oven or covered skillet with a splash of broth until heated through.
Interactive Kitchen Assistant Live Smart Scaler

Our Recipe Precision Calculators

Calculate exact roasting times, internal temperatures, brining ratios, and safe thaw windows.

2.5 lbs (1.13 kg)
Recommended Timing & Thermals
Est. Cook Time45 mins
Rest Period7 mins
Pull From Heat160°F (71°C)
Final Carryover165°F (74°C)
Insert meat thermometer into thickest center without touching bone for 100% juicy safety.

What this soup is

Roasted Tomato and White Bean Soup is a thick, velvety tomato soup made without a drop of cream. The tomatoes roast in the oven until their edges catch and their juices turn sweet, then they go into a pot with white beans and broth. The beans blend in completely, and that is what makes the soup creamy. It tastes rich and slow-cooked, but the whole thing takes about an hour and uses one pot plus a sheet pan.

It works because roasting does two jobs at once. The heat concentrates the tomatoes so the soup tastes like tomatoes instead of tomato sauce, and it softens the garlic inside its skin so it melts into the pot instead of biting. The beans add body and protein, so a bowl of this actually fills you up. A spoonful of parmesan at the end ties it together with a salty finish, and torn basil keeps it fresh.

Why roast the tomatoes first

Raw tomatoes blended into soup taste flat and a little sharp. Roasting changes that. At 220°C (425°F), the natural sugars in the tomatoes caramelize around the edges, the water cooks off, and the flavor gets deeper and rounder. You do not need perfect tomatoes for this — slightly soft or uneven ones roast beautifully, because the oven evens them out. What matters is that they are ripe. If a tomato smells like nothing at the stem, it will taste like nothing in the bowl, so give them a sniff before you buy.

Cut the tomatoes in half and set them cut-side up on the sheet pan so the juices stay in the fruit instead of running across the pan. The garlic goes on whole, unpeeled, with the top sliced off. It roasts in its own skin and turns soft and sweet. After 30 minutes the tomato edges should look darkened in spots and the pan juices should be syrupy, not watery. If your tomatoes are very juicy, give them another 5 minutes. That extra time is the difference between a soup that tastes bright and one that tastes thin.

The beans do the work of cream

Cream is the usual way to make tomato soup feel rich, but it dulls the tomato flavor and adds a heaviness that this soup does not need. White beans do the same job better. Cannellini beans are mild, starchy, and almost disappear when blended. Two cans go in, and once the soup is pureed you would never guess they were there. They thicken the soup, add about 12 grams of protein per serving, and keep it creamy even after reheating — something cream-based soups struggle with, since cream can split on the second heat.

Use canned beans here. Dried beans need soaking and a separate cook, and this recipe is built for a weeknight. Drain and rinse them well, because the liquid in the can tastes starchy and a little metallic. If you only have great northern beans, they work too — slightly smaller and a touch firmer, but they blend just as smoothly. Chickpeas are the one swap that does not work well here. They stay gritty in the blender and leave a chalky texture that no amount of blending fixes.

How the pot comes together

Start the oven first, because the tomatoes need their 30 minutes. While they roast, dice the onion and measure everything else so the pot stage moves fast. When the tomatoes come out, the onion goes into the pot with olive oil and cooks until soft and pale gold, about 5 minutes. The tomato paste goes in next and fries for a minute until it darkens a shade — that step takes the raw edge off the paste and adds a deeper tomato note. Then the roasted tomatoes slide in, pan juices and all, along with the beans, broth, smoked paprika, and oregano.

Simmer for 15 minutes so the flavors meet, then blend. An immersion blender right in the pot is the easiest way, and it takes about 2 minutes of steady blending to get the soup truly smooth. A countertop blender works too — blend in two batches and leave the lid vent open with a towel over it, because hot soup expands and can push the lid off. Either way, the test is simple: lift the spoon and look. The soup should fall in a slow, even ribbon. If it looks grainy, blend for another minute. If it seems too thick, add broth a splash at a time.

The finish matters more than the garnish

The last few minutes decide how the soup tastes. Stir in the balsamic vinegar — it wakes the tomatoes up and balances the sweetness from roasting. Taste before you add salt, because the parmesan and the broth both bring salt of their own. Then stir in the parmesan off the heat so it melts in without clumping. The basil goes on at the table, not in the pot, because heat turns it dark and dull in minutes. Serve it with crusty bread. The soup is thick enough that bread is not optional — it is half the point.

What to watch while it simmers

  • If the soup tastes sharp or acidic after blending, the tomatoes needed more roast time. A pinch of sugar — no more than half a teaspoon — fixes it, but do not add it before tasting, because well-roasted tomatoes are already sweet.
  • If the soup is thinner than you expected, simmer it uncovered for 5 more minutes instead of adding more beans. The water cooks off and the flavor concentrates at the same time.
  • Do not blend the basil into the soup. It turns the color muddy and the flavor goes flat. Torn leaves on top keep the color and the fresh bite.
  • When you add the parmesan, take the pot off the heat first. Parmesan stirred into a rolling boil can clump into little strings instead of melting smoothly.
  • If the garlic from the roasting pan is still firm, it was not roasted long enough. Squeeze it out and mash it with a fork before it goes in — a hard clove blended whole can leave bitter flecks.

Swaps that actually work

Vegetable broth keeps this vegetarian, but chicken broth works if that is what you have — the flavor gets a little richer and the soup is no longer meat-free. For a vegan version, skip the parmesan and finish with a spoonful of nutritional yeast or a drizzle of good olive oil instead. The soup loses some salty depth, so taste and add a little extra salt. Smoked paprika gives a gentle smoky note; sweet paprika works if that is all you have, but the soup loses that background warmth. Fresh tomatoes are best, but in the middle of winter, when fresh tomatoes taste like cardboard, use two 28-ounce cans of whole peeled tomatoes, drained, roasted the same way. The flavor is closer to summer than fresh out-of-season tomatoes ever get.

Storing and reheating

This soup keeps in the fridge for 4 days in a sealed container, and it freezes well for up to 3 months — the beans hold their texture after thawing, which is why this soup freezes better than most creamy soups. Freeze it in single-serving containers so you can thaw exactly what you need. Leave the basil and parmesan out until serving; add them fresh each time. To reheat, warm it gently on the stove over medium-low heat, stirring now and then, for about 8 minutes. Do not let it boil hard or the texture turns gluey. A splash of broth or water brings it back if it thickened in the fridge. In the microwave, heat in 1-minute bursts, stirring between each, so the edges do not overcook while the middle stays cold.

Frequently Asked Questions

Yes. The white beans blend completely smooth and thicken the soup the way cream would, without dulling the tomato flavor. Two cans of cannellini beans go into this recipe, and once blended you cannot tell they are there — the soup is velvety and rich.

Yes. Use two 28-ounce cans of whole peeled tomatoes, drained, and roast them the same way as fresh. In winter this actually tastes better than out-of-season fresh tomatoes, which are often flavorless.

Easy Chicken Recipes • Official Card

Roasted Tomato and White Bean Soup

☆☆☆☆☆0.0 (0 reviews)•Recipe by Cooking With Guru Editorial Team•Updated: Jan 15, 2025

Roasted tomatoes and white beans blend into a creamy soup with no cream at all — one pot, parmesan finish, ready in an hour.

Prep Time15 mins
Cook Time45 mins
Total Time60 mins
Adjust Servings:
4

Ingredients

Click to check off
2 lb ripe tomatoes(halved, any ripe variety)
1 piece garlic(whole head, top sliced off)
3 tbsps olive oil(divided — 2 tbsp for roasting, 1 tbsp for the pot)
1 piece yellow onion(diced)
2 tbsps tomato paste
4 cups cannellini beans(two 15-oz cans, drained and rinsed)
4 cups vegetable broth(low-sodium if possible)
1 tsp smoked paprika
1 tsp dried oregano
1/2 tsp red pepper flakes(optional, for a little heat)
1 tsp kosher salt(plus more to taste)
1/2 tsp black pepper(freshly ground)
1 tbsp balsamic vinegar
1/2 cup parmesan cheese(finely grated, plus more to serve)
1/4 cup fresh basil leaves(torn, for serving)

Instructions

Step-by-Step

Heat the oven to 220°C (425°F) and line a sheet pan with parchment.

0

Set the halved tomatoes cut-side up on the pan and tuck the garlic head beside them. Drizzle with 2 tablespoons of olive oil and a pinch of salt.

0

Roast until the tomato edges darken in spots and the pan juices look syrupy, about 30 minutes. Squeeze the soft garlic out of its skin and set it aside.

While the tomatoes roast, warm the remaining tablespoon of olive oil in a large pot over medium heat. Add the diced onion and cook, stirring, until soft and pale gold, about 5 minutes.

Stir in the tomato paste and cook for 1 minute, until it darkens a shade and smells sweet instead of raw.

Add the roasted tomatoes with all their pan juices, the roasted garlic, the drained beans, broth, smoked paprika, oregano, and red pepper flakes.

0

Bring to a gentle simmer, then cover and cook for 15 minutes so the flavors come together.

Take the pot off the heat. Blend with an immersion blender for about 2 minutes, until the soup falls from the spoon in a slow, even ribbon. For a countertop blender, work in two batches with the lid vented.

Stir in the balsamic vinegar, salt, and black pepper. Taste and adjust the salt — the parmesan and broth already add salt.

0

Stir in the parmesan off the heat until it melts in smoothly, then ladle into bowls and top with torn basil and extra parmesan. Serve with crusty bread.

0
CWG
Recipe Source

The Cooking With Guru Team

Our recipes are developed and checked by the Cooking With Guru team. Nutrition figures are estimates calculated from USDA data, and yields scale with the built-in portion tools so the recipe fits your kitchen.

More lunch recipes to try!

🍽️

Savory Miso Oatmeal with Jammy Eggs and Chili Crisp

🍽️

Turkish Menemen: One-Pan Eggs in Spicy Tomato Sauce

🍽️

High-Protein Cottage Cheese Egg Bake with Spinach

🍽️

Easy Chicken Congee Recipe with Crispy Garlic and Chili Oil

Comments & Questions (0)

Join the conversation

Leave a Comment

Have a question about cooking time, ingredients, or variations? Post your comment below!

0/5 stars (Click to rate)
Comments appear immediately

No comments yet!

Be the first to leave a comment or ask a question about Roasted Tomato and White Bean Soup.

You May Also Like

Cooking With Guru

Simple recipes and handy kitchen tools — scale a recipe, convert units, and cook with confidence.

Nutrition note: values shown by our tools are estimates based on USDA FoodData Central and are not medical advice. Consult a qualified professional for dietary guidance.

© 2026 CookingWithGuru.com. All rights reserved.