Tomatillo White Bean Soup with Fresh Salsa Verde A Bright, Comforting Bowl

When you want soup that’s both comforting and vibrant, this tomatillo white bean soup delivers exactly that balance.

Tangy tomatillos, creamy cannellini beans, aromatic herbs, and a fresh salsa verde topping create layers of flavor that make each spoonful interesting.

This isn’t a heavy, stick to your ribs winter soup, nor is it a light, brothy number that leaves you hungry.

It occupies the perfect middle ground substantial enough to satisfy, bright enough to feel refreshing, and flavorful enough to make you reach for seconds.

What Makes This Soup Special

The genius of this recipe lies in its dual flavor approach. The soup base builds gentle, savory depth through sautéed aromatics, herbs, and the natural tanginess of tomatillos.

Then, just before serving, you top it with a vibrant, punchy salsa verde made from charred peppers, garlic, and fresh cilantro that brings brightness and a touch of heat to every bite.

This technique cooking the soup gently and topping it with something fresh and bold creates complexity without overwhelming your palate.

The cooked tomatillos in the soup provide subtle tang and body, while the raw cilantro and charred pepper salsa adds a completely different dimension of freshness and spice.

Together, they create a dish that tastes thoughtfully composed rather than one-note.

The white beans add creaminess and protein without heaviness.

Unlike red beans or black beans that can muddy a soup’s color and flavor, cannellini beans stay mild and creamy, thickening the broth slightly while letting the tomatillo tang shine through.

The beans also make this soup genuinely filling one bowl provides satisfying protein and fiber that keeps you full for hours.

This soup works beautifully for meal prep, casual weeknight dinners, or even elegant dinner parties when served in shallow bowls with beautiful garnishes.

It’s also naturally vegetarian and can easily become vegan by using vegetable broth instead of any meat-based stock.

Understanding the Ingredients

Tomatillos Nine tomatillos form the tangy backbone of this soup.

These small, green, tomato like fruits are covered in papery husks that you peel away before cooking.

Inside, the tomatillo is firm, slightly sticky, and bright green.

When cooked, they soften and release a tart, slightly citrusy flavor that’s completely different from regular tomatoes.

Find them in the produce section, often near the jalapeños and specialty peppers.

Cannellini Beans Two 15-ounce cans of cannellini beans (also called white kidney beans) provide protein, creaminess, and body. Drain and rinse them before using to remove excess sodium and the starchy liquid that can cloud the soup. These large white beans hold their shape beautifully during simmering while also breaking down slightly to thicken the broth.

Fresh Herbs Ten sprigs of fresh thyme add woody, earthy notes during simmering, while half a cup of fresh cilantro in the salsa brings bright, citrusy freshness.

The combination of dried oregano in the soup base and fresh cilantro in the topping creates herb complexity that develops in layers.

Peppers Two jalapeños and one serrano pepper (or a third jalapeño) provide adjustable heat. Jalapeños bring mild to medium warmth, while serrano peppers are noticeably spicier.

Removing the stems but leaving the seeds in creates moderate heat; remove seeds for milder soup, or add an extra pepper for more kick.

Aromatics One medium onion, ten garlic cloves, and one green bell pepper create the savory foundation.

The large amount of garlic might seem excessive, but slow sautéing mellows it completely, creating sweet, aromatic depth rather than harsh bite.

Part of the onion and garlic go into the soup base, while the rest gets charred and blended into the salsa for a different flavor profile.

Spices One teaspoon each of oregano (preferably Mexican oregano for authentic flavor) and ground coriander add warm, earthy notes.

Mexican oregano has a more citrusy, slightly peppery flavor than Mediterranean oregano, though regular oregano works fine.

Ground coriander brings lemony warmth that complements the tomatillos beautifully.

Vegetable Broth Three cups of vegetable broth create the liquid base. Low sodium broth is preferable so you can control salt levels.

The broth simmers with the vegetables and herbs, absorbing their flavors and creating a deeply savory liquid.

Ice Cubes Three ice cubes in the salsa might seem odd, but they serve a purpose: they cool the hot cooked vegetables quickly during blending, preserving the bright green color of the cilantro and preventing it from turning dull brown.

The ice also adds a small amount of water to achieve the right salsa consistency.

Step by Step Preparation

Preparing the Ingredients

Start by prepping your vegetables. Dice three quarters of the onion (saving the remaining quarter for the salsa) and mince five garlic cloves (saving the other five for salsa).

Remove the papery husks from all nine tomatillos. The husks peel away easily once you find the edge.

Rinse the sticky tomatillos under water, then cut them into wedges quarters or sixths work well.

Dice the green bell pepper, removing seeds and white membrane.

Remove stems from the jalapeños and serrano pepper but leave them otherwise whole for now.

Building the Soup Base

Heat one to two tablespoons of avocado oil in a large Dutch oven or heavy bottomed pot over medium low heat.

Add the diced onion, one bay leaf, and a generous pinch of kosher salt.

Sauté gently, stirring occasionally, until the onion softens and turns lightly golden about five minutes. You want gentle caramelization, not browning, so keep the heat moderate.

Add the diced bell pepper and continue cooking for about two more minutes until it begins to soften.

The pepper should brighten slightly and become tender at the edges.

Stir in the minced garlic and cook until fragrant about two minutes.

The garlic should smell sweet and aromatic, not harsh. If it starts to brown, reduce your heat.

Add the oregano and ground coriander. Stir constantly for about two minutes, allowing the spices to toast slightly in the oil.

This toasting step wakes up the dormant flavor compounds in dried spices, making them more aromatic and flavorful.

Adding Tomatillos and Beans

Add the tomatillo wedges to the pot. Sauté them for about four minutes, stirring occasionally.

The tomatillos will turn a brighter, more vivid green as they heat through and begin to soften.

Their tartness will become more pronounced as they cook.

Add both cans of drained and rinsed cannellini beans, three cups of vegetable broth, and the fresh thyme sprigs.

Stir everything together, then bring to a gentle simmer. Once simmering, cover the pot with a lid and reduce heat to maintain a gentle bubble.

Cook for twenty minutes, allowing all the flavors to meld and the tomatillos to fully soften and break down.

Making the Salsa Verde

While the soup simmers, prepare your salsa. Roughly chop the reserved quarter onion.

Take the five remaining garlic cloves and lightly crush them with the flat side of your knife this makes them easier to cook and blend later.

Roughly chop your jalapeños and serrano pepper.

Heat three tablespoons of avocado oil in a small saucepan over medium low heat.

Add the chopped onion, crushed garlic cloves, and chopped peppers.

Cook gently for about four minutes, stirring occasionally, until the garlic and onion look tender and lightly golden.

The peppers will soften and their edges may char slightly.

This gentle cooking mellows the raw harshness of the aromatics while developing sweet, caramelized flavors.

Remove from heat and let cool slightly you don’t want boiling oil going into your blender.

Transfer the cooked vegetables and all their cooking oil to a blender.

Add the fresh cilantro (leaves and tender stems), a generous pinch of salt, three ice cubes, and three tablespoons of water.

Blend on high speed until thick, smooth, and bright green. The ice keeps everything cool, preserving that vivid green color and fresh flavor.

Finishing and Serving

After the soup has simmered for twenty minutes, remove the thyme sprigs and bay leaf.

Taste the soup and adjust seasoning with salt as needed. The soup should taste savory, tangy from the tomatillos, and well-balanced.

Ladle the hot soup into serving bowls. Top each bowl with a generous spoonful of the fresh salsa verde.

The contrast between the warm, tangy soup and the bright, spicy salsa is what makes this dish special.

Serve with suggested toppings: sliced avocado for creaminess, baked tostones (twice-fried plantain slices) for crunch, or toasted bread for dipping.

Tips for Success

Don’t Skip the Salsa The salsa verde is not optional. It’s what takes this from a nice soup to a special soup. The fresh, bright flavors balance the cooked tomatillos beautifully.

Use Mexican Oregano If Possible Regular oregano works, but Mexican oregano has a citrusy quality that pairs perfectly with tomatillos. Find it at Latin markets or well-stocked supermarkets.

Control the Heat For mild soup, remove all pepper seeds. For medium heat, leave seeds in half the peppers. For spicy soup, leave all seeds and add an extra jalapeño.

Let the Soup Rest This soup improves after resting. Make it a day ahead and the flavors will deepen and meld beautifully.

Adjust Consistency If the soup seems too thick after simmering, add more vegetable broth or water until you reach your preferred consistency.

Can I use dried beans instead of canned?

Yes! Cook one and a half cups of dried cannellini beans until tender, then use as directed. This takes longer but produces firmer beans with better texture.

What if I can’t find tomatillos?

Substitute with green tomatoes (the unripe kind) plus a squeeze of lime juice. The flavor will differ but still be delicious. You could also use canned tomatillos, drained.

Can I make this soup ahead?

Absolutely. The soup keeps refrigerated for up to five days and freezes well for three months. Make the salsa fresh when serving for best flavor and color.

Is this soup spicy?

As written with seeds included, it has moderate heat. Adjust by removing seeds or reducing the number of peppers. The salsa is where most of the heat comes from.

Can I make it without a blender?

For the salsa, you need a blender or food processor. However, you could finely mince everything and stir it together for a chunkier salsa that still tastes great.

What are good toppings besides avocado?

Try crumbled queso fresco, sour cream, tortilla strips, diced radishes, lime wedges, or extra cilantro. Crusty bread or cornbread also pair beautifully.

Can I make this vegan?

It’s already vegetarian and naturally vegan if you verify your broth contains no animal products. Most vegetable broths are vegan, but always check labels.

How do I store leftover salsa?

Refrigerate in an airtight container for up to three days. The color may dull slightly, but the flavor remains excellent. Stir before using as oil may separate.

Tomatillo White Bean Soup with Fresh Salsa Verde A Bright, Comforting Bowl

The genius of this recipe lies in its dual flavor approach. The soup base builds gentle, savory depth through sautéed aromatics, herbs, and the natural tanginess of tomatillos.
Prep Time20 minutes
Cook Time35 minutes
Total Time55 minutes
Course: Soup
Servings: 6

Ingredients

  • For the Soup:
  • Avocado oil for cooking approximately 3-4 tablespoons total
  • 1 medium onion divide: 3/4 for soup, 1/4 for salsa
  • 1 bay leaf
  • 1 green bell pepper diced
  • 10 garlic cloves peeled (divide: 5 minced for soup, 5 for salsa)
  • 1 teaspoon dried oregano preferably Mexican oregano
  • 1 teaspoon ground coriander
  • 9 tomatillos husks removed and cut into wedges
  • 2 cans 15 oz each cannellini beans, drained and rinsed
  • 3 cups vegetable broth
  • 10 sprigs fresh thyme
  • Kosher salt to taste
  • For the Salsa Verde:
  • 2 jalapeños stems removed
  • 1 serrano pepper or extra jalapeño stem removed
  • 1/2 cup fresh cilantro
  • 3 ice cubes
  • 3 tablespoons water
  • Generous pinch of kosher salt
  • For Serving:
  • Baked tostones optional
  • Avocado slices
  • Additional toppings as desired

Instructions

  • Prepare the Ingredients:
  • Dice 3/4 of the onion and set aside 1/4 for salsa
  • Mince 5 garlic cloves and set aside 5 whole cloves for salsa
  • Remove and discard papery husks from tomatillos
  • Rinse tomatillos and cut into wedges
  • Dice green bell pepper, removing seeds and membrane
  • Remove stems from jalapeños and serrano pepper
  • Build the Soup Base:
  • Heat 1-2 tablespoons avocado oil in large Dutch oven over medium-low heat
  • Add diced onion (3/4), bay leaf, and pinch of kosher salt
  • Sauté until softened and lightly golden, about 5 minutes
  • Add diced bell pepper and continue cooking for 2 minutes
  • Stir in minced garlic (5 cloves) and cook until fragrant, about 2 minutes
  • Add oregano and ground coriander
  • Continue sautéing for 2 minutes, stirring constantly to toast spices
  • Add Tomatillos and Beans:
  • Add tomatillo wedges to pot
  • Sauté until they turn brighter green and begin to soften, about 4 minutes
  • Add drained and rinsed cannellini beans
  • Add 3 cups vegetable broth
  • Add fresh thyme sprigs
  • Bring to gentle simmer
  • Cover with lid and cook for 20 minutes
  • Make the Salsa Verde (while soup simmers):
  • Roughly chop reserved 1/4 onion
  • Lightly crush 5 remaining garlic cloves with flat of knife
  • Roughly chop jalapeños and serrano pepper
  • Heat 3 tablespoons avocado oil in small saucepan over medium-low heat
  • Add chopped onion, crushed garlic, and chopped peppers
  • Cook for about 4 minutes until garlic and onion are tender and golden
  • Remove from heat and allow to cool slightly
  • Transfer cooked vegetables and oil to blender
  • Add cilantro, generous pinch of salt, 3 ice cubes, and 3 tablespoons water
  • Blend on high until thick and smooth
  • Finish and Serve:
  • After soup has simmered 20 minutes, remove thyme sprigs and bay leaf
  • Taste soup and adjust salt as needed
  • Ladle hot soup into serving bowls
  • Top each bowl with generous spoonful of fresh salsa verde
  • Add sliced avocado and other desired toppings
  • Serve immediately with baked tostones or crusty bread
  • Storage: Soup keeps refrigerated for up to 5 days or frozen for 3 months. Make salsa fresh when serving for best color and flavor, or store separately in airtight container for up to 3 days.
  • Heat Adjustment: Remove pepper seeds for milder soup. Leave seeds in for medium heat. Add extra peppers for spicier version.

Sarah
Sarah

My obsession with food started exactly where most great stories do: in a flour dusted family kitchen. Growing up surrounded by the hum of the whisk and the smell of roasting spices, I learned early on that food is the universal language of love. I’ve spent my life unlocking new techniques and flavors, and now, I’m thrilled to share those keys with you.

Foodie unlocked
Logo