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

Soups & Stews

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

This 15 bean soup recipe without tomatoes delivers hearty, herb-infused flavor in a single pot, perfect for cozy evenings or meal prep. The secret lies in slow-simmered beans and aromatic vegetables—no tomatoes needed. I’ve refined this version to balance earthy beans with bright herbs like thyme and bay, creating depth without relying on acidic ingredients.

What sets this recipe apart is the one-pot simplicity—no chopping chaos or multiple pans. You’ll soak beans overnight (or use a pressure cooker for a 30-minute shortcut), then simmer everything together until the flavors meld. The broth builds richness from carrots, celery, and a splash of apple cider vinegar, while herbs like parsley and sage add freshness at the end.

By the time you’re done, you’ll have a tender, flavorful soup with beans that practically melt in your mouth. The texture is ideal—creamy from the beans and vegetables, yet light enough to pair with crusty bread or over rice. Every spoonful delivers that comforting, homey taste without the heaviness of tomatoes.

This recipe scales effortlessly for crowds or leftovers, making it a weeknight staple. The beauty of this version is its adaptability—swap in smoked paprika for depth or add a splash of balsamic for tang. Here’s how to make it perfectly every time.

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

Ingredients for 15 bean soup recipe without tomatoes

Fifteen types of beans, one pot, and no tomatoes needed for rich, comforting flavor.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight or quick-soaked
Dried Great Northern Beans 🌱 1 cup Soaked overnight or quick-soaked
Dried Black Beans 🌱 ½ cup Soaked overnight or quick-soaked
Dried Kidney Beans 🌱 ½ cup Soaked overnight or quick-soaked
Dried Cannellini Beans 🌱 ½ cup Soaked overnight or quick-soaked
Dried Pinto Beans 🌱 ½ cup Soaked overnight or quick-soaked
Dried Lentils 🌱 ½ cup Green or brown lentils preferred
Carrots 🥕 3 medium Peeled and chopped into chunks
Celery Stalks 🧅 3 whole Chopped into 1-inch pieces
Yellow Onion 🧅 1 whole Chopped into wedges
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Thyme Sprigs 🌿 2 whole Or 1 tsp dried thyme
Fresh Bay Leaves 🌿 2 whole Removed before serving
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Apple Cider Vinegar 🍎 2 tbsp For subtle tang
Vegetable Broth 💧 6 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For sautéing vegetables
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Smoked Paprika 🌶️ 1 tsp Optional for depth

The beans are the star, so soak them overnight for the best texture—trust me, it’s worth the wait. Costco or bulk bins usually have the best prices for dried beans, but the regular grocery store dried beans work fine. If you’re short on time, quick-soak them by boiling for 2 minutes, then letting them sit off heat for an hour. The mix of beans gives you that classic 15-bean texture—creamy navy beans, hearty kidney beans, and tender lentils. Don’t skip the lentils; they break down and add creaminess without needing tomatoes.

No fresh thyme? Dried works at half the amount. Short on carrots? Swap in sweet potatoes or butternut squash—they’ll add natural sweetness. The apple cider vinegar might seem odd, but it brightens the broth without overpowering like tomatoes would. For extra depth, add a splash of balsamic vinegar at the end. The smoked paprika is optional but adds that smoky richness you’d usually get from tomatoes. If you’re using a pressure cooker, reduce the broth by 2 cups since it won’t evaporate as much.

This soup tastes even better the next day—double the batch and freeze half for lazy nights. Store leftovers in the fridge for 5-6 days or freeze for up to 3 months. The flavors meld beautifully over time, so don’t rush it. If you’re meal prepping, portion into containers with a splash of broth to keep the beans from drying out. Garnish with fresh parsley right before serving—it adds that pop of color and freshness.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking beans for hours. Then I discovered this trick—just toss the dried mix in cold water, simmer overnight, and wake up to ready-to-eat soup. The beans soften perfectly, and the broth becomes rich without any extra effort.
  • No-Soak Overnight Magic: I’ll be real: I used to dread soaking beans for hours. Then I discovered this trick—just toss the dried mix in cold water, simmer overnight, and wake up to ready-to-eat soup. The beans soften perfectly, and the broth becomes rich without any extra effort.
  • Earthy Depth Without Tomatoes: Between us, the absence of tomatoes actually makes this soup better—the navy beans add a buttery creaminess, while the kidney beans bring smoky notes that play off the garlic and bay leaf. It’s like a quiet, sophisticated conversation in a bowl.
  • Potluck Crowd-Pleaser: This is the dish I bring to gatherings when I know I’ll be the only one who remembers to pack something. It reheats beautifully, serves 10+ easily, and everyone asks for the recipe—no one turns up their nose at a hearty bean soup.

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

This one-pot wonder delivers hearty, flavor-packed soup with minimal cleanup.

1

Prepare the Beans and Vegetables

Start by rinsing all the dried beans—1 cup navy, 1 cup great northern, 0.5 cup each of black, kidney, cannellini, and pinto beans—and the 0.5 cup lentils under cold water in a colander. This removes any dust and impurities that can make your soup cloudy. Transfer them to a large bowl and cover with plenty of cold water (about 4 inches above the beans). Let them soak overnight in the refrigerator, or for a quick soak, cover with boiling water, let sit for 2 hours, then drain.

While the beans soak, peel and chop the 3 medium carrots into 1-inch chunks, chop the 3 celery stalks into similar pieces, and cut the 1 whole yellow onion into wedges. Mince the 4 garlic cloves and set aside. The vegetables should be uniform in size so they cook evenly throughout the soup. Strip the leaves from the 2 thyme sprigs and 2 bay leaves, keeping them whole for easy removal later.

2

Sauté the Vegetables and Build Flavor

Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the chopped onion, carrots, and celery, and sauté for 5-7 minutes until the vegetables soften and the onion becomes translucent. You'll notice the aromas filling your kitchen—that's when you know you're on the right track. Add the minced garlic and cook for another 30 seconds until fragrant.

Stir in the 2 tablespoons apple cider vinegar, 1 teaspoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Let the mixture cook for 1 minute, allowing the spices to toast slightly and deepen in flavor. This step is crucial for developing the rich, herb-infused base of your soup.

3

Combine and Simmer the Soup

Drain and rinse the soaked beans and lentils thoroughly to remove any excess starch. Add them to the pot along with the 6 cups vegetable broth and the whole thyme sprigs and bay leaves. Bring the mixture to a boil over high heat, then immediately reduce the heat to low. Cover the pot and let it simmer gently for 45-60 minutes, stirring occasionally to prevent the beans from sticking to the bottom.

After about 30 minutes, taste the soup. The beans should be tender but still hold their shape. If they're not quite there, continue simmering for another 15-20 minutes. The key is to avoid overcooking, which can make the beans mushy. You'll know it's done when a spoonful of beans falls apart easily but still has a slight bite.

4

Finish and Serve

Once the beans are tender, remove the thyme sprigs and bay leaves. Stir in the 0.25 cup chopped fresh parsley, which adds a bright, fresh finish to the soup. Taste and adjust the seasoning with additional salt or pepper if needed. The soup should be flavorful but balanced—herby, slightly tangy from the vinegar, and rich from the beans.

Ladle the soup into bowls and serve immediately. The aroma alone will make your kitchen feel like a cozy gathering spot. For extra depth, you can garnish each serving with a sprinkle of additional parsley or a drizzle of olive oil. This soup tastes even better the next day, so make extra if you can—it's perfect for meal prep!

👨‍🍳

Pro Tips For Making 15 Bean Soup Recipe Without Tomatoes

  • SOAK BEANS TWO WAYS: I learned this the hard way—skipping the overnight soak leaves your beans tough no matter how long you simmer. For navy and great northerns, soak them overnight in cold water. For black and kidney beans (the tougher ones), do a quick 2-hour soak in hot water instead—it breaks them down faster and saves you an extra hour of simmering later.
  • SEPARATE THE BLACK BEANS: Black beans turn the whole pot muddy if you don’t handle them right. Rinse them separately after soaking, then add them last to the pot—about 20 minutes before the soup is done. This keeps their color vibrant and prevents that murky, overcooked look that ruins the visual appeal.
  • SIMMER LOW AND SLOW: High heat turns beans mushy and makes the broth cloudy. Once the beans are in the pot, keep the heat at a gentle simmer—just enough to see small bubbles breaking the surface. I used to rush it, but now I let it cook for 45-60 minutes after the beans are tender, and the texture is perfect every time.
  • SALT LATER, NOT EARLY: Adding salt too soon tightens the beans and makes them harder to digest. Wait until the beans have simmered for at least 30 minutes before seasoning—this ensures they soften properly and absorb flavor evenly. Trust me, your taste buds (and your stomach) will notice the difference.

Wine and beer pairings for 15 bean soup recipe without tomatoes

Crisp White Wine

This soup’s earthy, herb-forward profile pairs beautifully with a dry, crisp white wine that won’t overpower its natural flavors. I reach for a Sauvignon Blanc from New Zealand—think Cloudy Bay or Oyster Bay—its citrusy brightness cuts through the richness of the beans while complementing the thyme and parsley. The acidity mirrors the apple cider vinegar’s tang, creating harmony in every sip. 🍷

Light-Bodied Red

If you prefer red wine, a light-bodied Pinot Noir from Oregon’s Willamette Valley (like Domaine Serene) works wonders. Its delicate berry notes and subtle earthiness enhance the soup’s smoky paprika and lentils without clashing. Avoid heavy Cabernets—they’ll overpower the delicate herbs. Serve slightly chilled to let the wine’s crispness shine.

Hoppy Beer Pairing

A wheat beer with a hoppy twist is my go-to beer match—think Blue Moon Belgian White or Allagash White. The beer’s citrusy coriander and light maltiness balance the soup’s earthy depth, while the hop bitterness cleanses your palate between spoonfuls. For a darker option, try a light lager like Peroni—its crispness highlights the parsley’s freshness.

Non-Alcoholic Options

Skip the alcohol? No problem. A sparkling apple cider (like Martinelli’s) adds effervescence that mimics wine’s acidity, while ginger beer (like Brew Dr. Brown’s) brings a zesty kick that pairs perfectly with the smoked paprika. For something richer, try sparkling water with a splash of lemon juice—it’s refreshing and lets the soup’s flavors take center stage. 💛

Bonus: Garnish Matters

Before pairing, garnish your soup with a drizzle of olive oil or crispy fried shallots—both elevate the dish and create a smoother transition to wine or beer. The extra fat helps bridge the gap between the soup’s heartiness and your drink’s brightness, making every bite and sip feel intentional.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 15g54%
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

Can I substitute any of the beans in this recipe?

The key is maintaining a mix of textures and flavors. Swap kidney beans for white beans or chickpeas for creaminess, or add dried lima beans for a buttery note. Just ensure you have a variety of small and large beans—aim for at least 6-8 types total. The lentils are essential for creaminess, so keep those in.

2

Why does this recipe use vinegar instead of tomatoes?

The apple cider vinegar adds a subtle tang that mimics tomatoes' acidity without overpowering the dish. It brightens the broth and balances the earthy beans, while herbs like thyme and bay leaf provide depth. This approach creates a cleaner, herb-forward flavor that still feels rich and satisfying.

3

How do I make this soup in a pressure cooker?

Quick-soak the beans for 2 hours, then add them with all ingredients to your pressure cooker. Cook on high pressure for 20 minutes, then let the pressure release naturally for 10 minutes. The beans will be tender and the broth flavorful—just stir in fresh parsley at the end. This cuts cooking time to about 30 minutes total!

4

Can I make this soup thicker or thinner?

For a thicker soup, simmer uncovered for 10-15 minutes to reduce the broth. For a thinner version, add 1-2 cups more vegetable broth. If the beans are too soft, they’ve likely absorbed too much liquid—reduce cooking time next batch. The ideal consistency should coat the back of a spoon lightly but still allow for easy ladling.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with a splash of water or broth to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never boil—this can make the beans mushy. Store leftovers for 5-6 days in the fridge or freeze for 3 months.

★★★★★4.6(8 reviews)
Categories Soups & Stews