Soups & Stews
This bean soup recipe with Randall beans delivers rustic, hearty comfort in every spoonful—perfect for chilly evenings or meal prep. Randall beans hold their shape beautifully while absorbing rich flavors, creating a soup that's both satisfying and elegant.
The secret lies in slow simmering, which transforms simple ingredients into a deeply aromatic dish with layers of savory depth.
What sets this recipe apart is the balance of textures and flavors: tender beans, caramelized onions, and aromatic herbs create a harmonious blend. Unlike quick soups, this one develops complexity over time, rewarding patience with restaurant-quality results.
The broth becomes velvety while retaining the beans' natural earthiness, making it a versatile base for customization.
By the time you finish, you'll have a hearty one-pot meal that's equally at home on weeknight tables or holiday spreads. The soup's rustic charm comes from traditional techniques—like soaking beans overnight—that ensure maximum flavor extraction.
Serve it with crusty bread to soak up every last drop of that rich, savory broth.
This recipe works equally well as a standalone dish or paired with simple greens and a sharp cheese. The beauty of Randall beans is their ability to shine in both rustic and refined preparations. Let's create a soup that feels like a warm embrace in a bowl.
Ingredients for bean soup recipe with randall beans
Randall beans and simple pantry staples transform into a deeply flavorful, hearty soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Randall Beans (Dried) 🌾 | 2 cups | Soaked overnight, drained |
| Yellow Onions 🧅 | 2 whole | Diced, medium size |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalk 🥬 | 3 whole | Diced, including leaves |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Smooth, no sugar added |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, chopped |
| Bay Leaves 🍃 | 2 whole | Dried, crushed lightly |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
Randall beans are the star here—look for them in bulk bins at natural food stores or specialty grocery sections. They hold their shape beautifully while soaking up flavors, making them ideal for rustic soups. If you can't find Randall beans, substitute cannellini or great northern beans, but soak them twice as long. The vegetable broth can be homemade or high-quality store-bought—avoid high-sodium versions. For the onions and carrots, organic is ideal to skip peeling, but regular produce works fine if washed thoroughly. The celery adds earthy depth, so don't skip it unless you're pressed for time.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh has brighter flavor. The tomato paste can be swapped for 1 cup crushed tomatoes, but paste gives a deeper, more concentrated flavor. Short on olive oil? Avocado or vegetable oil are fine substitutes. For a vegetarian twist, add 1 cup sautéed mushrooms with the onions and carrots. The bay leaves should be removed before serving—crush them lightly before adding to release their flavor. If you're meal prepping, this soup tastes even better the next day as flavors meld together.
This soup keeps beautifully—5-6 days in the fridge or 3 months in the freezer. For best texture, reheat gently on the stove with a splash of water or broth. The crusty bread is optional but recommended for soaking up that rich, velvety broth. To make ahead, prepare the soup up to the simmering step, then refrigerate or freeze the fully cooked version. The beans will soften further during storage, so aim for slightly undercooked when first simmering if you're prepping for later.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread soaking beans—but Randall beans? Just toss them in cold water overnight, and they’re ready. No fancy prep, no waiting hours—just wake up, drain, and simmer.
- Garlic-Carrot Magic: That deep, toasted garlic scent when you brown the onions? Chef’s kiss. The carrots caramelize just enough to give the soup a natural sweetness that balances the earthy beans perfectly—no sugar required.
- Potluck Star: Between us, this is the soup people always ask for seconds on. It’s hearty enough for a chilly day but light enough for a picnic—just pack it in a thermos. (Honestly, my in-laws now request it at every gathering.)
- Budget-Friendly Pantry Hero: A pound of dried Randall beans runs about $2.50, and they stretch across four meals. Add a few veggies from the crisper drawer, and you’ve got a filling, flavor-packed soup that won’t break the bank—or your fridge space.
Step-by-step instructions for hearty rustic bean soup
This method delivers rich, rustic flavor in one pot using Randall beans.
Sauté the Vegetable Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, 3 medium carrots, and 3 whole celery stalks—all prepped as specified in the ingredients. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
This foundational step develops deep flavor through caramelization. I press down gently on the vegetables with a wooden spoon during the first 5 minutes to ensure even browning. If the vegetables start to stick, add a splash of vegetable broth to deglaze and keep everything moving.
Add Aromatics and Build the Base
Stir in the 6 cloves garlic cloves and cook for 30 seconds until fragrant. Add the 0.5 cup tomato paste, 2 tbsp fresh thyme, 2 whole bay leaves, 1.5 tsp salt, and 1 tsp black peppercorns, stirring to combine. Cook for 2 minutes to toast the spices and deepen their flavors.
Here's where the magic happens: the tomato paste will darken slightly as it cooks, creating a rich base for the soup. I like to use a wooden spoon to scrape up any browned bits from the bottom of the pot—these contain concentrated flavor that would otherwise go to waste.
Simmer the Beans Until Tender
Add the 2 cups drained Randall beans and 6 cups vegetable broth to the pot. Bring to a boil, then reduce heat to low and cover partially. Simmer for 1.5 to 2 hours, stirring occasionally, until the beans are fork-tender. Randall beans break down beautifully, creating a thick, hearty texture.
This long simmering time is crucial—it allows the beans to fully absorb the flavors of the broth and vegetables. I check the water level every 30 minutes and add more vegetable broth if needed to keep the beans submerged. The soup should have a thick, stew-like consistency by the end.
Adjust Seasoning and Finish
Remove the 2 whole bay leaves from the soup. Taste and adjust seasoning with additional salt or black peppercorns if needed. The soup should be rich and flavorful, with a balance of savory, slightly sweet, and herby notes from the thyme.
For serving, ladle the soup into bowls and pair with slices of the 1 loaf crusty bread. The bread helps soak up any remaining broth, creating a satisfying meal. If the soup is too thick, stir in a splash of additional vegetable broth to reach your preferred consistency.
Pro Tips For Making Bean Soup Recipe With Randall Beans
- SOAK BEANS 8 HOURS MINIMUM: Randall beans are tough—skipping a long soak means they’ll stay chewy no matter how long you simmer. I learned this the hard way after serving a batch where the beans were still rock-hard. Use cold water, cover, and let them sit overnight if possible.
- CHOP VEGETABLES UNIFORMLY: Mismatched sizes mean uneven cooking—soft carrots while celery and onions are still crunchy. Cut everything into ¼-inch dice so they all break down at the same time. Yes, it takes a minute longer, but the soup will taste balanced.
- SKIP THE BOILING OVER: Once the beans hit a simmer, resist the urge to crank the heat higher to speed things up. Boiling over burns the onions and garlic, turning your soup bitter. Keep it at a gentle bubble—you’re not racing, you’re building flavor.
- ADD SALT AFTER 30 MINUTES: Salting too early toughens the beans, and Randall beans are already stubborn. Wait until they’ve softened, then season properly. Taste and adjust—this is when the soup starts to come together, and you want to guide that process, not fight it.
Serving suggestions for bean soup recipe with randall beans
Crusty Bread Pairing
Nothing complements this rustic bean soup like a warm, crusty loaf of sourdough or baguette. The crisp exterior contrasts perfectly with the velvety broth, while the soft interior soaks up every last drop of flavor.
I recommend toasting slices in the oven with a drizzle of olive oil and a sprinkle of sea salt for extra depth. For a heartier option, try ciabatta—its airy holes trap the soup beautifully. 🍞
Fresh Greens Contrast
Balance the richness of the soup with a simple side of arugula salad or baby spinach. Toss the greens with a light lemon vinaigrette (just 1 tbsp olive oil, 1 tsp lemon juice, and a pinch of salt).
The peppery bite of arugula or the mild sweetness of spinach cuts through the beans' earthiness. For extra protein, add shaved fennel or thinly sliced radishes.
Sharp Cheese Garnish
Finish each bowl with a sprinkle of aged pecorino or Parmigiano-Reggiano for a salty, umami kick. The sharpness of the cheese elevates the soup's natural flavors, while its crumbly texture adds a delightful contrast.
For a vegetarian twist, try nutritional yeast if you prefer a dairy-free option. I like to grate the cheese fresh at the table so everyone can customize their portion. 🧀
Herb-Focused Toppings
Brighten the soup with fresh parsley or cilantro just before serving. The herbs add a pop of color and a fresh, almost citrusy note that balances the soup's deep flavors. For a smoky touch, sprinkle with crumbled bacon (if you're not keeping it strictly vegetarian) or smoked paprika.
A drizzle of chili oil or hot honey adds a spicy-sweet contrast that takes the dish to the next level.
Wine and Beer Pairings
An Italian red wine like Chianti or Sangiovese pairs beautifully with this rustic bean soup, complementing the tomato and herb flavors. For beer lovers, a crisp lager or wheat beer with citrus notes cleanses the palate between bites.
If you prefer white wine, a dry Riesling or Vermentino offers acidity that balances the soup's richness. 🍷
Meal Prep Upgrades
When serving leftovers, consider adding a soft-boiled egg or crumbled feta to transform the soup into a complete meal. For a cozy touch, top with toasted breadcrumbs or crispy fried shallots for added texture.
If you're making this for a crowd, serve the soup in a bread bowl—hollowed-out loaves make for an impressive presentation that doubles as a serving utensil. 💫
Nutrition facts
Frequently asked questions
Why do Randall beans need overnight soaking?
Soaking Randall beans overnight (8-12 hours) dramatically reduces cooking time and improves digestibility. The beans absorb water and soften, allowing them to cook evenly in just 1.5-2 hours instead of 4+ hours. This also removes oligosaccharides—natural sugars that cause gas. For quick prep, use the quick-soak method: boil beans for 2 minutes, then let sit off heat for 1 hour before draining.
Can I substitute canned beans for Randall beans?
Yes, but texture will differ. Use 1 (15 oz) can drained cannellini or great northern beans per 1 cup dried, but reduce simmering time to 30-45 minutes—canned beans are already pre-cooked. For best results, add them at the end to preserve their shape. The flavor won't be as deep since canned beans lack the soaking/long-simmering process that develops rustic character.
What if my soup turns out too thick?
Thin it with ½ cup warm vegetable broth at a time until reaching your preferred consistency. For a creamier texture without thinning, mash ¼ cup of the beans directly in the pot with a fork—their starch will naturally thicken the broth. If you prefer chunkier soup, simply serve it as-is with extra bread for dipping. The soup will thicken further as it cools, so adjust while warm.
How can I add protein to this vegetarian soup?
Try these easy additions: Stir in 1 cup cooked lentils (½ cup dry) or ½ cup crumbled tempeh during the last 30 minutes of simmering. For dairy, add ½ cup shredded cheese at the end. If you want meat, brown ½ lb ground sausage first and add with the tomato paste. The beans' earthiness pairs well with mushrooms too—sauté 1 cup sliced mushrooms with the onions.
Can I make this soup in an Instant Pot?
Sauté the vegetables and aromatics as directed, then add beans, broth, and spices. Cook on high pressure for 20 minutes, then quick-release. For extra flavor, finish with a 5-minute simmer on the stove. The Instant Pot version cooks 40% faster but may need slightly more broth to prevent burning. Always check beans for doneness—they should be tender but not mushy.
