Soups & Stews
Betty Crocker's bean soup recipe delivers that comforting, velvety texture we all crave—creamy tomato-basil velouté that practically melts in your mouth. 💛 The secret lies in slow-simmered beans and a rich broth that develops deep, savory notes while staying light enough for summer.
I've perfected this version to balance heartiness with elegance, making it perfect for both weeknight suppers and special gatherings.
What sets this apart is the crispy celery crowns that add a satisfying crunch to every spoonful—a technique inspired by classic French bistro soups. The celery's sharp bite contrasts beautifully with the smooth, tomato-infused broth, while fresh basil and a touch of cream elevate the flavor to restaurant-quality.
This isn't just bean soup; it's a complete, satisfying meal in one bowl.
The process is straightforward: begin with a flavorful base of sautéed onions and garlic, then build layers of taste through slow-cooked beans and aromatic herbs. The result is a soup that's rich yet balanced, with just the right amount of body to coat your spoon.
Each ingredient plays a crucial role, ensuring every bite is packed with comforting, familiar flavors.
Serve with crusty bread to soak up every last drop of that velvety broth, or pair with a simple green salad for a complete meal. The crispy celery crowns add an unexpected but delightful texture that makes this soup truly special.
Here's how to create it in your own kitchen—step by step.
Ingredients for betty crocker bean soup
Six servings of velvety tomato-basil bean soup with crispy celery crowns—just eight ingredients transform into a bistro-worthy bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 1 ½ cups | Uncooked, soaked overnight |
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 1 ½ cups | Diced, medium size |
| Canned Crushed Tomatoes 🍅 | 1 can | 28 oz, San Marzano preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped, stems removed |
| Celery Stalks 🧅 | 3 whole | For crispy crowns |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for frying |
| All-Purpose Flour 🌾 | ¼ cup | For crispy coating |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | For broth infusion |
The beans are the heart of this soup. Dried navy beans soak up flavors beautifully, but cannellini or great northern work too. Soak them overnight—Costco or bulk bins have the best prices. The celery crowns? Use thick stalks (about 1-inch diameter) for that perfect crunch. If you can't find fresh basil, dried oregano at half the amount keeps the flavor close. For the tomatoes, San Marzano cans make all the difference—they're sweeter and less watery than regular brands.
No heavy cream on hand? Coconut milk or cashew cream works beautifully—just add a splash of lemon juice to balance. Short on vegetable broth? Water plus 1 tsp bouillon powder gets you close. The crispy coating for celery crowns? Panko plus a pinch of salt makes it extra crunchy. If you're prepping ahead, make the celery crowns first—they crisp best when fresh. The tomatoes can be pre-chopped, but crushing them by hand releases more flavor. For the thyme, fresh is ideal but dried works in a pinch—just use one-third the amount.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. The celery crowns stay crisp for 2 days if stored in an airtight container. For meal prep, make a double batch—freeze half for lazy days. The broth reduces as it cools, so add a splash of water when reheating if it's too thick. Trust me, the crispy celery crowns are worth the extra 10 minutes of frying—they're the secret to that bistro-quality texture.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread soaking beans—but this recipe skips that step entirely. Just toss the dried navy beans in a pot with water, simmer, and let them work their magic. By the time the onions caramelize and the garlic hits that sweet spot, you’re already halfway to dinner.
- Tomato-Garlic Magic: Between us, the crushed tomatoes and fresh garlic are the real stars here. That deep, tangy base from the canned tomatoes? It’s like a shortcut to restaurant-quality flavor without the fuss. (Pro tip: Don’t skip browning the onions—they turn this soup from good to ridiculously good.)
- Weeknight to Potluck: This soup is my secret weapon for busy nights and holiday gatherings. Make a big batch on Sunday, and you’ve got lunch, dinner, and leftovers covered—plus, it’s the kind of dish that tastes even better the next day. Bring it to a potluck, and you’ll be the one people ask for the recipe.
- Pantry Staple Power: Honestly, I keep this recipe in my back pocket because it’s cheap, filling, and uses stuff I already have. Navy beans, onions, carrots—none of this requires a shopping spree. And if I’m feeling fancy, I’ll add a sprinkle of cheese or crusty bread on top. But even plain? It’s solid. No excuses.
Step-by-step instructions for creamy tomato-basil velouté with crispy celery crowns
Here's how to create a velvety tomato-basil bean soup with crispy celery crowns that'll impress everyone.
🍳 Step 1: Sauté the Vegetable Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions and cook for 5 minutes until softened and translucent. Stir occasionally so they don't brown.
Add the 1.5 cups diced carrots and 4 cloves minced garlic, then cook for another 5 minutes until the carrots begin to soften. Here's the thing—don't rush this step. The vegetables need time to develop flavor before the beans join the party.
👨🍳 Step 2: Build the Flavor Foundation
Add the 1 can crushed tomatoes, 2 whole bay leaves, 1 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then pour in the 4 cups vegetable broth. Bring everything to a gentle boil, then reduce heat to medium-low and simmer for 10 minutes to let the flavors meld.
This is where the magic happens. The tomatoes will soften and release their sweetness while the broth infuses with all the vegetable flavors. You'll notice the aroma becomes rich and inviting—this is your signal that we're on the right track.
🍲 Step 3: Cook the Navy Beans to Perfection
Add the 1.5 cups soaked navy beans (drained and rinsed) to the pot. Stir gently to distribute them evenly. Increase heat to medium-high and bring to a boil. Once boiling, reduce heat to low and cover with a lid.
Simmer for 45-60 minutes until the beans are fork-tender. Here's the trick: check periodically after 30 minutes—if the beans are still tough, add ½ cup more broth to prevent burning. They're done when they're soft but not mushy, and the soup has thickened slightly.
🥘 Step 4: Create the Creamy Velouté
Remove the 2 whole bay leaves and stir in the 0.5 cup heavy cream and 0.5 cup chopped fresh basil leaves. Simmer for 5 minutes on low heat—just enough to warm through without curdling the cream. Taste and adjust seasoning if needed.
This is the moment that matters: the cream should blend seamlessly, creating that luxurious velvety texture we're after. If the soup seems too thick, add ¼ cup broth to reach your desired consistency. The basil will infuse its bright flavor, balancing the richness of the cream.
🔥 Step 5: Fry Crispy Celery Crowns
While the soup simmers, prepare the celery crowns. Cut the 3 whole celery stalks into 1-inch thick slices (leave the base intact). Heat 0.25 cup olive oil in a separate skillet over medium-high heat until shimmering.
Dredge each celery slice in 0.25 cup all-purpose flour, shaking off any excess, then fry for 2-3 minutes per side until golden brown and crispy. Place on a paper towel-lined plate to drain excess oil. Here's the thing—don't overcrowd the pan or they'll steam instead of crisp up.
🍽️ Step 6: Serve With Style
Ladle the warm velouté into bowls and top each serving with 2 crispy celery crowns. Garnish with additional chopped fresh basil if desired. The contrast of creamy soup with crispy celery crowns is what makes this dish special—each bite delivers both textures and flavors in perfect harmony.
Serve immediately while the celery crowns are still crispy. Real talk: the soup tastes even better the next day, but those celery crowns are best enjoyed fresh out of the fryer. Pair with crusty bread to soak up every last drop of that creamy goodness.
Pro Tips For Making Betty Crocker Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with beans that never quite soften, no matter how long you simmer. Toss them in cold water with a pinch of salt in a bowl, cover, and let them sit 8+ hours (or at least 2 hours if you’re in a rush). The longer they soak, the creamier your soup will turn out—trust me, your future self will notice.
- SAUTÉ ONIONS UNTIL GOLDEN: Low and slow turns onions mushy; high heat gets them caramelized, which adds depth to the whole soup. Use about 2 tablespoons of oil in a heavy pot, slice onions into ¼-inch pieces, and cook them on medium-high until they’re golden brown—about 8-10 minutes. Yes, it takes longer than you think, but it’s worth it.
- SKIP THE CROWDED POT: I used to throw everything in at once, and the beans would never cook through properly. Start with onions, garlic, and carrots in the pot, then add the soaked beans and just enough water to cover them by 2 inches. Let it simmer uncovered until the beans are tender—adding too much liquid at the start dilutes the flavor and stretches the cooking time.
- STIR IN TOMATOES LATE: Dumping crushed tomatoes in at the beginning makes them turn to mush and can turn your soup acidic too soon. Hold off until the beans are almost tender—about 45 minutes into cooking—then stir in the tomatoes and simmer another 10-15 minutes. This keeps their texture intact and balances the acidity with the beans’ natural sweetness.
Regional styles of this recipe
Classic New England Style
This version keeps the creamy tomato-basil profile but adds a touch of smoked paprika and a pinch of nutmeg for warmth. New England cooks often use kale or Swiss chard instead of carrots, adding 2 cups chopped greens at the end for a heartier texture.
The crispy celery crowns remain, but I like adding a sprinkle of flaky sea salt right after frying for extra depth. 🌿
Southern Comfort Twist
For a Southern-inspired take, swap the heavy cream for ½ cup buttermilk and add 1 tbsp hot sauce (like Crystal or Tabasco) along with the basil. Use Andouille sausage instead of beans—brown ½ lb sliced sausage with the onions and garlic.
The result is a smoky, tangy soup that still maintains that creamy velouté texture. Serve with cornbread instead of crusty bread. 🔥
Italian-Inspired Minestrone
Transform this into a rustic Italian minestrone by adding ½ cup ditalini pasta and 1 cup canned white beans (drained). Stir in 2 tbsp tomato paste with the crushed tomatoes and add 1 cup chopped zucchini during the last 10 minutes of cooking.
Finish with ¼ cup grated Parmesan cheese and fresh basil. The celery crowns become fried celery sticks coated in Italian seasoning instead of flour. 🍝
Vegetarian-Friendly Adaptation
For a fully vegetarian version, keep all the original ingredients but add 1 cup cooked quinoa or ½ cup lentils for extra protein. Boost the umami by adding 1 tsp soy sauce or ½ tsp miso paste with the tomatoes.
The crispy celery crowns stay the same, but I like adding toasted pine nuts on top for crunch. This version works perfectly as a main dish for plant-based meals. 🌱
Spicy Southwest Fusion
Bring the heat with 1 tsp ground cumin, ½ tsp chili powder, and 1 diced jalapeño (seeds removed) added with the tomatoes. Swap the basil for cilantro and finish with ¼ cup sour cream and 2 tbsp chopped scallions.
For the celery crowns, use cornmeal instead of flour and add ½ tsp cayenne to the frying oil. Serve with warm tortillas for dipping. 🌶️
Nutrition facts
Frequently asked questions
Can I make this bean soup without soaking the beans overnight?
Yes, but it will take longer! Quick-soak the beans by covering them with boiling water, removing from heat, and letting them sit for 1 hour. For faster cooking, use canned beans instead—just rinse and drain them before adding to the soup. The flavor won't be quite as developed, but it's a great shortcut.
How do I prevent the celery crowns from getting soggy?
Fry them fresh right before serving and store them separately from the soup. If reheating leftovers, warm the celery crowns in a dry skillet for 1-2 minutes to restore crispness. For extra insurance, sprinkle them with 1 tsp cornstarch before frying—it helps maintain crunch.
What if I don't have fresh basil?
Use 1 tbsp dried basil or 1 tsp dried oregano as a substitute. For a different flavor profile, try ½ tsp dried thyme plus ½ tsp dried marjoram. The key is to maintain the herby brightness—just reduce the amount by ⅓ when using dried herbs.
Can I make this soup in a slow cooker?
Sauté the onions, carrots, and garlic first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the cream and basil in the last 30 minutes of cooking. The celery crowns should still be fried separately before serving.
Why did my soup turn out too thick?
This usually happens when beans release too much starch. Thin with ¼ cup warm broth at a time until you reach your desired consistency. For future batches, simmer uncovered for the last 10 minutes to reduce excess liquid. If it's still too thick, stir in 1 tbsp cornstarch mixed with 2 tbsp water to adjust.
