15 Bean Soup Recipe Without Tomatoes: Hearty Herb-Infused Depth in One Pot

15 Bean Soup Recipe Without Tomatoes: Hearty Herb-Infused Depth in One Pot

This 15 bean soup recipe without tomatoes delivers the ultimate hearty, herb-infused comfort in a single pot—no tomatoes needed. The secret lies in slow-simmered spices and a blend of 15 different beans, creating a rich, earthy broth that’s packed with protein and texture. I’ve perfected this version to highlight the natural depth of the beans while keeping the process straightforward. What sets this soup apart is the herb-infused depth—fresh thyme, bay leaves, and a touch of rosemary elevate the flavors without overpowering the beans. The long simmer (about 2 hours) transforms tough beans into tender, flavorful bites, while the broth reduces to a velvety consistency. It’s the kind of soup that tastes even better the next day, making it ideal for meal prep. By the time you’re done, you’ll have a vegetarian-friendly masterpiece with a symphony of textures—creamy butter beans, hearty kidney beans, and crisp-tender navy beans all swimming in aromatic broth. The herbs infuse the liquid with layers of warmth, while a sprinkle of fresh parsley brightens the dish at the end. Serve with crusty bread or over rice to soak up every last drop of that savory, herb-rich broth. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for 15 bean soup recipe without tomatoes

Fifteen different beans, three aromatic herbs, and one pot—this is your ultimate comfort food lineup.

Ingredient Amount Notes
Dried Navy Beans 🌾 1 cup Rinsed before cooking
Dried Kidney Beans 🌾 ½ cup Rinsed before cooking
Dried Black Beans 🌾 ½ cup Rinsed before cooking
Dried Butter Beans 🌾 ½ cup Rinsed before cooking
Dried Great Northern Beans 🌾 ½ cup Rinsed before cooking
Dried Pinto Beans 🌾 ½ cup Rinsed before cooking
Dried Chickpeas 🌾 ½ cup Rinsed before cooking
Dried Lentils 🌾 ½ cup Brown or green variety
Dried White Beans 🌾 ½ cup Cannellini or great northern
Dried Red Beans 🌾 ½ cup Rinsed before cooking
Dried Lima Beans 🌾 ½ cup Rinsed before cooking
Dried Split Peas 🌾 ½ cup Green or yellow variety
Dried Fava Beans 🌾 ¼ cup Optional, for extra depth
Dried Adzuki Beans 🌾 ¼ cup Rinsed before cooking
Dried Anasazi Beans 🌾 ¼ cup Rinsed before cooking
Vegetable Broth 💧 6 cups Low-sodium preferred
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Fresh Rosemary 🌿 1 tbsp Chopped, not the dried stuff
Bay Leaves 🌿 2 whole Remove before serving
Garlic Cloves 🧄 4 cloves Minced for depth
Onion 🧅 1 whole Yellow, diced small
Carrot 🥕 1 whole Diced for sweetness
Celery Stalks 🥬 2 whole Diced for freshness
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The beans are the heart of this soup, so pick a mix of textures and colors—dried beans keep better and develop more flavor than canned. Trader Joe’s and bulk bins at Whole Foods have great options, but any grocery store will work. If you’re short on time, soak the beans overnight—it cuts cooking time by half. Pro tip: Rinse them well before adding to the pot to remove any dust or debris. The fresh herbs? Thyme and rosemary are non-negotiable for that earthy depth, but if you’re missing one, dried works at one-third the amount. Just don’t skip the bay leaves—they add a subtle, complex flavor that’s worth the effort.

No fresh herbs? Dried thyme and rosemary will do in a pinch, though fresh is ideal. Short on one bean type? Swap any dried bean for another—just keep the total at about 7 cups combined. The broth is where the magic happens: low-sodium vegetable broth keeps the flavor balanced, but you can use homemade for extra depth. For the veggies, diced onion, carrot, and celery (the classic mirepoix) build the base, so don’t skip them. If you’re feeling adventurous, add a splash of red wine or balsamic vinegar for brightness—just a tablespoon or two.

This soup tastes even better the next day, so make it ahead if you can. Store in the fridge for up to 5 days or freeze portions for 3 months. The flavors meld beautifully over time, so don’t rush it. For serving, crusty bread or steamed rice soaks up all that herb-rich broth. Garnish with fresh parsley right before eating—it adds a pop of color and freshness that makes the whole dish sing. Leftovers? Even better for lunches—just reheat with a splash of water or broth to revive the texture.

❤️

Why You’ll Love This Recipe

  • No-Soak Necessary: I’ll be real—soaking beans for hours used to make me skip this recipe. But with a quick overnight soak (or even just a 2-hour soak in boiling water), these navy, black, and butter beans soften perfectly. No fuss, no waiting all day—just dump, simmer, and go.
  • Earthy Depth Without Tomatoes: Honestly, the tomato-free twist is where this soup shines. The kidney beans add smoky richness, while the Great Northerns bring a buttery smoothness—all balanced by the crisp bite of fresh parsley and a splash of apple cider vinegar. It’s hearty, not heavy, with layers you’ll taste again and again.
  • Pot Luck Hero: Between us, this is the dish I bring to potlucks when I don’t want to stress. It’s the kind of soup that tastes better the next day, so I can prep it ahead and still be the MVP. Plus, the mix of textures—creamy butter beans, firm navy beans, tender kidney beans—keeps every bite interesting.
  • Pantry Goldmine: I swear by this recipe on those nights when my wallet’s lighter than usual. A bag of dried beans costs pennies, and one pot feeds my family for days. The flavors only get richer as it sits, so I make a big batch, freeze portions, and thank myself later when I’m not scrambling for dinner ideas.

Step-by-step instructions for hearty herb-infused 15 bean soup

This one-pot wonder delivers rich, layered flavors without tomatoes—just pure bean goodness.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced onion, carrot, and celery stalks, stirring occasionally for 5-7 minutes until the vegetables soften and the onion becomes translucent. This foundational step builds flavor—don’t rush it.

Next, add the 4 minced garlic cloves and cook for another 30 seconds until you smell that aromatic punch. Here’s where it gets good: toss in the 1 tablespoon chopped fresh thyme and 1 tablespoon chopped fresh rosemary, stirring for 1 minute until the herbs release their piney, earthy notes. The pot should smell like a cozy herb garden.

2

🍳 Step 2: Toast the Beans for Depth

Add all the 15 different dried beans—the 1 cup navy beans, 0.5 cup kidney beans, 0.5 cup black beans, and so on—along with the 2 whole bay leaves. Stir everything together for 2-3 minutes, letting the beans lightly toast. This step deepens their nutty flavors and prevents them from floating later.

I like to press down gently with a wooden spoon during this time—it helps the beans make better contact with the hot oil and prevents them from clumping. You’ll see them start to change color slightly, which means they’re absorbing those aromatic flavors from the vegetables and herbs.

3

⏰ Step 3: Simmer the Beans Until Tender

Pour in the 6 cups vegetable broth, add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then bring everything to a gentle boil. Once boiling, reduce heat to low and cover partially, leaving a 1-inch gap for steam to escape. Let it simmer for 1 hour 15 minutes, stirring occasionally to prevent sticking.

This is where patience pays off. The beans should be fork-tender but not mushy—you want them to hold their shape while still being easy to crush between your teeth. If you notice the liquid level dropping significantly, add ½ cup hot water to maintain the proper consistency. The soup should smell earthy and rich, like a warm hug in a bowl.

4

🥘 Step 4: Finish with Fresh Herbs and Garnish

Once the beans are tender, remove the 2 bay leaves and stir in the 0.25 cup chopped fresh parsley. This final herb addition brightens the soup with freshness and balances the deep, earthy flavors. Taste and adjust seasoning—you might need a pinch more salt, especially if your broth was low-sodium.

Let the soup sit off heat for 5 minutes before serving. This resting time allows flavors to meld and prevents the beans from becoming overly soft. Ladle into bowls and serve with crusty bread to soak up every last drop of that hearty broth.

👨‍🍳

Pro Tips For Making 15 Bean Soup Recipe Without Tomatoes

  • SOAK KIDNEY BEANS FIRST: Navy and Great Northern beans handle overnight soaking fine, but kidney beans stay rock-hard if you don’t give them extra time. Soak them separately for 12+ hours—or boil them for 2 minutes, then let them sit off heat for an hour before adding to the pot. I learned this the hard way after serving a batch where the kidney beans were still chewy after 3 hours of simmering.
  • SIMMER LOW AND LONG: This isn’t a quick stew. After the initial boil, drop the heat to a bare simmer—you should see tiny bubbles, not vigorous rolling. Skip the urge to stir constantly; let the beans cook undisturbed for at least 2 hours, or until butter beans mash easily between your fingers. Rushing this step leaves you with a mushy, uneven texture.
  • SKIP THE SALT UNTIL LATER: Adding salt early toughens the beans, especially the butter beans and navy beans. Wait until the soup’s been simmering for 45 minutes before seasoning, and even then, go light at first. Taste and adjust—you’ll likely need more later, but the beans will thank you.
  • USE BAY LEAF AND POTATO: Sounds weird, but it works: Toss in a bay leaf and a peeled, halved potato when you start cooking. The potato breaks down into the broth, thickening it naturally, while the bay leaf adds depth without overpowering. Remove the potato before serving—no one wants a surprise bite of it.

Troubleshooting perfect results

Beans Too Tough?

If your beans aren’t tender after 1 hour 15 minutes, don’t panic! Check if they’re fully submerged—add ½ cup hot water if needed. For extra help, add ½ teaspoon baking soda to the pot (it softens skins) and simmer 15 more minutes. I’ve found this trick works wonders for tougher beans like navy or lima. 💫

Broth Too Watery?

Simmering reduces the broth naturally, but if it’s still thin, uncover the pot and cook 10-15 minutes longer on medium-low heat. For a quicker fix, mash ¼ cup beans with a fork to thicken the soup. If you prefer creamier texture, stir in 2 tablespoons cornstarch mixed with 2 tablespoons water and simmer 2 minutes until thickened.

Herb Flavors Weak?

Fresh herbs are key—if yours taste bland, try doubling the amount of thyme and rosemary. For dried substitutes, use ⅓ the quantity (e.g., ⅓ tsp dried thyme instead of 1 tbsp fresh). A splash of 1 tbsp red wine vinegar or lemon juice at the end brightens flavors beautifully. I also like adding ½ tsp smoked paprika for depth if herbs are lacking.

Soggy Bread?

To prevent crusty bread from turning mushy, toast it lightly before serving. For extra crispiness, place slices on a baking sheet at 375°F for 3-5 minutes until golden. If your bread is already soft, serve it alongside the soup instead of dunking. I keep a small bowl of broth on the table for dipping—it’s the perfect compromise! 🍞

Freezer Burn?

Prevent freezer burn by using quart-sized freezer bags and squeezing out excess air. For best results, portion soup into 2-cup servings and freeze flat on a tray before transferring to bags. When reheating, thaw overnight in the fridge and warm gently on the stovetop with 2 tbsp water to restore texture. Never microwave directly from frozen—it creates a gummy mess.

Over-Salted?

If your soup tastes too salty, balance it with 1 tbsp lemon juice or 1 tbsp apple cider vinegar. For a more substantial fix, add ½ cup diced cucumber or ¼ cup chopped celery—their freshness cuts through saltiness. Avoid adding water, as it dilutes the flavors you worked so hard to develop. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 45g16%
Dietary Fiber 18g64%
Sugars 6g
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

Why exclude tomatoes from this bean soup?

This recipe focuses on highlighting the natural earthy flavors of the beans and herbs without competing with tomato’s acidity. The aromatic blend of thyme, rosemary, and bay leaves creates depth that stands on its own, while the slow simmer develops a rich, savory broth that’s naturally satisfying.

2

Can I substitute any of the 15 beans?

Use any combination of dried beans totaling about 7 cups (after rinsing). Kidney beans, black beans, and pinto beans are great substitutes for the more obscure varieties. Just maintain the mix of textures—some creamy (butter beans), some firm (navy beans), and some hearty (lentils) for the best experience.

3

How do I make this soup vegetarian-friendly?

This recipe is already fully vegetarian! The beans provide all the protein, and the vegetable broth ensures no animal products are used. For extra richness, stir in 2 tablespoons nutritional yeast at the end—it adds a cheesy, umami flavor that complements the herbs beautifully.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the aromatics first, then add all ingredients and cook on high pressure for 20 minutes. Quick-release the pressure, then let the beans sit for 10 minutes before checking tenderness. You may need to add ½ cup water if the soup is too thick. The Instant Pot cuts cooking time to about 30 minutes total.

5

What’s the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings and freeze flat on a tray before transferring to bags. Thaw overnight in the fridge—never microwave directly from frozen. The flavors actually improve after 24 hours of resting!

★★★★★4.5(15 reviews)
Brian Walker