Bean Soup Recipe No Ham: Hearty Vegetable Velout With Celery Crown Crunch

Soups & Stews

Bean Soup Recipe No Ham: Hearty Vegetable Velout With Celery Crown Crunch

This vegan bean soup recipe transforms simple ingredients into a velvety, hearty dish that rivals traditional ham-based soups—without any compromise on flavor or satisfaction. The secret lies in slow-simmered vegetables, aromatic herbs, and a crisp celery crown garnish that adds both texture and visual appeal.

What makes this recipe stand out is how it builds depth through caramelized onions and toasted spices, creating layers of savory complexity that keep you coming back for more.

Perfect for chilly evenings or meal prep, this soup delivers restaurant-quality richness using just 10 pantry staples and 45 minutes of active time. The beans soften into tender perfection while absorbing the aromatic broth, and the celery crown adds a satisfying crunch that elevates every spoonful.

Unlike many vegan soups, this one doesn't rely on artificial flavors—just carefully balanced seasoning and technique to create something truly comforting.

By the time you finish simmering, you'll have a soup with a silky-smooth velout texture, packed with protein-rich beans and nutrient-dense vegetables. The celery crown isn't just decoration—it's a textural contrast that makes each bite exciting.

What's more, this recipe scales effortlessly, making it ideal for feeding a crowd or saving leftovers for days without losing quality.

Whether you're serving it as a main course or pairing it with crusty bread, this bean soup proves that plant-based meals can be just as hearty and satisfying as their meat-heavy counterparts.

The best part? It's ready in under an hour, with minimal prep work—just gather your ingredients and let the flavors develop through gentle simmering. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bean soup recipe no ham

Ten simple ingredients create a velvety bean soup with restaurant-quality depth and satisfying celery crown crunch.

Ingredient Amount Notes
Dried Brown Lentils 🌾 1 ½ cups Rinsed before cooking
Yellow Onions 🧅 1 ½ cups Diced, caramelized
Carrots 🥕 1 ½ cups Diced, medium size
Celery Stalks 🧅 3 whole Chopped, for crown garnish
Garlic Cloves 🧄 4 cloves Minced, toasted
Canned Crushed Tomatoes 🍅 1 can 28 oz, San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For caramelizing onions
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky richness
Fresh Thyme Leaves 🌿 ¼ cup Or 1 tbsp dried
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked

The lentils are the heart of this soup—brown lentils hold their shape beautifully while soaking up the aromatic broth. Trader Joe's has pre-rinsed lentils in bulk, which saves time, but rinsing your own removes excess starch for a cleaner texture. For the onions, yellow onions caramelize best—avoid red or white, which can turn bitter. The celery crown requires fresh, crisp stalks; look for ones with vibrant green tops and no brown spots. Garlic should be freshly minced and toasted in olive oil to deepen its flavor before adding to the soup.

No vegetable broth? Mushroom broth or even water with bouillon cubes works in a pinch, though the flavor will be less complex. Substituting dried thyme for fresh? Use one-third the amount—dried herbs pack more punch. The San Marzano tomatoes are worth tracking down for their sweetness, but any quality canned tomatoes will do. For extra richness without dairy, stir in 1 tbsp nutritional yeast at the end. The carrots can be baby carrots if that's what's on hand, but whole carrots peeled and diced yield more flavorful soup.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portions. For the celery crown, blanch the whole stalks for 30 seconds before slicing thinly—this keeps them crisp. Reheat gently on the stove with a splash of broth to maintain texture. Portion into containers with the crown on top for a visually stunning presentation that also prevents sogginess.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it uses things I always have—lentils, onions, carrots—no special shopping required. The celery adds that fresh crunch without needing a full veggie haul, and the garlic? Just a few cloves for depth.
  • Garlic-Lentil Magic: Between us, the lentils and garlic create this ridiculously rich base—earthy but bright, with that satisfying bite. The carrots soften just enough to melt into the broth, while the onions caramelize at the edges. Honestly, it’s the kind of flavor that makes you forget it’s "just" soup.
  • Lunch for Days: This soup tastes even better the next day (yes, really). I double the batch on Sundays, and by Wednesday, it’s still my go-to—reheated with a splash of water or straight from the fridge. The lentils hold up perfectly, and the veggies just get more tender.
  • Budget-Busting Comfort: A pound of dried lentils and a few veggies feed four for under $5. That’s a weeknight dinner, a packed lunch, or a side for a big meal—all without breaking the bank. My wallet and my taste buds thank me every time.

Step-by-step instructions for hearty vegetable velout with celery crown crunch

Transform simple ingredients into a rich, velvety bean soup with layered textures and deep flavor.

1

Caramelize the Vegetable Base

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 1.5 cups diced yellow onions and cook for 10 minutes until translucent and beginning to soften. This slow cook time develops sweetness without browning.

Add the 1.5 cups diced carrots and 3 whole celery stalks (chopped), stirring to combine. Cook for another 8-10 minutes until the vegetables soften and the onions develop a deep golden hue. You're building flavor here—don't rush this step. The vegetables should be tender but not falling apart.

2

Develop the Spice Foundation

Increase heat to medium and add the 4 cloves minced garlic cloves, cooking for 30 seconds until fragrant. Immediately stir in the 1 tbsp toasted ground cumin and 1 tsp smoked paprika, allowing the spices to bloom and release their aromas for 1 minute.

This is where the soup's complexity begins. The toasted cumin adds earthy depth while the smoked paprika contributes subtle warmth. Don't let the spices burn—keep the heat at medium and stir constantly. The mixture should smell rich and inviting, with notes of toasted grain and smoky char.

3

Build the Velouté Texture

Pour in the 1 can crushed tomatoes and stir to combine with the vegetable mixture. Cook for 5 minutes until the tomatoes break down slightly and the flavors meld. Add the 1.5 cups rinsed dried brown lentils and 4 cups vegetable broth, bringing everything to a gentle simmer.

Partially cover the pot and simmer for 25-30 minutes until the lentils are tender but still hold their shape. The soup should be thick enough to coat the back of a spoon but still have a velvety consistency. If it's too thick, add a splash of water or broth to reach your desired texture.

4

Finish with Herbs and Seasoning

Stir in the 0.25 cup fresh thyme leaves, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Simmer uncovered for another 10 minutes to allow the flavors to develop fully. The thyme should infuse the soup with bright, herbal notes while the salt and pepper balance the richness.

Taste and adjust seasoning if needed—the soup should be rich but not overpowering. The lentils should be fork-tender with just a slight bite, and the vegetables should be completely tender. This is your flavor checkpoint—ensure all components are harmonious before proceeding.

5

Prepare the Celery Crown Garnish

While the soup simmers, carefully cut the 3 whole celery stalks reserved earlier into thin, even slices (about 1/8-inch thick) to create delicate crowns. Blanch them in boiling water for 30 seconds, then immediately transfer to an ice bath to stop cooking. This preserves their crisp texture.

Drain well and pat dry with paper towels. The celery should remain vibrant green and crisp—this is your textural contrast element that adds a satisfying crunch to each spoonful. Keep them separate until serving to maintain their freshness.

👨‍🍳

Pro Tips For Making Bean Soup Recipe No Ham

  • SOAK LENTILS 1 HOUR: I learned this the hard way—skipping the soak means lentils turn to mush instead of holding their shape. Toss them in cold water for at least an hour (or overnight if you’re patient), then drain and rinse before cooking. The texture difference is night and day, especially in a hearty bean soup where you want those lentils to stay intact.
  • SWEAT THE VEGETABLES LOW: After burning three batches of onions and celery, I finally figured out: low and slow is the only way. Cook them on medium-low heat for 10-12 minutes until soft but not browned—this builds flavor without bitterness. If they’re crowding the pot, work in batches. (Yes, even if you’re impatient like me.)
  • DICE CARROTS SMALL: Big chunks of carrots stay crunchy and undercooked while lentils turn to paste. Cut them into ¼-inch pieces so they soften evenly alongside the lentils. No one wants a soup where the carrots are still rock-hard after 45 minutes of simmering.
  • SALT THE POT LATE: Adding salt early makes lentils tough—wait until they’ve simmered for 20 minutes before seasoning. This lets the starches break down properly, giving you that creamy, cohesive soup texture instead of a watery mess. (Your future self will thank you.)

Perfect pairings for this recipe

Bread Pairings

This soup pairs perfectly with crusty sourdough—its tangy crumb contrasts beautifully with the velouté's richness. I love toasting thick slices with garlic-infused olive oil and sprinkling with flaky sea salt before serving.

For a lighter option, try baguette slices or focaccia—both soak up the broth while adding a satisfying crunch. 🥖

Cheese Boards

Elevate your meal with a simple vegan cheese board featuring aged nutritional yeast, smoked gouda alternatives, and cashew-based camembert. Add roasted red peppers, marinated artichokes, and olives for a Mediterranean-inspired spread. The nutty, savory elements complement the soup's earthy spices beautifully.

Wine Pairings

A dry Spanish red like Tempranillo or Rioja enhances the soup's smoky paprika and caramelized onions. For white wine lovers, a crisp Sauvignon Blanc from New Zealand offers bright acidity that cuts through the richness. Avoid heavy, oaky whites—they'll overpower the delicate thyme and lentil flavors. 🍷

Herb Garnishes

Brighten the soup with fresh chopped parsley or cilantro just before serving. For extra flair, add toasted pine nuts or pumpkin seeds for crunch. I also love a drizzle of high-quality extra-virgin olive oil and a sprinkle of red pepper flakes for heat lovers.

These finishing touches add freshness and depth to every spoonful.

Side Salads

A simple arugula salad with lemon vinaigrette balances the soup's heartiness. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and 1 tsp honey for a refreshing contrast.

For a warmer option, try roasted Brussels sprouts with balsamic glaze—their caramelized edges mirror the soup's caramelized onions. 🥗

Dipping Extras

Serve with homemade vegan aioli or spicy harissa for dipping. The creamy aioli pairs wonderfully with the celery crown, while harissa adds a fiery kick for those who love heat.

A sprinkle of smoked paprika on top of the aioli intensifies the soup's smoky notes. These extras turn a simple bowl into a restaurant-worthy experience.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 50g18%
Dietary Fiber 15g54%
Sugars 8g
Protein 22g44%
* 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 substitute lentils for another type of bean?

For a creamier texture, try cannellini beans or great northern beans—they hold their shape well and add richness. If you prefer smaller beans, beluga lentils or black beans work too, though they may require 5-10 minutes less simmering time. Adjust broth amounts if using dried beans to maintain the velouté consistency.

2

How do I make this soup spicier?

Add ½ tsp cayenne pepper or 1 tsp chili flakes when toasting the spices, or stir in 1 tbsp hot sauce at the end. For smoky heat, increase smoked paprika to 1.5 tsp. Garnish with red pepper flakes or a dash of harissa before serving for extra kick.

3

Can I make this soup in an Instant Pot?

Yes! Sauté the onions, carrots, and celery for 5 minutes on "Sauté" mode. Add garlic, cumin, and paprika, then stir in tomatoes, lentils, and broth. Seal the lid and cook on High Pressure for 12 minutes, then quick-release. Finish with thyme and seasoning. The celery crown should be blanched separately to maintain crispness.

4

Why does my soup taste bland?

Check your seasoning—this soup relies on toasted spices and caramelized onions. If it tastes flat, try adding 1 tsp soy sauce (for umami) or a pinch of nutritional yeast. Simmer uncovered for 5 extra minutes to let flavors concentrate. Taste as you go—adjust salt and acidity (lemon juice or vinegar) gradually.

5

How do I store leftovers?

Let the soup cool completely, then transfer to an airtight container with a tight lid. It keeps in the fridge for 5 days or freezes for 3 months. Reheat gently on the stove with a splash of broth to restore texture. Keep the celery crowns separate and add fresh when reheating—this prevents sogginess.

★★★★★4.6(13 reviews)
Categories Soups & Stews