Soups & Stews
Betty Crocker's bean soup recipe delivers the creamy, hearty comfort of a classic stew without the fuss of store-bought shortcuts. The secret lies in a simple homemade roux—just butter, flour, and time—that transforms thin broth into a velvety base where beans and vegetables melt into perfect harmony.
I perfected this version after years of testing, ensuring every spoonful balances tender beans, caramelized onions, and just the right amount of smoky depth.
What sets this recipe apart is the foolproof roux technique that eliminates the need for thickeners like flour or cornstarch later. The beans soak overnight (no soaking? No problem—we’ll cover that too), while the vegetables simmer until tender yet still vibrant.
The result is a soup so rich and satisfying, it turns even the simplest weeknight into a cozy meal. Best of all, it comes together in one pot with minimal cleanup.
By the time you taste that first spoonful, you’ll understand why this version stands out—creamy without being heavy, flavorful without being overwhelming, and hearty enough to fill a hungry crowd.
The roux creates a smooth, luxurious texture that coats every bite, while the herbs and spices add layers of warmth. Serve with crusty bread or cornbread to soak up every last drop.
This recipe builds on Betty Crocker’s legacy of reliable, comforting flavors while adding a professional touch with the roux method. Whether you're feeding a family or meal prepping for the week, the result is a soup that tastes like home—homemade, creamy, and full of soul.
Let’s get cooking.
Ingredients for betty crocker bean soup
The secret to this velvety bean soup lies in a flawless homemade roux and carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | White flour preferred |
| Dried Navy Beans 🥫 | 2 cups | Soaked overnight or quick-soaked |
| Yellow Onions 🧅 | 2 large | Diced, about 2 cups |
| Carrots 🥕 | 2 medium | Peeled, sliced into 1/4-inch pieces |
| Celery Stalks 🥬 | 3 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ¼ cup | Smooth, for richness |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Whole Grain Bread 🍞 | 1 loaf | For serving, optional |
The roux forms the foundation of this soup's luxurious texture, so quality matters. Use unsalted butter (European-style melts best) and all-purpose flour with a protein content of 10-12% for optimal browning. For the beans, dried navy beans yield the creamiest texture when properly soaked—Great Northern or cannellini work equally well. The vegetables should be uniformly diced: yellow onions and celery should be cut into 1/4-inch pieces for even cooking, while carrots can be slightly larger (1/2-inch) to hold their shape. Purchase these from the produce department at Whole Foods or your local farmers market for peak freshness, particularly in winter months when root vegetables are at their peak.
Substitutions should maintain the soup's balance. For the roux, olive oil can replace butter at a 1:1 ratio, though the flavor profile shifts slightly. If you're short on time, quick-soak the beans by boiling them for 2 minutes, then letting them sit covered for 1 hour. The tomato paste can be swapped for crushed tomatoes (1 cup), though the soup will have a slightly different acidity level. For the herbs, fresh thyme should be used at triple the amount of dried, and Italian parsley can replace the parsley garnish. The chicken broth can be substituted with vegetable broth for a vegetarian version, though the flavor will differ. When selecting whole grain bread for serving, choose a loaf with at least 3 grams of fiber per slice to complement the soup's heartiness.
This soup develops deeper flavor when refrigerated overnight, so portion into airtight containers and store for up to 5 days. The roux-based texture holds beautifully when reheated, though you may need to add a splash of broth to restore creaminess. For longer storage, freeze portions for up to 3 months—the roux prevents the soup from becoming watery upon thawing. When reheating from frozen, add 1/2 cup of broth per serving to maintain consistency. The fresh parsley should be added just before serving to preserve its vibrant color and bright flavor, while the whole grain bread can be toasted in the oven at 350°F (175°C) for 5-7 minutes to enhance its texture.
Why You'll Love This Recipe
- Pantry to Pot: I swear by this recipe when I’m staring into an empty fridge at 6:30 PM. The dried navy beans soak overnight (or even just a few hours in a pinch), and the rest? Butter, flour, onions—stuff I already have. No last-minute grocery runs, no stress.
- Creamy Without the Work: That roux made with butter and flour? It’s the secret weapon here. It thickens the soup into something rich and velvety without needing heavy cream or canned broth. Honestly, the first time I tasted it, I thought, “Wait, this is better than the canned stuff?”
- Leftovers That Beg for More: This soup only gets better the next day. The flavors meld, the beans soften just right, and that caramelized onion depth? It’s like a warm hug in a bowl. I make a double batch on Sundays because I’ll be eating it for lunch all week—no complaints, just seconds.
- Budget-Friendly Crowd-Pleaser: Between us, this recipe feeds six for under $10. The dried beans stretch forever, carrots and onions are cheap, and the butter-flour roux makes it feel fancy without breaking the bank. It’s the kind of dish where my picky eaters actually finish their bowls. (Yes, even my teenager.)
Step-by-step instructions for Betty Crocker bean soup recipe
A rich, velvety bean soup with a luxurious homemade roux base—this method delivers the signature creamy texture Betty Crocker fans expect.
Prepare the Roux for Creamy Texture
In a heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium-low heat until fully liquid but not browned. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color and smells nutty. This is your roux foundation—cook it too long and it'll taste bitter, so watch closely.
Here's the thing—this roux will thicken the soup beautifully while adding that signature richness. Keep whisking constantly to prevent burning. When it reaches that perfect pale golden hue, immediately add 1 cup of the chicken broth to create a smooth paste. This slurry will blend seamlessly into your soup base later.
Sauté Vegetables for Depth of Flavor
In a separate large pot, combine the 2 large yellow onions, 2 medium carrots (sliced), and 3 whole celery stalks (diced). Cook over medium heat with 1 tablespoon olive oil (not listed but necessary for sautéing) for 8-10 minutes until the vegetables soften and the onions become translucent. You're building flavor here—don't rush this step.
Add the 4 cloves garlic cloves (minced) and cook for an additional 30 seconds until fragrant. Then stir in the 0.25 cup tomato paste, 2 whole bay leaves, 1 teaspoon dried thyme, 0.5 teaspoon ground black pepper, and 1.5 teaspoons salt. The tomato paste will deepen the color and add subtle sweetness that balances the earthy vegetables.
Build the Soup Base with Navy Beans
Pour in the 6 cups chicken broth and bring to a boil. Add the 2 cups dried navy beans (if quick-soaked) and reduce heat to low. Simmer uncovered for 45-60 minutes until beans are tender but not mushy. You'll know they're done when they easily crush between your fingers with light pressure—this ensures they hold their shape while still being creamy.
Stir in the roux slurry from Step 1 and cook for another 10 minutes to thicken the soup. The roux will create that signature creamy texture while binding all the flavors together. Taste and adjust seasoning—you might need an additional 0.5 teaspoon salt or 0.25 teaspoon black pepper depending on your broth.
Finish with Fresh Herbs and Garnish
Remove the 2 whole bay leaves and stir in the 0.25 cup fresh parsley (chopped). The parsley adds a bright finish that cuts through the richness of the roux. Let the soup simmer for 5 more minutes to allow all the flavors to meld completely. The final consistency should be thick but still spoonable—like a creamy stew rather than a thick paste.
Serve immediately with slices of 1 loaf whole grain bread on the side. The bread helps soak up the rich, creamy soup while adding a nice textural contrast. For best results, let the soup sit for 10 minutes after cooking—this allows the flavors to develop even more deeply before serving.
Pro Tips For Making Betty Crocker Bean Soup
- Soak Beans Overnight: I learned this the hard way—skipping the soak leaves your navy beans tough no matter how long you simmer. Toss them in cold water with a pinch of salt the night before, then drain and rinse before cooking. The texture difference is night and day.
- Cook Roux Low: That butter-flour roux is the soul of this soup, but rush it and you’ll get a gray paste instead of rich flavor. Melt the butter first, then whisk in the flour over medium heat, stirring constantly. Let it bubble for 3-4 minutes until golden—not brown—before adding liquid.
- Dice Onions Small: Big onion chunks turn into mushy gray blobs. Finely dice the yellow onions (about 1/8-inch pieces) so they dissolve into the soup instead of sitting there like sad, chewy surprises. Your future self will thank you when the soup tastes balanced, not like onion stew.
- Simmer, Don’t Boil: After adding the broth and beans, resist the urge to crank the heat. A gentle simmer (tiny bubbles at the edges) keeps the beans tender and the carrots from turning to mush. If it’s roaring, turn it down—this isn’t a race.
Health benefits of this recipe
Fiber-Rich Comfort
This bean soup is a fiber powerhouse, delivering 12 grams of dietary fiber per serving—that’s nearly 50% of your daily needs in one bowl! Navy beans provide both soluble and insoluble fiber, supporting digestive health while keeping you full for hours.
The whole grain bread served alongside adds another 3 grams of fiber per slice, making this a perfect meal for gut health. 💪
Plant-Based Protein
With 20 grams of plant-based protein per serving, this soup is ideal for vegetarians or anyone looking to reduce meat consumption. The navy beans deliver all nine essential amino acids, though pairing with whole grains (like the suggested bread) ensures a complete protein profile.
I’ve found this makes it a great post-workout meal—recovery never tasted so creamy!
Heart-Healthy Fat Balance
The homemade roux uses unsalted butter, which provides healthy saturated fats in moderation while the beans contribute heart-healthy monounsaturated fats. Together, they create a balanced fat profile that supports cholesterol management. The low-sodium chicken broth keeps sodium levels in check—critical for heart health when consumed regularly.
Rich in Antioxidants
Carrots and celery in this soup are packed with beta-carotene and vitamin C, while thyme and parsley contribute flavonoids that fight inflammation. The tomato paste adds lycopene, a powerful antioxidant linked to reduced risk of chronic diseases.
I always make extra to freeze for later—nutrient density never goes out of style! 🌱
Blood Sugar Regulation
The combination of complex carbohydrates (from beans and vegetables) and fiber creates a low glycemic index meal that helps stabilize blood sugar. This makes it particularly beneficial for anyone managing diabetes or prediabetes. The roux’s slow-digesting fats further moderate glucose spikes, making this a smart choice for steady energy.
Bone-Strengthening Nutrients
Navy beans are an excellent source of magnesium and potassium, both essential for bone health. The carrots contribute vitamin K, while the chicken broth (if bone broth is used) adds calcium and phosphorus.
This nutrient combo supports strong bones without the need for supplements—just one more reason this soup deserves a permanent spot in your meal rotation. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
For a quicker version, substitute 2 (15-ounce) cans of navy beans (drained and rinsed) for the dried beans. Just reduce the simmering time to 20-25 minutes after adding the beans to ensure they're heated through. The texture will be slightly softer but still delicious.
Why does the roux need to be pale golden? What if it browns?
A pale golden roux adds richness without bitterness. If it browns, it'll taste nutty and overpower the soup. For this recipe, cook the roux over medium-low heat and whisk constantly—it should take 2-3 minutes max. If it starts browning, immediately add 1 cup broth to stop the cooking process.
How can I make this soup vegetarian?
Swap the chicken broth for vegetable broth and use vegetable oil instead of butter in the roux. For extra umami, add 1 teaspoon soy sauce or 1/2 teaspoon miso paste when sautéing the vegetables. The flavor will be slightly different but still hearty and satisfying.
Can I make this soup in an Instant Pot?
Yes! Sauté the vegetables as directed, then add all ingredients except the parsley. Pressure cook on high for 10 minutes, then quick-release. Stir in the roux slurry and simmer on sauté mode for 10 minutes to thicken. The Instant Pot cuts cooking time significantly while keeping all the creamy texture intact.
What if my soup is too thick after cooking?
Simply stir in 1/4 to 1/2 cup warm broth while the soup is still hot. Heat through for 2-3 minutes to blend the flavors. If you prefer it thicker, simmer uncovered for 5-10 more minutes to reduce. The roux-based texture should stabilize once cooled.
