Bean Soup Recipe No Ham: Smoky Garlic and Herb-Rich Depth

Soups & Stews

Bean Soup Recipe No Ham: Smoky Garlic and Herb-Rich Depth

This bean soup recipe no ham delivers smoky garlic and herb-rich depth that transforms simple ingredients into a hearty, satisfying meal. 🌟 The secret lies in slow-cooked beans infused with smoked paprika, fresh herbs, and a rich vegetable broth that builds layers of flavor without relying on meat.

I developed this recipe after realizing how often ham-heavy bean soups dominated the table—until I found this plant-based version that stands on its own.

The beauty of this soup is its versatility and simplicity: no ham required, just pantry staples and a few fresh herbs.

A blend of white and cannellini beans creates the perfect texture—creamy yet substantial—while roasted garlic and smoked paprika add that deep, savory complexity that makes it feel like a restaurant-worthy dish. The herbs (thyme, bay, parsley) brighten every spoonful, ensuring it’s anything but bland.

What you’ll end up with is a rich, aromatic soup that’s perfect for chilly evenings, meal prep, or serving alongside crusty bread and a simple green salad. The beans soften just enough to release their natural sweetness, while the broth reduces to a velvety consistency that coats every bite.

This isn’t just a ham substitute—it’s a bold, flavorful centerpiece that proves plant-based soups can be just as satisfying.

Ready in under an hour, this recipe is foolproof and customizable—add diced tomatoes for brightness, a splash of red wine for depth, or extra herbs for freshness. The best part? It tastes even better the next day, making it ideal for leftovers. Let’s get cooking!

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Diet
Meat
šŸ”„
Calories
Low Cal

Ingredients for bean soup recipe no ham

Pantry staples meet bold flavors—this smoky garlic bean soup is vegan, hearty, and packed with herb-rich depth.

Ingredient Amount Notes
White Beans (Cannellini or Navy) 🌱 2 cups Dried or canned, drained and rinsed
Cannellini Beans (Dried) 🌱 1 cup Soaked overnight for texture
Yellow Onion šŸ§… 1 whole Diced, about 1 cup
Garlic Cloves šŸ§„ 6 cloves Roasted for smoky depth
Smoked Paprika šŸŒ¶ļø 2 tbsp High-quality, not cayenne
Vegetable Broth šŸ’§ 4 cups Low-sodium, homemade or store-bought
Fresh Thyme 🌿 2 tbsp Leaves only, finely chopped
Bay Leaves šŸƒ 2 whole For aromatic depth
Fresh Parsley 🌿 ¼ cup Chopped, for brightness
Extra-Virgin Olive Oil šŸ«’ ¼ cup For roasting garlic
Tomato Paste šŸ… 2 tbsp Smooth, not chunky
Lemon Juice šŸ‹ 1 tbsp Freshly squeezed
Salt šŸ§‚ 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper šŸŒ¶ļø ½ tsp Freshly cracked
Red Wine (Optional) šŸ· ½ cup Dry, like Cabernet

The beans are the soul of this soup. Cannellini and white beans create that perfect creamy texture without needing ham—just let them soak overnight if using dried. For the garlic, roasting it in olive oil until caramelized gives that smoky depth you’d get from ham. I always grab organic garlic from Trader Joe’s—it’s sweeter and more flavorful. The smoked paprika? Penzeys brand is my go-to, but any high-quality smoked variety will do. Skip the cayenne—we’re going for smoky, not spicy.

No smoked paprika? Liquid smoke at half the amount works in a pinch, but it’s not the same. Fresh herbs are non-negotiable here—dried thyme at one-third the amount is okay, but nothing beats the fresh stuff. The tomato paste can be swapped for diced tomatoes (1 can, drained) if you prefer brightness. Red wine adds depth, but extra vegetable broth works just as well. For the beans, if you’re short on time, grab canned ones—but rinse them well to cut excess sodium. The lemon juice at the end? Freshly squeezed makes all the difference—bottled won’t cut it.

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. I always make a double batch—half for dinner, half for lunches. The broth reduces beautifully, so if it looks thin, simmer uncovered for 10 minutes. Garnish with extra parsley and a drizzle of olive oil before serving. Leftovers reheat perfectly—just add a splash of water or broth if it’s too thick.

ā¤ļø

Why You'll Love This Recipe

  • Same recipe, endless uses: slurp it straight from the bowl with crusty bread, or pack it in jars for lunch all week. My roommates even brought it to a holiday potluck—no one guessed it was my lazy-day standby.
  • No-Sweat Simplicity: I swear by this recipe on nights when I’ve got zero energy—just chop one onion, crush a few garlic cloves, and toss everything into a pot. The dried beans (soaked overnight) do all the work while I sip wine and pretend I’m not cooking.
  • Smoky Depth Magic: That smoked paprika? It turns this soup from good to ridiculously good—earthy, warm, and just a little mysterious. Honestly, it’s the secret weapon that makes it taste like you simmered it for hours, not 45 minutes.
  • Weeknight to Potluck: Same recipe, endless uses: slurp it straight from the bowl with crusty bread, or pack it in jars for lunch all week. My roommates even brought it to a holiday potluck—no one guessed it was my lazy-day standby.

Step-by-step instructions for smoky garlic and herb-rich bean soup

Here's how to build layers of flavor—roasted garlic, smoky spices, and bright herbs—that make this bean soup unforgettable.

1

šŸ”„ Step 1: Roast the Garlic for Deep Smoky Flavor

Preheat your oven to 400°F. Peel the 6 cloves garlic cloves but leave them whole. Place them on a parchment-lined baking sheet and drizzle with 1 tablespoon of the 0.25 cup extra-virgin olive oil. Roast for 15-20 minutes until golden and fragrant—you'll smell it before you see it.

This roasting step transforms the garlic into sweet, caramelized nuggets that infuse the soup with complex flavor. If you prefer a more intense aroma, wrap the garlic in foil first to concentrate the steam. Let them cool slightly before using, but don't let them go completely cold—they'll lose their punch.

2

šŸ‘Øā€šŸ³ Step 2: Build the Flavor Base with Onion and Spices

Heat the remaining 0.15 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion (diced) and cook for 8-10 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onion to break down completely so it melts into the soup rather than remaining distinct pieces.

Stir in the 2 tablespoons smoked paprika and cook for 30 seconds until fragrant—this is where the smoky depth comes from. Add the roasted garlic cloves and the 2 tablespoons tomato paste, stirring to combine. The tomato paste will deepen the color and add a subtle sweetness that balances the smokiness.

3

šŸ³ Step 3: Simmer the Beans and Broth with Aromatics

Add the 2 cups white beans (cannellini or navy) and 1 cup dried cannellini beans (if using dried, they should be soaked overnight). Pour in the 4 cups vegetable broth, 0.5 cup red wine (optional), and bring to a boil. Reduce heat to low and add the 2 whole bay leaves, 2 tablespoons fresh thyme, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper.

Simmer uncovered for 30-40 minutes until the beans are tender but not mushy. You'll know they're ready when they easily crush between your fingers but still hold their shape. Stir occasionally to prevent sticking, and if the soup reduces too much, add a splash of water. The beans should be swimming in flavorful broth, not crowded.

4

🄘 Step 4: Finish with Bright Herbs and Zesty Lemon

Remove the bay leaves and stir in the 0.25 cup fresh parsley and 1 tablespoon lemon juice. The parsley adds freshness that cuts through the richness of the roasted garlic and smoked paprika, while the lemon juice brightens everything up. Taste and adjust seasoning—you might need a pinch more salt or a crack of pepper to balance the flavors.

For extra depth, here's a pro move: press the roasted garlic cloves against the side of the pot to release their juices before removing them. The soup should have a rich, velvety texture with visible bean chunks and a glossy surface from the olive oil. Serve immediately with crusty bread to soak up every last drop of that smoky, herby goodness.

šŸ‘Øā€šŸ³

Pro Tips For Making Bean Soup Recipe No Ham

  • SOAK DRY BEANS OVERNIGHT: I learned this the hard way—skipping the overnight soak for dried cannellini beans leaves them tough no matter how long you simmer. Toss them in cold water with a pinch of salt (yes, even if you’re impatient like me) and let them sit 12+ hours. No time? A 2-hour quick soak in hot water works, but the texture won’t be as silky.
  • SWEAT ONIONS LOW AND SLOW: High heat makes onions burn before they soften, and burnt onions taste like ash in bean soup. Use medium-low heat and stir often—this isn’t the time to walk away. A properly sweated onion (golden, no brown spots) builds the base flavor without bitterness.
  • CRUSH GARLIC WITH SALT: Minced garlic burns fast, and burnt garlic ruins everything. Instead, smash whole cloves with a pinch of salt (this releases their oils) before adding them to the pot. They’ll infuse flavor without turning bitter—no need to chop or fry.
  • STIR IN SMOKED PAPRIKA LAST: Adding smoked paprika too early lets it cook into oblivion, losing its bright, smoky punch. Toss it in with the beans during the final 10 minutes of simmering—this keeps its color and flavor sharp. (Your future self will notice the difference.)

Make-ahead tips for this recipe

Prep Ahead Saving

Soak the 1 cup dried cannellini beans overnight in plenty of water with a pinch of salt. This not only softens them but also reduces cooking time by 30-45 minutes.

I always double-check the water level—it should cover the beans by at least 2 inches to prevent them from drying out or developing a bitter taste. 🌱

Broth Prep Trick

Make a big batch of vegetable broth while you're cooking—it freezes beautifully for up to 3 months. Use a slow cooker on low for 8 hours with onion skins, celery, carrots, and herbs for maximum flavor.

Store in glass freezer-safe containers to avoid absorbing odors. This way, you'll always have it on hand for quick soups.

Bean Soaking Shortcut

Short on time? Use canned beans instead of dried—just rinse them thoroughly to remove excess sodium. I prefer low-sodium canned beans from brands like Woodstock or Bush's.

For extra flavor, add a 1-inch piece of kombu seaweed to the canned beans while they soak for 30 minutes—it adds umami depth without any fishy aftertaste.

Freezer-Friendly Packaging

Portion the soup into quart-sized freezer bags and flatten them to save space. Leave 1 inch of headspace for expansion, and label with the date. When reheating from frozen, thaw overnight in the fridge, then simmer on the stove with 2 tablespoons water to restore creaminess.

Never microwave directly from frozen—it creates a rubbery texture.

Herb Prep Station

Wash and dry all your fresh herbs (thyme, parsley) and store them in airtight containers with a paper towel to absorb moisture. I keep them in the crisper drawer for up to 5 days.

For the bay leaves, wrap them in a clean paper towel and freeze—they'll stay fresh for 6 months and release their aroma perfectly when added to soups.

Make-Ahead Schedule

Plan to make this soup on Sunday evenings for easy weekday lunches. The flavors actually improve after 24 hours in the fridge, so it's perfect for meal prep.

I like to reheat portions in a small saucepan with 1 tablespoon water over medium-low heat for 5-7 minutes—just until steaming hot. Garnish with extra herbs and a drizzle of olive oil before serving. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 38g14%
Dietary Fiber 12g43%
Sugars 6g
Protein 14g28%
* 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 make this bean soup without red wine?

The red wine adds depth, but it's completely optional. For a non-alcoholic version, simply add an extra 0.5 cup vegetable broth or a splash of apple cider vinegar (1 tablespoon) to mimic the acidity. The soup will still be rich and flavorful—just slightly less complex.

2

What if I don't have smoked paprika?

No problem! Use 1 teaspoon liquid smoke (half the amount) for a similar smoky flavor, or swap in 1 teaspoon regular paprika plus ½ teaspoon garlic powder. For a deeper aroma, toast 1 teaspoon cumin seeds in the pot with the onions—it adds warmth that complements the beans beautifully.

3

How do I adjust the thickness of the soup?

If it's too thick, stir in 2-4 tablespoons water or broth until creamy. For extra richness, mash 2-3 beans directly in the pot with a fork—their starch will thicken the broth naturally. Pro tip: Simmer uncovered for 5-10 minutes to reduce excess liquid if needed.

4

Can I use other types of beans?

Yes! Swap in kidney beans, black beans, or pinto beans for a different texture and color. For a creamier soup, use ½ cup each of white and cannellini beans. Just adjust cooking time—darker beans may need 5-10 extra minutes to soften. The key is balancing textures for the best mouthfeel.

5

Why did my beans turn mushy?

Overcooking is the usual culprit! Beans are done when they're tender but still hold their shape—test by crushing one between your fingers. To prevent this, reduce heat to low after boiling, cover partially, and stir occasionally. For dried beans, never skip soaking (or use the quick-soak method: boil for 2 minutes, drain, then soak for 1 hour).

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(2 reviews)
Categories Soups & Stews