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

Soups & Stews

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

This bean soup recipe no ham delivers deep, smoky garlic and herb-rich flavor without relying on meat. 🌟 The secret lies in slow-cooked beans, aromatic vegetables, and a blend of spices that create restaurant-quality depth. Perfect for hearty weeknight dinners, this vegan-friendly version satisfies even meat lovers.

The foundation starts with white beans, carrots, and celery simmered in rich vegetable broth until tender. Aromatics like garlic, onions, and smoked paprika infuse the soup with layers of flavor, while fresh herbs add brightness. Unlike traditional ham-based soups, this version builds complexity through careful seasoning and long simmering.

By the end, you'll have a velvety, hearty soup with perfectly tender beans and vegetables, all coated in a fragrant broth. The smoky garlic and herb notes make it rich and satisfying, while the texture is just thick enough to be comforting.

Garnish with fresh parsley or a drizzle of olive oil for extra appeal.

This recipe works beautifully as a main dish or side, and it reheats just as well the next day. Whether you're cooking for a crowd or meal prepping, the flavors only deepen with time. Let's get started on this flavorful, meat-free masterpiece.

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Low Cal

Ingredients for bean soup recipe no ham

Heartier than traditional ham-based soups, these ingredients create a smoky, herb-rich bean soup that's entirely plant-powered.

Ingredient Amount Notes
White Beans (Cannellini or Great Northern) đŸŒ± 2 cups Dried or canned, drained and rinsed
Yellow Onions 🧅 2 whole Medium size, diced evenly
Carrots đŸ„• 4 medium Peeled and chopped into chunks
Celery Stalks 🧆 4 whole Trimmed, cut into 1-inch pieces
Garlic Cloves 🧄 6 cloves Fresh, minced finely
Smoked Paprika đŸŒ¶ïž 1 tbsp For authentic smoky depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Vegetable Broth 💧 6 cups Low-sodium preferred
Extra-Virgin Olive Oil đŸ«’ ÂŒ cup For sautĂ©ing aromatics
Fresh Parsley 🌿 ÂŒ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 œ tsp Diamond Crystal preferred
Black Pepper đŸŒ¶ïž œ tsp Freshly ground
Bay Leaves 🌿 2 whole Removed before serving

The white beans are the soul of this soup—cannellini or great northern work best for their creamy texture. For maximum flavor, dried beans are ideal (soaked overnight), but canned beans save time. Trader Joe's and Whole Foods carry high-quality canned beans, but if you're using dried, look for organic varieties from brands like Three Sisters. The carrots and celery form the aromatic base, so chop them uniformly for even cooking. Fresh garlic and smoked paprika (not regular paprika) deliver that signature smoky depth that replaces ham's savory notes.

No smoked paprika? Substitute 1/2 teaspoon liquid smoke plus an extra pinch of cayenne for heat. Fresh thyme is preferred, but dried works at one-third the amount. For extra richness, add 1 tablespoon of nutritional yeast—it mimics the umami of meat. The vegetable broth should be low-sodium to control seasoning; Imagine or Pacific Foods brands are excellent choices. If you're meal prepping, double the batch—this soup only improves overnight as flavors meld. The bay leaves add subtle complexity, but remove them before serving as they can be tough.

Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. Reheat gently on the stove, adding a splash of water or broth if needed. For extra appeal, garnish with fresh parsley and a drizzle of olive oil before serving. The soup thickens as it cools, so adjust consistency with water or broth when reheating. This recipe scales beautifully—double or triple the ingredients for crowd-sized portions without altering the balance.

❀

Why You'll Love This Recipe

  • Here’s what sold me: those cannellini beans break down just enough to give the soup a velvety texture, but the carrots and celery hold their bite. The garlic? Oh, it’s there—deep, warm, and lingering. No heavy cream, no weird aftertaste, just pure, satisfying depth that sticks with you.
  • I’ll be real: this recipe costs me about $8 for a full pot, and it feeds four. The beans are the star, but the onions, carrots, and celery stretch the budget without sacrificing taste. Plus, leftovers? They’re my go-to for quick dinners or even a lazy weekend breakfast with toast. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for smoky garlic bean soup

This method builds deep, herbaceous flavor without meat—focus on slow cooking and aromatic development.

1

🍳 Step 1: SautĂ© the Aromatic Vegetable Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, 4 medium carrots, and 4 whole celery stalks, stirring occasionally for 8-10 minutes until the vegetables soften and their edges begin to caramelize. This slow cooking releases natural sugars that deepen the soup's flavor profile.

Add the 6 cloves minced garlic and 1 tbsp smoked paprika, stirring constantly for 30 seconds until fragrant. The paprika will infuse the oil with smoky warmth—don't let it burn, as it can turn bitter. This is where the soup's signature depth begins to develop, so take your time with this step. The vegetables should be tender but not mushy, with a rich golden hue.

2

đŸ„˜ Step 2: Build the Herb-Rich Foundation

Stir in the 1 tsp dried thyme and 1.5 tsp salt, cooking for 1 minute to toast the spices gently. Add the 2 cups white beans and 6 cups vegetable broth, bringing the mixture to a gentle simmer. The beans should be fully submerged—add a splash of water if needed. Insert 2 whole bay leaves and reduce heat to low to maintain a steady simmer.

Here's the thing—this isn't a quick process. Let the soup simmer uncovered for 30-40 minutes, stirring occasionally. You're developing layers of flavor through slow extraction. The beans should soften slightly but maintain their shape, and the broth should reduce just enough to thicken into a rich, velvety consistency. Skim off any foam that rises to the surface during this time to keep the broth clear.

3

⏰ Step 3: Finish with Bright, Herbal Accents

Remove the 2 whole bay leaves and stir in the 1 tbsp lemon juice, which cuts through the richness and brightens the flavors. Add the 0.5 tsp black pepper and adjust seasoning if needed—this soup should be deeply savory with a subtle herbal complexity. Simmer for another 5 minutes to let the lemon integrate fully.

Finally, stir in the 0.25 cup chopped fresh parsley just before serving. This adds a vibrant finish and fresh herbal note that contrasts beautifully with the smoky depth. The parsley should be evenly distributed throughout the soup, giving each spoonful a pop of color and brightness. Real talk: this is the moment that transforms a good soup into an exceptional one.

👹‍🍳

Pro Tips For Making Bean Soup Recipe No Ham

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing beans with a quick soak leaves them mealy. Use 2 cups dried beans per 6 cups water, cover, and let them sit 12+ hours. The longer they soak, the creamier your soup will be, and you’ll avoid that sad, grainy texture. (Yes, even if you’re impatient like me.)
  • SWEAT VEGETABLES LOW: Your onions, carrots, and celery will caramelize better if you start them on medium-low heat. Too hot, and they’ll burn before they soften. Add a splash of water or broth if they stick—this isn’t the time to crowd the pan. Think of it as a slow dance, not a sprint.
  • SKIP THE GARLIC BURN: After the veggies are soft, pull the pan off heat before adding raw garlic. Toss in the minced cloves, stir for 10 seconds, then turn the heat back on. I used to crisp the garlic like an idiot—now it infuses flavor without bitterness. (Your future self will notice.)
  • USE THE BEAN LIQUID: After draining soaked beans, save that starchy water—it’s liquid gold for soup. Add it back when simmering to thicken naturally. If you skip this, your soup will taste thinner, and you’ll end up adding extra broth. Sounds weird, but it works: that water is the glue holding everything together.

Dietary considerations for this dish

Vegan-Friendly Swaps

This soup is already plant-powered, but if you're avoiding specific ingredients, here are easy swaps. Canned beans work in a pinch, but dried beans (soaked overnight) create richer flavor. For extra umami, add 1 tablespoon nutritional yeast—it mimics the savory depth of meat. đŸŒ±

Gluten-Free Adaptations

All ingredients in this recipe are naturally gluten-free, but always check labels on broth and smoked paprika. Pacific Foods and Imagine brands offer certified gluten-free vegetable broths. If using canned beans, opt for brands like Trader Joe’s or Whole Foods, which clearly label gluten-free products.

Low-Sodium Focus

The recipe uses low-sodium vegetable broth to control salt levels, but you can reduce salt further by omitting it entirely and relying on smoked paprika and lemon juice for depth.

Taste as you go—this soup needs minimal salt to shine. For extra flavor, add 1/2 teaspoon liquid smoke or a pinch of cayenne pepper for heat. ✹

Allergen Considerations

This soup is free from common allergens like dairy, eggs, and nuts, but always verify ingredient labels. If avoiding sulfites (common in dried beans), use canned beans instead. For FODMAP-sensitive diets, reduce onions and garlic slightly—1/2 onion and 4 garlic cloves should be tolerable. 💡

Meal Prep Tips

Double the batch for easy leftovers—this soup tastes even better the next day! Store in airtight containers for up to 5 days in the fridge or 3 months in the freezer. When reheating, add a splash of water or broth to restore texture.

For extra convenience, prep ingredients ahead and freeze them in a ziplock bag—just dump into a pot and simmer when ready. 📅

Nutrition facts

Servings 6
Amount Per Serving
Calories 220kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 35g12%
Dietary Fiber 10g36%
Sugars 6g
Protein 12g24%
* 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

What makes this bean soup taste rich without ham?

The secret lies in the combination of smoked paprika, nutritional yeast (if added), and long simmering. These ingredients create deep umami and smoky flavors that mimic the savory notes of ham. The slow cooking also allows the vegetables to develop natural sweetness, enhancing the overall richness.

2

Can I use any type of bean in this recipe?

While the recipe calls for white beans like cannellini or great northern, you can experiment with kidney beans or black beans for a different texture and flavor profile. Just adjust cooking times—kidney beans may need 10-15 minutes less simmering, while black beans hold up well to longer cooking. For the best results, stick with white beans for a creamy, velvety soup.

3

How can I make this soup spicier?

Add a pinch of cayenne pepper or red pepper flakes when sautĂ©ing the aromatics, or stir in 1/2 teaspoon hot sauce at the end. For a smoky kick, increase the smoked paprika to 1.5 tablespoons. Always taste as you go—start with less and adjust to your preference.

4

Will this soup thicken as it cools?

Yes, the soup will naturally thicken as it sits because the starches in the beans and vegetables absorb into the broth. If it becomes too thick, simply stir in 1/4 cup water or broth to reach your desired consistency. For a creamier texture, mash a few beans against the pot's side before serving.

5

Can I make this soup in an Instant Pot?

Sauté the onions, carrots, celery, garlic, and smoked paprika in the pot for 5 minutes on sauté mode. Add the remaining ingredients, seal the lid, and cook on high pressure for 10 minutes. Let the pressure release naturally for 10 minutes, then stir in the parsley and lemon juice. The Instant Pot version will be ready in about 30 minutes total.

★★★★★4.7(9 reviews)
Categories Soups & Stews