Loading…

By Reading time

Roasted tomato soup gets a lot more interesting when the tomatoes spend time in a hot oven before they ever hit the pot. That extra step pulls out their sweetness, softens the onion and garlic, and gives the finished soup a deeper, almost smoky edge that plain simmered tomatoes never reach. The result is smooth, bright, and comforting, but with enough body to stand on its own as lunch.

The white beans do more than add protein. They thicken the soup without cream, which means you get that velvety spoonable texture without making the whole thing heavy. Blending the beans right into the roasted tomatoes also keeps the flavor clean instead of bean-y. A little dried basil in the pot ties everything together, and fresh basil at the end keeps the whole bowl tasting fresh instead of flat.

Below, I’m walking through the roasting step, the blending texture, and the small tweaks that help this soup taste like it simmered all afternoon even though it comes together fast.

The tomatoes got those caramelized edges I was hoping for, and the white beans made it thicker than any tomato soup I’ve made without cream. My husband had it with grilled cheese two nights in a row.

★★★★★— Melissa R.

Roasted tomato soup with white beans is the kind of creamy, high-protein lunch that tastes even better the next day.

Save to Pinterest

The Real Reason Roasting Beats Simmering for Tomato Soup

The biggest mistake in tomato soup is treating the tomatoes like they’ll do all the work in the pot. They won’t. Raw simmered tomatoes can taste thin and a little sharp, especially if they’re not peak-season fruit. Roasting changes that by concentrating the juices, browning the edges, and softening the onion and garlic at the same time.

That char at the edges is what gives the soup depth. You’re not trying to dry the vegetables out completely. You want the tops and cut sides to pick up color while the centers stay juicy enough to blend into a smooth base. If the tomatoes go pale and soft instead of caramelized, the soup will still taste fine, but it won’t have that layered roasted flavor that makes this version stand out.

What the Beans Are Doing in the Pot

High Protein Tomato Soup roasted creamy hearty
  • Tomatoes — Use ripe tomatoes if you have them, but don’t wait for perfect ones. Roasting helps even average tomatoes taste fuller. If your tomatoes are especially watery, roast them a few extra minutes so some of that moisture cooks off before blending.
  • White beans — These are the backbone of the protein boost and the creamy texture. Cannellini or great northern beans both work well. Drain them, but don’t rinse them aggressively until they taste sterile; a little of that bean liquid helps the soup blend smoothly.
  • Onion and garlic — They roast alongside the tomatoes instead of being sautéed separately, which keeps the method simple and lets their sweetness deepen. Quarter the onion so it doesn’t burn before the tomatoes soften, and leave the garlic in larger pieces if your cloves are small.
  • Vegetable broth — This loosens the roasted mixture enough to blend into soup, but it also carries the flavor through the whole pot. A good broth matters here because the recipe is simple. If yours is salty, start with a little less and adjust after simmering.
  • Fresh basil — Add it at the end, not during roasting. Heat flattens basil fast, and this soup needs that fresh herbal finish to keep the roasted flavor from tasting heavy.

Building the Soup So It Blends Smoothly

Roasting Until the Edges Darken

Spread the tomatoes, onion, and garlic in a single layer and roast them at 425°F until the cut sides look blistered and the edges have started to char. That browning is the flavor base, so don’t pull them too early just because the tomatoes have collapsed. If the pan looks crowded, the vegetables will steam instead of roast, and you’ll lose the depth this soup needs.

Blending the Beans Into the Base

Transfer everything to a pot with the broth, beans, and dried basil, then blend until completely smooth with an immersion blender. Move the blender around the pot so you don’t leave any tomato skins or bean bits behind. If you’re using a countertop blender, work in batches and vent the lid carefully because hot soup expands fast.

The Final Simmer

Let the soup simmer for about 10 minutes after blending. This short cook time takes the raw edge off the broth and lets the flavors settle together. If it tastes a little flat at the end, it usually needs salt or a splash more broth, not more cooking. Overcooking here can dull the fresh tomato taste you worked to build in the oven.

Three Ways to Adjust the Soup Without Losing What Makes It Good

Make it dairy-free and still creamy

This soup already lands in dairy-free territory as written, which is one reason it works so well for a lighter lunch. The beans handle the creaminess on their own, so you don’t need milk or cream to get body. If you want it richer, drizzle in a little olive oil at the end instead of adding dairy.

Use canned tomatoes when fresh ones aren’t worth buying

You can swap in canned whole tomatoes, but roast the onion and garlic first, then add the tomatoes to the pot with the broth and beans. The flavor won’t have the same fresh roasted sweetness, but it’ll still be smooth and satisfying. This is the better move when tomatoes are pale and mealy.

Make it thicker for a bowl-style lunch

Use a little less broth if you want a spoon-thick soup that sits between soup and puree. You can also simmer it uncovered for a few extra minutes after blending. The tradeoff is a stronger tomato flavor and a heavier texture, which works well if you’re serving it with bread or a sandwich.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens a little as it sits because the beans continue to absorb liquid.
  • Freezer: It freezes well for up to 3 months. Let it cool fully first, then leave a little room in the container for expansion.
  • Reheating: Warm it gently on the stove over low to medium-low heat, stirring often. If it has thickened in the fridge, add a splash of broth or water. Don’t boil it hard or the tomato flavor can turn dull and the texture can become grainy.

Answers to the Questions Worth Asking

Can I use canned beans instead of cooking dry beans?+

Yes, canned white beans are what I use for the fastest version of this soup. They blend smoothly and give the soup its creamy body without any extra cooking time. Just drain them before adding them to the pot so the soup doesn’t turn cloudy.

How do I keep the soup from tasting flat?+

Flat tomato soup usually needs salt or acid, not more basil. Taste it after blending and simmering, then adjust with salt first. If it still tastes dull, a tiny splash of vinegar or lemon at the end can wake it up without changing the character of the soup.

Can I make this soup without an immersion blender?+

Yes, a countertop blender works fine. Blend in batches and don’t fill the jar more than halfway with hot soup, or the pressure can force the lid upward. Hold the lid with a folded towel and vent it carefully so steam can escape.

How do I make this soup thicker without adding cream?+

Use a little less broth, or simmer the blended soup uncovered for a few extra minutes. The beans already thicken it, so you don’t need a lot of extra reduction. If you go too far and it gets paste-like, thin it with a splash of broth until it feels right again.

Can I freeze high protein tomato soup?+

Yes, it freezes well because there’s no cream to separate. Cool it completely before freezing and leave space in the container for expansion. Thaw it in the fridge overnight and reheat gently so the texture stays smooth.

High Protein Tomato Soup

High protein tomato soup made by roasting tomatoes until charred at the edges, then blending smooth with white beans for creaminess. This tomato soup is lighter than classic versions while still staying filling and protein-forward.
Prep Time 45 minutes
Cook Time 35 minutes
Total Time 1 hour 20 minutes
Servings: 4 servings
Course: Lunch
Cuisine: American
Calories: 210

Ingredients
  

Tomatoes, halved
  • 3 lb tomatoes, halved Use ripe tomatoes for best caramelized edges.
White beans
  • 1 can (15 oz) white beans, drained Rinsed and drained keeps the soup creamy without added fat.
Onion
  • 1 onion, quartered
Garlic
  • 3 cloves garlic
Olive oil
  • 2 tbsp olive oil
Vegetable broth
  • 2 cup vegetable broth Use low-sodium if you prefer better control of salt.
Dried basil
  • 1 tsp dried basil
Fresh basil
  • 0.5 cup fresh basil for garnish Chopped leaves for a bright finish.

Equipment

  • 1 sheet pan
  • 1 Dutch oven
  • 1 Immersion blender

Method
 

Roast the tomatoes
  1. Preheat oven to 425°F and place a sheet pan inside to heat for faster roasting.
  2. Toss tomatoes, onion, and garlic with olive oil, then spread on the hot sheet pan in a single layer.
  3. Roast 25-30 minutes at 425°F until the edges are charred and the tomatoes look softened and jammy.
Blend and heat
  1. Transfer the roasted tomatoes, onion, and garlic to a Dutch oven with vegetable broth, white beans, and dried basil.
  2. Blend with an immersion blender until completely smooth and creamy, scraping as needed to remove any lumps.
  3. Simmer 10 minutes, stirring occasionally, to heat through and meld the flavors.
Serve
  1. Garnish with fresh basil and serve warm.

Notes

Pro tip: Roasting is what creates the deepest tomato flavor—aim for those slightly charred edges rather than just soft tomatoes. Store in an airtight container in the refrigerator up to 4 days; reheat gently on the stove or in the microwave. Freezing is yes—freeze in portions, then thaw and reheat; blend again if the texture separates. For a lower-sodium swap, use low-sodium vegetable broth and increase basil to maintain flavor.
About the author
Claudia