
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!
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.
🍳 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.
🍳 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.
⏰ 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.
🥘 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
Frequently asked questions
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.
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.
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.
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.
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-Ingredient Keto Bread Recipe: Crispy Crust, Cloud-Light Crumb - September 30, 2026
- 3 Egg Scrambled Eggs Recipe: Ultra-Fluffy Curls in 10 Minutes - September 30, 2026
- 14-Inch Chocolate Cake Recipe: Rich Moist Layers With Vanilla Buttercream Rivers - September 30, 2026