I am so excited to share with you my absolute favorite cozy comfort dish: the White Bean and Poblano Soup with Lime and Cilantro Recipe. This soup always feels like a warm hug on a chilly day, bursting with bright, fresh flavors and just the right touch of heat. It’s creamy, yet light, filled with wholesome white beans and smoky poblano peppers, all beautifully brightened by fresh lime and vibrant cilantro. Whenever I make this soup, it’s not just about the taste but the whole experience of savoring something that feels both nourishing and exciting.
Why You'll Love This White Bean and Poblano Soup with Lime and Cilantro Recipe
What I love most about this White Bean and Poblano Soup with Lime and Cilantro Recipe is the balance of flavors. The poblano pepper adds a subtle smoky warmth that’s perfectly complemented by the brightness of fresh lime juice. The cilantro brings just the right herbaceous freshness, and all of that with creamy white beans makes the texture smooth but satisfying. Each spoonful is like hitting a delicious flavor jackpot.
Preparing this soup is incredibly straightforward, which is a huge plus for me on busy days. I appreciate how quickly the ingredients come together without complicated steps or hard-to-find items. It feels wholesome and homemade but doesn’t demand hours in the kitchen. Plus, it’s versatile — perfect for weekday dinners, casual entertaining, or even meal prep for the week. This soup truly stands out because it manages to be healthy, flavorful, and comforting all at the same time.
Ingredients You'll Need
The beauty of this soup lies in its simple yet essential ingredients. Each one plays a vital role, whether it’s the creamy texture from the white beans, the rich, smoky undertones of the poblano, or the zingy brightness that lime and cilantro provide. Nothing here is complicated or extravagant, but together, they create a delicious symphony of flavors.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- White beans: I use canned for convenience, but freshly cooked beans work beautifully too for creaminess and protein.
- Vegetable broth: This adds depth without overpowering the other delicate flavors.
- Extra-virgin olive oil: For that silky sauté base to bring out the pepper and onion’s sweetness.
- Yellow onion: Provides subtle sweetness and balances the smoky poblano.
- Poblano pepper: The star ingredient with mild heat and smoky flavor that defines this soup.
- Sea salt: Essential for seasoning and enhancing all the flavors.
- Diced green chiles: Adds a touch more heat and complexity.
- Garlic cloves: For aromatic warmth that complements the spices.
- Ground cumin: Gives a subtle earthy spice that pairs perfectly with the beans and peppers.
- Dried oregano: For a touch of herbal brightness.
- Ground coriander: Adds a hint of citrusy spice to lift the soup.
- Fresh lime juice: This is the magic that brightens and elevates every spoonful.
- Freshly ground black pepper: To season and add subtle heat.
- Fresh cilantro: Garnishes the soup with a fresh, uplifting flavor and color.
- Jalapeño or serrano peppers, avocado, scallions: Optional toppings that add texture, heat, and richness.
Directions
Step 1: Start by blending half of the white beans with ¾ cup of vegetable broth until completely smooth. This puree forms the creamy base of your soup without needing any cream or dairy. Set this aside while you prepare the other ingredients.
Step 2: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped yellow onion, diced poblano pepper, sea salt, and several grinds of black pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables soften and release their wonderful aroma. This step brings out the natural sweetness and smoky flavor we want.
Step 3: Next, stir in the diced green chiles, chopped garlic, ground cumin, dried oregano, and ground coriander. Allow everything to cook together for about 30 seconds while stirring. This brief cooking time helps the spices bloom and infuses the soup with a rich, layered flavor.
Step 4: Add the remaining vegetable broth and the rest of the white beans to the pot, then bring it all to a gentle simmer. Let it cook uncovered for 10 minutes to allow the flavors to meld and deepen.
Step 5: Stir in the pureed beans from Step 1. Simmer the soup uncovered for an additional 20 minutes to thicken and fully develop that creamy texture we adore.
Step 6: Remove the pot from heat and stir in the fresh lime juice. This step brightens the whole soup and balances the richness. Taste and adjust seasoning with extra salt or pepper if needed.
Step 7: Serve the soup hot with your favorite toppings like sliced jalapeños for heat, diced avocado for creaminess, fresh cilantro for freshness, and a squeeze of lime. Trust me, these little additions will take your bowl to the next level!
Servings and Timing
This recipe makes about 4 generous servings, perfect for a family meal or to save leftovers for lunch. The prep time is roughly 10 minutes, mostly chopping and blending. Cooking takes about 35 minutes total, including simmering and flavor development. Altogether, you’ll have this nourishing soup ready in about 45 minutes, which is fantastic for a homemade weeknight dinner. There’s no resting time needed, so once the soup is done, you can dive right in!
How to Serve This White Bean and Poblano Soup with Lime and Cilantro Recipe
When I serve this soup, I like to make it feel like a full experience. A simple green salad or a fresh corn and tomato salad pairs beautifully as a side, adding brightness and crunch. For a heartier meal, a warm crusty bread or garlic toast is a perfect companion to soak up every last bit of the flavorful broth.
For garnishes, I love sprinkling a handful of fresh cilantro leaves over the top, along with diced ripe avocado for buttery richness and thin slices of jalapeño or serrano for a bit of extra kick. Adding sliced scallions adds a pop of color and a mild oniony crunch that brightens the whole bowl. Presentation-wise, serving in warm bowls with lime wedges on the side is my favorite—it invites guests to customize their soup and really savor the fresh lime juice.
As for drinks, I often enjoy a light, crisp white wine like a Sauvignon Blanc that complements the citrusy flavors really well. If you prefer something non-alcoholic, a sparkling water with a squeeze of lime or a cold hibiscus iced tea balances the smoky spice perfectly. This soup is so versatile that you can serve it at casual weeknight dinners, for special holiday meals, or even at a cozy weekend gathering. I personally love it piping hot, but it also holds up well warm or even at room temperature if needed.
Variations
One of the things I love about this White Bean and Poblano Soup with Lime and Cilantro Recipe is how easy it is to customize. If you want to change things up, swapping out the white beans for cannellini or great northern beans works just as well. For an extra smoky depth, you can roast the poblano pepper before dicing it. That adds a wonderful charred flavor I sometimes crave.
If you’re following a gluten-free or vegan diet, this recipe is naturally a perfect fit—no adjustments needed, which I find comforting. But if you’d like more protein, I sometimes add cooked shredded chicken or sautéed shrimp on top for a heartier meal. Another fun twist is blending in some chopped kale or spinach near the end of cooking for a boost of green and added nutrients.
For a different cooking method, you could prepare this soup in a slow cooker by sautéing the onions, peppers, and spices first, then adding everything and cooking on low for 4-6 hours. This slow simmer really helps the flavors deepen beautifully, so it’s great for making ahead. Just remember to stir in the lime juice right before serving to keep that fresh brightness.
Storage and Reheating
Storing Leftovers
If you have any leftovers, storing them properly is key to preserving the luscious texture and flavor. I like to transfer the soup into airtight containers, preferably glass or BPA-free plastic, and keep it in the refrigerator. It should stay fresh for up to 4 days, making it an excellent option for meal prepping or quick lunches. Just give it a good stir before reheating since the ingredients can settle.
Freezing
This soup freezes wonderfully if you want to save it for later. Make sure to cool it completely before portioning it into freezer-safe containers or heavy-duty freezer bags. I recommend storing it in individual portions for easy thawing. It can last in the freezer for up to 3 months without losing much flavor or texture. Just thaw overnight in the fridge and reheat gently to enjoy it again.
Reheating
The best way to reheat this soup is gently on the stove over medium-low heat. Stir frequently to prevent sticking or burning at the bottom. Avoid overheating or boiling vigorously as this can cause the beans to split and the soup to become grainy. Adding a splash of vegetable broth or water as it reheats helps restore the perfect creamy consistency. Once warmed through, finish with a fresh squeeze of lime and a sprinkle of cilantro to revive the bright flavors.
FAQs
Can I use dried beans instead of canned white beans?
Absolutely! If you prefer dried beans, soak them overnight and cook them until tender before using. This will add a bit more hands-on time but can enhance the texture and flavor. Just be sure to drain and rinse them well to avoid any leftover cooking liquid that might affect the soup’s consistency.
How spicy is this soup with the poblano and green chiles?
This soup has a gentle, mild heat thanks to the poblano and green chiles. It’s definitely approachable for most spice tolerances. If you like it spicier, you can add sliced jalapeños or serranos as toppings or mix in extra diced green chiles. Conversely, omit the chiles if you prefer it completely mild.
Is this soup gluten-free and vegan?
Yes, this recipe is naturally both gluten-free and vegan! All the ingredients are plant-based and contain no gluten. It’s a wonderful option if you’re looking for a comforting meal that fits these dietary needs without sacrificing flavor.
Can I make this soup ahead of time?
Definitely! This soup actually tastes even better the next day as the flavors develop more fully. You can make it a day or two in advance, store it in the fridge, and gently reheat when ready to serve. Just be sure to add fresh lime juice right before serving to preserve the bright freshness.
What can I use as alternatives for poblano peppers?
If poblanos aren’t available, you can substitute with a mild green bell pepper for less heat or a roasted Anaheim pepper for a similar smoky flavor. You could also try using a mild jalapeño, but remember it will add more spice than a poblano, so adjust according to your taste.
Conclusion
I truly hope you give this White Bean and Poblano Soup with Lime and Cilantro Recipe a chance because it has become such a beloved staple in my kitchen. It’s the type of soup that warms your soul, tastes fresh and vibrant, and feels nourishing with every bite. Whether you’re cooking for your family or looking for a satisfying solo meal, this soup always delivers on comfort and flavor. Enjoy making it your own and savoring every spoonful!
Print
White Bean and Poblano Soup with Lime and Cilantro Recipe
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A comforting and flavorful White Bean Soup made with creamy blended white beans, aromatic spices, and fresh vegetables. This hearty vegetarian soup features a blend of poblano pepper, green chiles, garlic, and cumin, finished with a splash of lime juice and garnished with fresh cilantro and avocado for a vibrant, satisfying meal.
Ingredients
Soup Base
- 4½ cups cooked white beans (3 (14-ounce) cans), drained and rinsed, divided
- 4 cups vegetable broth, divided
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, chopped
- 1 poblano pepper, stemmed, seeded, and diced
- 1¼ teaspoons sea salt
- 1 (4-ounce) can diced green chiles
- 4 garlic cloves, chopped
- 1½ teaspoons ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon ground coriander
- 2 tablespoons fresh lime juice (plus wedges for serving)
Toppings (Optional)
- Fresh cilantro, chopped
- Sliced jalapeño or serrano peppers
- Diced avocado
- Sliced scallions
Instructions
- Prepare the Bean Puree: In a blender, combine half of the white beans (2½ cups) with ¾ cup of the vegetable broth and blend until smooth. Set this puree aside for later use.
- Sauté Vegetables and Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, diced poblano pepper, sea salt, and several grinds of black pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables soften. Stir in the diced green chiles, chopped garlic, ground cumin, dried oregano, and ground coriander. Cook while stirring for 30 seconds to release the flavors.
- Simmer the Soup: Pour in the remaining 3¼ cups of vegetable broth along with the remaining 2¼ cups of white beans. Bring the mixture to a simmer and cook for 10 minutes to meld the flavors.
- Incorporate Bean Puree: Add the reserved pureed beans to the pot, stir well, and continue to simmer the soup uncovered for 20 minutes to thicken and develop a creamy texture.
- Finish and Serve: Remove the pot from heat and stir in the fresh lime juice. Taste and adjust seasoning with extra salt or pepper as desired. Serve hot, garnished with fresh cilantro, sliced jalapeño or serrano peppers, diced avocado, and scallions. Provide lime wedges for squeezing at the table.
Notes
- For a smoother soup, blend all the beans at once instead of only half.
- Adjust the heat level by adding more or fewer peppers according to your spice preference.
- Use fresh lime juice for best flavor impact.
- This soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
- To make this recipe vegan and gluten-free, ensure the vegetable broth contains no animal-derived ingredients and no gluten additives.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-American

Leave a Reply