Soups & Stews
This blended bean soup recipe transforms humble ingredients into velvety, hearty comfort that feels like a warm hug in a bowl. The secret lies in blending cooked beans until silky smooth, then building depth with smoky spices and a touch of creaminess that makes it irresistible.
I developed this version after years of testing—it’s the one that finally convinced even my skeptical meat-loving friends to ask for seconds.
The magic happens in layers: caramelized onions and garlic form the flavor base, while cumin, smoked paprika, and a splash of broth create that signature smoky richness. Tortilla strips crisped in the oven add a satisfying crunch on top, balancing the soup’s creamy texture perfectly.
What makes this recipe special is how approachable it is—no fancy techniques, just simple steps that deliver restaurant-quality results.
By the time you’re done, you’ll have a creamy, deeply flavorful soup that’s rich enough to stand alone but light enough for a weeknight dinner.
The blend of white and black beans creates a perfect balance of earthiness and smoothness, while the tortilla topping adds a modern twist that elevates it beyond classic bean soups. Serve with crusty bread or a simple green salad for a complete meal that’s both comforting and satisfying.
This soup also reheats beautifully, making it ideal for meal prep or leftovers. The flavors only deepen as it sits, so it tastes even better the next day.
Whether you're feeding a family or treating yourself to a cozy night in, this blended bean soup delivers warmth, texture, and flavor in every spoonful. Let’s get cooking!
Ingredients for blended bean soup
Sixteen ingredients. One pot. Creamy, smoky comfort in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| White Beans (Canned) 🌱 | 2 cups | Drained, rinsed, or cooked from dry |
| Black Beans (Canned) 🌱 | 1 cup | Drained, rinsed, or cooked from dry |
| Yellow Onion 🧅 | 1 whole | Diced small, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced or pressed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing onions |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Creamy Coconut Milk 🥥 | ½ cup | Full-fat for richness |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Flour Tortillas 🍞 | 4 whole | Cut into strips |
| Avocado Oil 🫒 | 1 tbsp | For crisping tortilla strips |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the heart of this soup, so don’t skimp on quality. Canned beans work perfectly—just drain and rinse well. For extra flavor, I like to toast the beans in a dry pan for 2-3 minutes before blending, but it’s not required. The smoked paprika is key for that signature depth, and I always grab mine from Penzeys or the bulk spice section at Whole Foods. If you can’t find smoked paprika, a pinch of liquid smoke (about 1/4 tsp) will give you that smoky vibe. The onions should caramelize until golden—this is where the sweetness comes from, so don’t rush it.
No smoked paprika? Cajun seasoning at half the amount works in a pinch. Fresh cilantro missing? Dried cilantro or parsley will do, but use half the quantity. The tortillas can be any kind—corn or flour—but I prefer Mission brand flour tortillas for that perfect crisp. If you’re short on time, skip the crisping step and just crumble them on top. The coconut milk adds creaminess without dairy, but if you’re not a fan, cashew cream or blended silken tofu will give you a similar texture. Just make sure to blend everything until completely smooth for that velvety finish.
This soup tastes even better the next day—honestly, the flavors meld together perfectly after resting. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. I like to portion it into containers with the tortilla strips on top so they stay crispy. If you’re prepping ahead, freeze the soup without the tortilla topping and crisp them fresh before serving. The tortilla strips can be prepped in advance too—just store them in the fridge until ready to use.
Why You'll Love This Recipe
- I swear by this trick: just toss the whole canned beans straight into the pot—no draining, no rinsing. That onion? Dice it roughly, then blend it right into the soup with the garlic. Smooth, fast, and zero fuss.
- No-Chop Nightmare: I swear by this trick: just toss the whole canned beans straight into the pot—no draining, no rinsing. That onion? Dice it roughly, then blend it right into the soup with the garlic. Smooth, fast, and zero fuss.
- Umami Bomb: The secret’s in the olive oil—low and slow to caramelize those onions until they’re deep, sweet, and sticky. Then the black beans hit like a rich, smoky punch, while the white beans add that creamy backbone. It’s the kind of flavor that lingers.
- Lunchbox Hero: Between us, this soup is my meal prep MVP. Make a big batch on Sunday, and you’ve got lunch sorted for the week. Pack it in jars or thermoses—it stays warm, tastes even better the next day, and no one will guess it’s just beans and a little love.
Step-by-step instructions for blended bean soup with smoky tortilla toppings
This velvety bean soup comes together with just a few simple steps—rich, smoky, and topped with crispy tortilla strips for texture.
Sauté the Aromatics Until Fragrant
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced small, and cook for 5 minutes until soft and translucent, stirring occasionally. Here's the thing—you want the onions to caramelize just slightly at the edges, which adds deep sweetness to the soup.
Add the 4 cloves garlic cloves, minced, along with the 1 tablespoon smoked paprika and 1 teaspoon ground cumin. Stir for 1 minute until the garlic turns golden and fragrant—this is where the smoky, warm flavors develop. Be careful not to let the garlic burn; it should smell amazing but not bitter.
Build the Creamy Bean Base
Add the 2 cups white beans (canned) and 1 cup black beans (canned), drained and rinsed, to the pot. Stir to coat them in the spiced oil for 2 minutes, allowing the flavors to meld. Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 15 minutes—this ensures the flavors meld together.
Using an immersion blender, blend the soup directly in the pot until completely smooth. If you don’t have an immersion blender, carefully transfer the soup to a blender in batches (don’t fill it past halfway) and blend until silky. Return the blended soup to the pot and stir in the 0.5 cup creamy coconut milk and 2 tablespoons lime juice. Taste and adjust seasoning with the 1 teaspoon salt and 0.5 teaspoon black pepper—this is where you can tweak the balance of smokiness and tang.
Prepare the Crispy Tortilla Toppings
While the soup simmers, cut the 4 whole flour tortillas into ¼-inch thick strips. Heat 1 tablespoon avocado oil in a large skillet over medium-high heat until shimmering. Add the tortilla strips in a single layer and cook for 2-3 minutes until golden brown and crispy on both sides. Flip carefully with a spatula—you want them to stay crisp, not soggy.
Transfer the crispy tortilla strips to a paper towel-lined plate to drain any excess oil. Here's the trick: sprinkle them lightly with a pinch of salt while still hot to enhance their flavor. Keep them warm until ready to serve—this ensures they stay crunchy when you top the soup.
Serve with Fresh Garnishes
Ladle the warm, creamy bean soup into bowls, dividing it evenly among the 6 servings. Top each bowl with a generous handful of the crispy tortilla strips and a sprinkle of 0.25 cup fresh cilantro, chopped. The contrast of the creamy soup, smoky spices, and crispy tortilla strips makes every bite satisfying. Serve immediately while the toppings are still crisp—this dish is all about that perfect texture combination.
Real talk: the tortilla strips should stay crunchy for the first few bites, but don’t worry if they soften slightly—they’ll still add great texture. If you have leftovers, store the soup and tortilla strips separately and reheat the soup only (the tortillas will crisp up again in the oven for 3-5 minutes at 375°F).
Pro Tips For Making Blended Bean Soup
- Sauté Onions Low and Slow: I used to rush this step and end up with bitter, watery onions—don’t. Cook them over medium-low heat for 8-10 minutes until they’re deeply golden and soft, not crispy. The longer you let them caramelize, the richer the soup’s base will taste.
- Blend in Stages: Dumping all the beans into the blender at once just makes a gluey mess. First, blend half the beans with some broth until smooth, then mix back into the pot before blending the rest. This keeps the texture creamy without turning the soup into a paste.
- Drain and Rinse Beans: Skipping this step leaves your soup tasting like a can of beans. Rinse the drained beans under cold water to wash off excess sodium and any starchy residue—it makes a noticeable difference in flavor and texture.
- Toast the Garlic: After cooking the onions, turn the heat down to low and add the minced garlic—let it sit for 30 seconds until it’s fragrant but not browned. This prevents a bitter aftertaste and adds a depth that raw garlic just can’t match. (Yes, even if you’re impatient like me.)
Serving suggestions for this blended bean soup
Crusty Bread Pairings
Warm, crusty bread is the perfect companion to this creamy soup. I love using a baguette or ciabatta—their sturdy texture holds up to the rich, velvety bean base while soaking up every last drop.
For extra flavor, brush the bread with garlic-infused olive oil and sprinkle with sea salt before baking at 375°F for 8-10 minutes until golden. The contrast of crispy bread and smooth soup is pure comfort food magic. 🥖
Fresh Green Salad
A bright green salad balances the soup’s richness beautifully. Toss mixed greens with diced cucumber, cherry tomatoes, and avocado slices for a refreshing crunch.
Whisk together 2 tablespoons lime juice, 3 tablespoons olive oil, and a pinch of salt for a zesty dressing that complements the smoky flavors. Add toasted pumpkin seeds for extra texture and protein. This simple side keeps the meal light and balanced. 🥗
Avocado Lime Slices
Slice a ripe avocado into wedges and drizzle with lime juice and a sprinkle of salt for a quick, flavorful garnish. The creamy avocado pairs perfectly with the smoky bean soup, adding a fresh, buttery contrast.
Serve these on the side or even on top of the soup for an extra layer of richness. I always keep a few avocados on hand for this exact purpose. 🥑
Cilantro Lime Rice
Cook 1 cup jasmine rice in 2 cups vegetable broth until tender, then fluff with a fork. Stir in 2 tablespoons lime juice, 2 tablespoons chopped cilantro, and a pinch of salt.
The bright, citrusy rice adds a satisfying texture and balances the soup’s creaminess. This side is especially great if you’re serving the soup for a crowd—it’s easy to make ahead and reheats perfectly. 🍚
Spicy Lime Crema
Blend ½ cup sour cream (or cashew cream for vegan), 2 tablespoons lime juice, 1 teaspoon honey, and ½ teaspoon chili powder until smooth. Drizzle this tangy, slightly spicy crema over the soup just before serving.
It adds a creamy, cooling contrast that ties all the flavors together. Trust me, this simple step elevates the dish to restaurant-level. 🌶️
Beverage Pairings
A cold Mexican lager like Modelo Especial or Pacifico cleanses the palate between bites, while a crisp white wine such as Sauvignon Blanc highlights the lime and cilantro notes. For a non-alcoholic option, try sparkling limeade—the effervescence and citrus complement the soup’s smoky depth perfectly. 🍺
Nutrition facts
Frequently asked questions
Can I make this blended bean soup without a blender?
If you don’t have an immersion blender, mash the beans with a potato masher until mostly smooth, then strain the soup through a fine-mesh sieve. For extra creaminess, press the strained beans with the back of a spoon to extract all the liquid. The texture won’t be as velvety, but it’ll still be delicious and hearty.
How do I adjust the spice level for kids or sensitive eaters?
Reduce the smoked paprika to ½ teaspoon and omit the black pepper entirely. For extra mildness, blend in ¼ cup plain Greek yogurt (or coconut yogurt for vegan) at the end to mellow the flavors. Always taste as you go—this soup is naturally forgiving for adjustments!
What’s the secret to keeping the tortilla strips crispy?
Cut them ¼-inch thick and cook in small batches over medium-high heat until golden brown—about 2-3 minutes per side. Drain on a wire rack (not paper towels) to prevent sogginess. For leftovers, reheat the strips at 375°F for 3-5 minutes to restore crispness. Pro tip: Sprinkle with salt while hot for extra crunch!
Can I substitute other beans for white and black?
Yes! Try pinto beans or kidney beans for a different texture, but adjust the liquid—darker beans release more moisture. For extra creaminess, blend in ½ cup cooked cauliflower or ½ cup silken tofu. Just remember: the bean ratio should be 2:1 white to darker beans to maintain balance.
Why does my blended soup taste flat after reheating?
Reheating can mute flavors—bring the soup to a gentle simmer and stir in 1 extra tablespoon lime juice or a pinch of smoked paprika. For extra depth, toast ½ teaspoon cumin seeds in a dry pan for 30 seconds, grind them, and mix into the soup. The key is low-and-slow reheating to preserve texture.
