Bean Soup Recipe No Meat: Creamy White Bean and Herb Delight

Soups & Stews

Bean Soup Recipe No Meat: Creamy White Bean and Herb Delight

This creamy white bean soup recipe no meat transforms simple pantry staples into a velvety, herb-infused comfort dish that feels like a hug in a bowl. šŸ’› The secret lies in toasting aromatic spices and simmering dried beans until they break down into a naturally thick, luscious broth—no meat, no shortcuts, just pure plant-based richness.

I developed this recipe after realizing how often creamy soups rely on heavy cream when beans themselves hold so much potential for texture and depth.

What sets this soup apart is the balance of textures: tender white beans hold their shape while contributing to the creaminess, while fresh herbs and citrus brighten the earthy flavors.

The technique is straightforward but critical—sautĆ©ing onions and garlic until deeply fragrant, toasting spices to unlock their oils, and simmering the beans long enough to develop that restaurant-quality body. This isn't just a vegetarian soup; it's a flavor-packed main course that stands proudly alongside any table.

The result is a soup so satisfying it disappears faster than you can say "second bowl." Each spoonful delivers layers of savory, herbal, and slightly tangy notes, all wrapped in that signature creamy consistency without a drop of dairy.

The herbs stay vibrant, the beans remain tender, and the broth clings perfectly to crusty bread or rice. This is the kind of recipe that proves plant-based cooking can be both nourishing and indulgent.

For those who love to experiment, variations are endless—add roasted tomatoes for depth, mushrooms for umami, or coconut milk for extra richness. The base technique remains the same, ensuring every version maintains that velvety texture and vibrant flavor profile.

Let's create this soul-warming bowl that's perfect for chilly evenings or lazy Sundays when you crave something hearty yet light.

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for bean soup recipe no meat

Transform pantry staples into velvety, herb-infused white bean soup without meat or dairy shortcuts.

Ingredient Amount Notes
Dried Cannellini Beans 🌾 1 ½ cups Rinsed before soaking overnight
Yellow Onion šŸ§… 1 whole Diced, medium-sized
Garlic Cloves šŸ§„ 4 cloves Minced, fresh preferred
Extra-Virgin Olive Oil šŸ«’ ½ cup For sautĆ©ing, fruity variety
Vegetable Broth šŸ’§ 4 cups Low-sodium preferred
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, chopped
Fresh Parsley Leaves 🌿 ¼ cup Chopped, flat-leaf preferred
Ground Cumin šŸŒ¶ļø 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Smoked Paprika šŸŒ¶ļø ½ tsp For subtle smokiness
Lemon Juice šŸ‹ 2 tbsp Freshly squeezed
Salt šŸ§‚ 1 ½ tsp Diamond Crystal preferred
Black Pepper šŸŒ¶ļø ½ tsp Freshly cracked
Fresh Dill 🌿 2 tbsp Chopped, for garnish
Coconut Milk 🄄 ½ cup Full-fat for creaminess

The dried cannellini beans are the heart of this soup. Look for organic or heirloom varieties at specialty stores like Whole Foods or Trader Joe's—they hold their shape better and have superior texture. Soaking overnight reduces cooking time and improves digestibility. If short on time, use 2 cans of white beans (15 oz each) instead, but drain and rinse thoroughly. The onions and garlic should be sautĆ©ed until deeply golden—this builds the aromatic foundation. For the spices, toast the cumin and coriander in the olive oil for 30 seconds before adding onions; this unlocks their essential oils and creates depth that pre-ground spices can't match.

No fresh thyme or parsley? Dried works at one-third the amount, but the flavor won't be as vibrant. Substitute smoked paprika with regular paprika plus a pinch of liquid smoke for that subtle smokiness. The coconut milk adds luxurious creaminess without dairy—full-fat versions like Thai Kitchen work best, but light coconut milk still delivers. For extra richness, blend in 1/4 cup soaked cashews with the broth. Lemon juice brightens the dish; if you prefer tangier flavors, add an extra tablespoon. The herbs should be added at the end to preserve their freshness and vibrant color.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days—the beans continue to soften slightly, enhancing the creaminess. For longer storage, freeze portions for up to 3 months. To reheat, warm gently on the stove with a splash of water or broth to restore creaminess. Garnish with fresh dill and a drizzle of olive oil before serving. The soup pairs beautifully with crusty bread or a sprinkle of nutritional yeast for a cheesy note without dairy.

ā¤ļø

Why You'll Love This Recipe

  • No-Soak Needed: I’ll admit, I used to dread soaking beans—until I realized you can just boil dried cannellinis for 30 minutes straight. No fancy prep, no waiting overnight, just toss them in cold water and let the pot do the work while you chop onions. That first sip of thick, creamy broth? Worth the shortcut.
  • Garlic Bomb Flavor: Between us, the secret’s in the garlic. I smash those cloves into the olive oil until it’s golden, then let them sizzle until the kitchen smells like a Tuscan market. The beans soak up that deep, toasty aroma—no extra seasoning needed. Honestly, I’ve had people ask if I used a whole bulb.
  • Lunchbox Hero: This soup is my secret weapon for meal prep. I make a big batch on Sundays, and by Wednesday, I’m still pulling out jars of it for lunches. The beans hold up perfectly, and the broth stays rich—no sad, watery leftovers here. Even my picky teenager grabs seconds when I pack it cold.
  • Pantry Staple Magic: I swear by this recipe when I’m broke or lazy—or both. Cannellinis are cheaper than chicken, and vegetable broth stretches forever. One pot feeds four, and the leftovers? Even better the next day. I’ll be real: it’s the dish I turn to when I’ve got nothing but onions, garlic, and a sad wallet.

Step-by-step instructions for creamy white bean and herb delight

This method transforms simple ingredients into velvety soup with layered herb flavors.

1

šŸ³ Step 1: SautĆ© Aromatics Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Here's the thing—you want to see the onions turn a pale golden color before moving forward.

Add the minced garlic cloves, 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp smoked paprika. Stir constantly for 30 seconds until the spices release their aromas and the garlic becomes fragrant but doesn't brown. This spice toasting builds the soup's flavor foundation.

2

šŸ³ Step 2: Build the Bean Base with Broth

Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the 1.5 cups dried cannellini beans (no need to drain if soaked overnight) and 1.5 tsp salt. Reduce heat to low and simmer uncovered for 45-50 minutes until beans are fork-tender and broth has reduced slightly.

I check for doneness by mashing one bean against the pot's side—it should break down easily but still hold shape. If beans feel firm, simmer another 10 minutes. The broth should coat the back of a spoon but remain liquid enough to blend smoothly later.

3

🄘 Step 3: Blend for Creamy Texture

Using an immersion blender, blend about half the soup until completely smooth. I work in batches to avoid splattering—hold the blender at a slight angle and press down gently. The soup should become thick and velvety, with no visible bean chunks remaining.

Return the blended portion to the pot and stir in the 0.5 cup coconut milk. Add the 0.25 cup chopped fresh thyme leaves and 0.25 cup chopped fresh parsley leaves. Here's where it gets good—the coconut milk adds richness while the herbs brighten the earthy bean flavor.

4

ā° Step 4: Finish with Herbs and Acid

Simmer the soup for another 10 minutes to let flavors meld. Stir in the 2 tbsp lemon juice and 0.5 tsp black pepper. Taste and adjust seasoning—you might need a pinch more salt or lemon to balance the creaminess.

Remove from heat and stir in the 2 tbsp chopped fresh dill. The dill adds a fresh, slightly tangy note that cuts through the richness. For best texture, let the soup sit off heat for 5 minutes before serving—this allows the flavors to fully integrate.

5

šŸ½ļø Step 5: Serve with Garnish

Ladle the soup into bowls and garnish with additional chopped fresh dill and a drizzle of extra-virgin olive oil. The oil adds visual appeal and a final layer of richness. Serve immediately with crusty bread to soak up every creamy drop.

Each spoonful should deliver that perfect balance: creamy from the beans and coconut milk, bright from the herbs and lemon, with just enough smokiness from the spices. The texture should be silky yet substantial—never watery or grainy.

šŸ‘Øā€šŸ³

Pro Tips For Making Bean Soup Recipe No Meat

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with cannellini beans leaves them tough and mealy. Use cold water, cover, and let them sit 12+ hours (yes, even if you’re impatient like me). No need to boil them first; just drain, rinse, and add to your pot.
  • SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter, and this soup needs that deep, caramelized flavor. Cook them on medium-low with a pinch of salt until soft and translucent—about 10 minutes. Skip the crowding; give them space to release moisture properly.
  • SKIP THE GARLIC BURN: Crushed garlic in olive oil at high heat = bitter, acrid flavor. SautĆ© it in the last 30 seconds of cooking the onions, then add it with the broth. Or, even better, infuse the broth with minced garlic for 5 minutes before adding beans—no risk of burning.
  • SIMMER BEANS UNTIL TENDER: Cannellini beans need patience—simmer them at a gentle bubble (not a rolling boil) for at least 45 minutes, stirring occasionally. The broth should reduce slightly, concentrating flavor. If they’re still firm, add a splash of water and keep going; they’ll soften.

Regional styles of bean soup recipe no meat

Spanish White Bean

In Spain, this soup transforms into a rustic fabada asturiana when you swap cannellini beans for large white beans (fabes) and add smoked chorizo (optional for vegetarians, use mushroom stems instead). The key is slow-cooking the beans with garlic, bay leaves, and a touch of red wine for depth.

I love using Spanish smoked paprika for that authentic smokiness—just ½ tsp makes a difference. šŸŒ¶ļø

Italian Creamy Minestrone

For an Italian twist, add diced tomatoes (1 can, 14 oz), zucchini (1 medium, diced), and carrots (1 small, chopped) to the base. Stir in ½ cup pasta (small shells or ditalini) during the final 10 minutes of simmering.

Finish with basil leaves instead of dill and a splash of white wine (¼ cup) when sautéing the aromatics. The pasta adds heartiness without overpowering the beans.

Moroccan Spiced

Transform this into a Moroccan-inspired tagine-style soup by adding 1 tsp ground cumin, ½ tsp ground cinnamon, and ½ tsp ground ginger during the spice toasting step.

Stir in ½ cup chopped preserved lemon peel (find it in Middle Eastern markets) and ½ cup raisins during the final 10 minutes of cooking. The preserved lemon adds a bright, citrusy tang that cuts through the richness. šŸ‹

French White Bean PurƩe

For a French bistro-style version, blend the entire soup until completely smooth—no chunks allowed! Stir in ½ cup heavy cream (or coconut milk for vegan) and 1 tbsp Dijon mustard for tang. Garnish with chopped chives and a sprinkle of grated GruyĆØre cheese (optional).

The purƩe texture makes this feel like a luxurious starter or light lunch. I love serving it with crusty baguette slices for dipping.

Mexican-Inspired

Give it a Mexican flair by adding 1 diced poblano pepper (roasted and peeled), ½ tsp ground cumin, and ½ tsp smoked paprika during the spice toasting. Stir in ½ cup corn kernels (fresh or frozen) and 2 tbsp lime juice at the end.

Top with cilantro, avocado slices, and a dollop of Greek yogurt (or cashew cream). The lime and cilantro add a zesty contrast to the creamy beans. šŸŒ¶ļø

Mediterranean Herb

For a bright, herb-forward version, add 1 diced fennel bulb (½ cup) and ½ cup chopped artichoke hearts (canned, drained) during the final 10 minutes of simmering.

Finish with ¼ cup chopped mint leaves and a drizzle of lemon-olive oil (mix 2 tbsp olive oil + 1 tbsp lemon juice). The fennel adds an anise-like sweetness that pairs beautifully with the beans. This version feels fresh enough for summer but hearty enough for winter. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried?

Yes! For convenience, use 2 (15 oz) cans of white beans (cannellini or great northern) instead of dried. Drain and rinse thoroughly to remove excess sodium, then add them directly to the broth after sautƩing the aromatics. Reduce simmering time to 20-25 minutes since canned beans are pre-cooked. The texture will be slightly less creamy but still delicious.

2

How do I make this soup vegan?

Skip the coconut milk and use ½ cup blended soaked cashews (soaked in hot water for 15 minutes) for creaminess instead. Ensure your broth is vegetable-based and check that smoked paprika contains no animal products. The flavor remains rich and satisfying without dairy.

3

Why does my soup taste bland?

Blandness usually means the spices weren't toasted enough or the soup needs more acidity. Next time, toast your spices in the oil for 30 seconds before adding onions, and finish with an extra 1 tbsp lemon juice. For extra depth, add a pinch of nutritional yeast (1 tsp) or a splash of soy sauce (1 tsp) to the broth.

4

Can I make this soup in an Instant Pot?

SautƩ onions, garlic, and spices as directed, then add broth and beans. Seal the lid and cook on high pressure for 12 minutes, followed by a 5-minute natural release. Blend half the soup with an immersion blender, then stir in coconut milk and herbs. The pressure cooker cuts prep time by 30 minutes while keeping flavors intense.

5

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the beans soften further. For freezing, portion into containers and freeze for up to 3 months. Thaw in the fridge overnight—never microwave directly from frozen. To reheat, warm gently on the stove with a splash of water or broth to restore creaminess.

ā˜…ā˜…ā˜…ā˜…ā˜…4.8(9 reviews)
Categories Soups & Stews