Bean Soup Recipe No Ham: Hearty White Bean and Herb Velouté

Soups & Stews

Bean Soup Recipe No Ham: Hearty White Bean and Herb Velouté

This bean soup recipe no ham delivers a velvety white bean and herb velouté that’s rich, comforting, and packed with plant-based protein. The secret lies in slow-simmered beans and aromatic herbs that transform humble ingredients into a restaurant-worthy bowl.

No ham needed—just deep, earthy flavors that satisfy even the heartiest appetites.

What sets this recipe apart is the balance of textures: creamy beans, tender herbs, and a silky broth that coats every spoonful. The process is straightforward—sauté onions, garlic, and carrots until fragrant, then add dried herbs and white beans to simmer until tender.

A splash of vegetable broth and a touch of lemon brighten the dish, ensuring each bite is vibrant and well-rounded.

The result is a soup that’s both hearty and light, perfect for chilly evenings or as a nourishing starter. Garnish with fresh parsley, a drizzle of olive oil, or crusty bread to elevate it further.

This isn’t just a ham substitute—it’s a standout dish that proves plant-based soups can be just as satisfying.

Ready in under an hour, this recipe scales effortlessly for crowds or leftovers. The velouté texture comes from blending half the beans, while keeping the rest whole adds heartiness. Serve with a side salad or crusty bread for a complete meal—simple, flavorful, and impossible to resist.

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

Ingredients for bean soup recipe no ham

Simple ingredients create this velvety white bean velouté that rivals any ham-infused soup.

Ingredient Amount Notes
Extra-Firm Tofu 🍲 14 oz Pressed to remove excess water
Yellow Onions 🧅 1 whole Diced into 1/4-inch pieces
Carrots 🥕 2 medium Peeled and chopped into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Minced finely for depth of flavor
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Dried Rosemary 🌿 ½ tsp Crushed between fingers for aroma
Vegetable Broth 💧 4 cups Low-sodium preferred for balance
Canned White Beans 🌱 2 cups Drained and rinsed thoroughly
Extra-Virgin Olive Oil 🫒 ¼ cup For richness and depth
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Salt 🧂 1 ½ tsp Adjust to taste, kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Fresh Parsley 🌿 ¼ cup Chopped for garnish and freshness
Crusty Bread 🍞 4 slices For serving on the side

The white beans are the heart of this soup, so choose high-quality canned beans—look for brands like Low Sodium or Eden Organic at Whole Foods or your local grocery store. The beans should be plump and free of any off odors. For extra creaminess, blend half the beans after cooking, while leaving the rest whole for texture. Fresh herbs like thyme and rosemary elevate the dish, but dried works in a pinch—just double the amount. The vegetable broth should be rich and flavorful; Homemade or Pacific Foods are excellent choices for depth.

No fresh herbs? Dried thyme and rosemary work perfectly at double the amount. Short on white beans? Substitute canned chickpeas or lentils for a similar texture, though the flavor will shift slightly. The tofu adds protein and creaminess—press it well to avoid a watery soup. For extra richness, add a splash of coconut milk at the end. The carrots can be swapped for parsnips or celery if you prefer a different flavor profile. Always taste as you go—adjust salt and pepper to balance the broth.

This soup keeps beautifully in the fridge for 4-5 days, with flavors deepening over time. Portion into airtight containers for easy lunches or leftovers. Freezes well for up to 3 months, though the texture may change slightly upon thawing. For best results, reheat gently on the stove with a splash of water or broth. Serve with crusty bread or a simple side salad to complete the meal. The parsley garnish adds freshness—add it just before serving to keep it vibrant.

❤️

Why You'll Love This Recipe

  • No-Fuss Prep: I swear by this—just dice the onions and carrots while the soup simmers, no fancy knife work needed. The tofu gets pressed and cubed in five minutes, and the thyme? Just a shake from the jar. Honestly, it’s the kind of recipe that lets you sip your coffee while it cooks.
  • Thyme & Garlic Magic: That dried thyme blooming in the broth and the garlic sizzling in the pot? It’s the secret weapon. The tofu soaks up the flavor until it’s tender but still holds its shape—no mushy disappointment here. Between us, this is the kind of taste that makes people ask, “What’s in it?”
  • Lunchbox Hero: I make a double batch on Sundays, and it’s still delicious in the fridge by Thursday. Pack it cold with crusty bread, or reheat it for a quick dinner—either way, it’s a hit. My kids even eat it (yes, even on a Tuesday night), and they’re the hardest critics.
  • Budget-Friendly Powerhouse: A block of tofu, a bag of dried beans, and a few pantry staples—this soup costs me less than takeout for four. The carrots and onions stretch the flavor, and the thyme makes it feel special without breaking the bank. It’s my go-to when I’m pinching pennies but still want something satisfying.

Step-by-step instructions for hearty white bean and herb velouté

This velvety soup delivers deep herbal flavors and satisfying texture using simple techniques.

1

Press and Cube the Extra-Firm Tofu

Begin by pressing the 14 oz extra-firm tofu to remove excess water. Wrap the tofu block in a clean kitchen towel or paper towels, place it on a plate, and set a heavy object like a cast-iron skillet on top. Let it press for 15-20 minutes—this ensures your tofu will absorb flavors instead of releasing water into the soup.

Once pressed, unwrap the tofu and cut it into ½-inch cubes. I like to work quickly here to prevent the tofu from absorbing moisture from the air. Set aside the cubed tofu on a plate until you're ready to cook it. This step transforms the tofu from bland to flavorful by maximizing surface area for seasoning.

2

Sauté Aromatics Until Fragrant

Heat the ¼ cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, 2 medium carrots (chopped), and 4 cloves garlic cloves (minced). Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and the onions turn translucent.

Here's where the herbs come into play: Add the 1 teaspoon dried thyme and ½ teaspoon dried rosemary, crushing the rosemary between your fingers to release its aroma. Stir for 30 seconds until the kitchen fills with that earthy, herbal scent. This step builds the flavor foundation—don't rush it. The rosemary's piney notes and thyme's warmth will infuse the entire soup.

3

Build the Velouté Base

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes, allowing the flavors to meld. Add the 2 cups canned white beans (drained and rinsed) and the cubed tofu, stirring gently to combine.

Simmer for another 10-12 minutes until the carrots are fork-tender and the soup reaches a velvety consistency. Taste and adjust seasoning with salt and black pepper—you want the flavors to be balanced but still vibrant. The tofu should be heated through but not falling apart. If the soup is too thick, add ½ cup water to reach your desired consistency.

4

Finish with Brightness and Garnish

Stir in the 1 tablespoon lemon juice and ½ cup fresh parsley, reserving a few sprigs for garnish. The lemon juice brightens the herbal notes and cuts through the richness of the olive oil. Simmer for 1-2 minutes more to incorporate the parsley's freshness fully.

Ladle the soup into bowls and garnish with the reserved parsley sprigs. Serve immediately with 4 slices crusty bread on the side for dipping. The contrast of the warm, creamy soup with the crisp, sturdy bread makes this dish truly satisfying. Each spoonful should deliver a harmonious blend of herbed tofu, tender beans, and bright citrus notes.

👨‍🍳

Pro Tips For Making Bean Soup Recipe No Ham

  • CRISP THE TOFU FIRST: I learned this the hard way—adding raw tofu straight to the broth makes it soggy. Press it for 15 minutes first, then pan-fry in 1 tablespoon oil until golden on all sides. The texture stays firm, and the soup gets depth from the toasted edges.
  • DICE ONIONS SMALL: I used to cut onions in big chunks, thinking it’d save time. Wrong. Tiny dice (about 1/8-inch) melt into the soup faster and sweeten up the broth without leaving chunks. No one wants to fish for onion bits at the end.
  • SAUTÉ GARLIC LOW AND SLOW: After burning three batches, I finally figured out: garlic needs patience. Cook it in the oil over medium-low heat until it’s just golden, not brown. If it’s crispy, the soup will taste bitter. Keep the heat steady—this isn’t a race.
  • ADD THYME LATE: Dried thyme loses its punch if simmered too long. Toss it in with the tofu in the last 10 minutes of cooking. Fresh thyme? Add it even later—right when you serve. The flavor stays bright, not dusty. (Yes, even if you’re impatient like me.)

Best sauces and condiments for these flavors

Herb-Infused Olive Oil

Drizzle 1-2 tablespoons extra-virgin olive oil directly over each bowl before serving. I like to infuse mine with ½ teaspoon dried rosemary and ¼ teaspoon red pepper flakes by heating gently for 5 minutes—this adds a fragrant, slightly spicy kick that complements the herbal notes.

Store any leftover infused oil in an airtight container in the fridge for up to 1 week. 🫒

Lemon-Tahini Swirl

For a creamy, nutty contrast, whisk together 2 tablespoons tahini, 1 tablespoon lemon juice, and 1 tablespoon water until smooth. Drizzle ½ teaspoon per bowl just before serving—this adds a silky texture that balances the soup's richness.

Tahini also boosts protein and healthy fats, making it a perfect plant-based upgrade. 🌿

Spicy Harissa Drizzle

Mix 1 teaspoon harissa paste with 1 tablespoon warm water to create a vibrant, smoky-sweet condiment. Spoon ½ teaspoon per bowl and let it melt into the soup's surface. The harissa's heat and depth elevate the earthy flavors without overpowering them.

I keep a small jar of harissa in my pantry for quick flavor boosts—look for Levantine or Moroccan brands like Mezze or Bella. 🌶️

Creamy Cashew Sour Cream

Blend ¼ cup soaked cashews, 2 tablespoons water, 1 teaspoon lemon juice, and a pinch of salt until smooth. Stir 1 teaspoon per bowl—this adds a tangy, velvety contrast that mimics traditional sour cream.

For extra richness, add ½ teaspoon nutritional yeast to the blend. This topping is especially great for those who miss dairy in their soups. ✨

Toasted Breadcrumbs

Pulse ¼ cup crusty bread in a food processor until you get fine crumbs. Toast in a dry pan over medium heat for 3-4 minutes, stirring constantly, until golden.

Sprinkle 1 teaspoon per bowl—the crunch adds texture and soaks up any extra broth. For extra flavor, mix in ½ teaspoon garlic powder or dried oregano before toasting. 🍞

Fresh Herb Oil

Finely chop ¼ cup fresh parsley and 2 tablespoons fresh chives, then blend with ¼ cup olive oil until smooth. Strain through a fine-mesh sieve to remove any pulp, then drizzle 1 teaspoon per bowl.

This bright, herbaceous oil adds freshness and a delicate aroma that complements the soup's depth. Store any leftovers in the fridge for up to 5 days. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 35g12%
Dietary Fiber 10g36%
Sugars 4g
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 substitute white beans for other types?

For a heartier texture, use chickpeas or kidney beans, though the flavor will shift slightly. Black beans add a deeper earthiness, while lentils create a richer, more rustic soup. Just adjust cooking time—lentils and chickpeas may need 5-10 extra minutes to soften fully.

2

How do I make this soup extra creamy?

Blend half the cooked beans with ½ cup broth before adding back to the pot. For a dairy-free alternative, stir in 2 tablespoons coconut milk or cashew cream at the end. The tofu already adds creaminess, but these boosts take it to velvety perfection.

3

Can I make this soup in an Instant Pot?

Yes! Sauté the aromatics, then add broth, beans, and tofu. Cook on high pressure for 8 minutes, then quick-release. The Instant Pot cuts prep time to 25 minutes total. For extra richness, skip blending and let the pressure build natural creaminess.

4

What’s the best way to store leftovers?

Cool the soup completely, then transfer to airtight containers. It keeps for 4-5 days in the fridge or 3 months in the freezer. Reheat gently on the stove with a splash of water or broth to restore texture. For best flavor, reheat only what you plan to eat immediately.

5

Is this soup kid-friendly?

With minor adjustments, yes! Skip the rosemary (or use ½ tsp mild thyme), reduce lemon to ½ tbsp, and blend all beans for ultra-smooth texture. Serve with buttered noodles or toasted bread for dipping. Kids often love the mild, creamy version without strong herbs.

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