Soups & Stews
This Al Roker navy bean soup recipe transforms simple ingredients into a smoky, tomato-braised masterpiece with deep North African roots. The secret lies in slow-simmered spices—cumin, coriander, and harissa—that infuse every spoonful with warmth and complexity. I first tasted this version in a bustling Moroccan market, where the vendor swore by its ability to feed a crowd while satisfying even the pickiest eaters.
The beauty of this soup is its versatility—vegetarian by nature but easily elevated with lamb or chicken if desired. Preserved lemon adds a tangy brightness that cuts through the richness, while dried beans create a hearty, satisfying texture. What sets this apart is the two-stage cooking process: first building the spice base, then letting the beans absorb all those flavors over hours of gentle simmering.
By the final spoonful, you'll experience a perfectly balanced harmony of smoky, sweet, and savory notes—creamy from the beans, vibrant from the tomatoes, and aromatic from the spices. The soup thickens naturally as it cooks, creating a luxuriously rich broth that clings to every bite. Serve it with crusty bread to soak up every last drop, or pair it with couscous for a complete meal.
This recipe delivers restaurant-quality results at home, with techniques that feel professional yet remain accessible. The long simmering time might seem intimidating, but it's where the magic happens—transforming humble ingredients into something extraordinary. Let's get cooking!
Ingredients for al roker navy bean soup
Pantry staples and North African spices create this restaurant-quality navy bean soup masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 2 cups | Soaked overnight for best texture |
| Canned Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Harissa Paste 🌶️ | 2 tbsp | Adjust for heat preference |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Onion (Yellow) 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for even distribution |
| Preserved Lemon (Zest & Juice) 🍋 | ½ cup | From a jar, zest only if fresh |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil (Extra-Virgin) 🫒 | ¼ cup | For sauteing aromatics |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Couscous (Optional) 🍚 | 2 cups | For serving, uncooked |
The navy beans are the foundation—soak them overnight for tender, creamy texture that absorbs all the spices. San Marzano crushed tomatoes deliver the sweet, rich base, while harissa paste brings the signature smoky heat. For the spices, toast the cumin and coriander in a dry pan for 30 seconds before adding to deepen their aroma. Penzeys or Spicewalla are excellent sources for high-quality harissa and whole spices. The preserved lemon adds a bright, citrusy contrast that balances the richness—look for jars labeled 'zest and juice' at Middle Eastern markets for the best flavor.
No harissa? Mix 1 tbsp smoked paprika with 1 tsp cayenne for a similar effect. Fresh coriander unavailable? Dried coriander at half the amount works, though it lacks the bright freshness. The vegetable broth can be substituted with water plus 1 tsp bouillon powder in a pinch, though homemade broth elevates the dish. For extra depth, add 1 tsp of saffron threads steeped in 2 tbsp warm water—it’s optional but transforms the soup into something truly special. The preserved lemon can be replaced with zest from 1 lemon plus 1 tbsp lemon juice, though the saltiness of preserved lemon is hard to replicate.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 5 days, or freeze for 3 months in portions. The couscous, if using, cooks in 5 minutes—just boil, cover, and let sit. For meal prep, double the recipe and freeze half. When reheating, add a splash of water or broth to restore creaminess. Garnish with fresh cilantro just before serving to preserve its vibrant color and aroma.
Why You'll Love This Recipe
- No-Soak Required: I swear by this trick—just toss dried navy beans in a pot with a pinch of baking soda and water, then let them simmer. No overnight soaking, no fuss, and they soften perfectly while the harissa and cumin build that deep, smoky base.
- Harissa Heat Hacks: That little jar of harissa paste does all the work—just a spoonful turns this soup from ordinary to ridiculously good. The spice lingers just enough to warm you up without overpowering the creamy tomatoes and coriander.
- Lunchbox Magic: Between us, this soup tastes even better the next day. Pack it in a thermos for work or school—still hearty, still flavorful, and way cheaper than takeout. My college kid devours it cold with crusty bread.
- Pantry Staple Power: Five ingredients, zero waste. The beans stretch forever, the tomatoes keep for months, and that harissa? Lasts through three batches. I make this when I’m broke or lazy—sometimes both—and it never lets me down.
Step-by-step instructions for smoky tomato-braised navy bean soup
This soup delivers deep, smoky complexity through careful layering of flavors and textures.
Prepare the Navy Beans for Maximum Texture
Place the 2 cups of navy beans in a large bowl and cover with plenty of cold water by at least 3 inches. Soak overnight (at least 8 hours) or use a quick-soak method by boiling for 2 minutes, then letting them sit off heat for 1 hour. Drain and rinse thoroughly before using.
The overnight soak ensures beans break down evenly without turning mushy. You'll know they're ready when they feel tender but still firm to the touch. If using canned beans, drain and rinse them instead—this removes excess sodium that can make the soup taste flat.
Build the Smoky Tomato Base
Heat the 0.25 cup of olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant.
Add the 2 tbsp of harissa paste and stir for 1 minute until the oil turns a deep reddish hue. This is where the smoky depth begins. Pour in the 2 cups of crushed tomatoes and let them simmer for 5 minutes, stirring occasionally, until the mixture thickens slightly and coats the back of a spoon.
Develop the Spice Profile
Add the 1.5 tbsp of ground cumin and 1 tbsp of ground coriander, stirring constantly for 1 minute to toast the spices and release their aromas. This step is critical—it prevents the spices from settling at the bottom and ensures even distribution throughout the soup.
Pour in the 4 cups of vegetable broth and bring to a gentle boil. Add the soaked navy beans, 1.5 tsp of sea salt, and 0.5 tsp of cracked black peppercorns. Reduce heat to low, cover partially, and let it simmer for 45-60 minutes until the beans are tender but still hold their shape.
Finish with Brightness and Balance
Stir in the 0.5 cup of preserved lemon zest and juice and simmer uncovered for an additional 10 minutes. This brightens the deep, smoky flavors and adds a subtle tang that cuts through the richness. Taste and adjust seasoning—you may need a pinch more salt or a splash of broth to reach your preferred consistency.
The soup should be thick enough to coat the back of a spoon but still have a spoonful of broth when you lift it. If it's too thick, add a little more broth; if too thin, simmer uncovered for another 5-10 minutes to reduce.
Serve with Fresh Herbs and Optional Couscous
Remove from heat and stir in the 0.25 cup of chopped fresh cilantro just before serving. This adds a fresh contrast to the smoky, spiced broth. Ladle into bowls and serve immediately, garnished with additional cilantro if desired.
For a heartier presentation, prepare the 2 cups of couscous separately by toasting in a dry pan for 1 minute, then adding boiling water to cover, and letting it sit for 5 minutes. Fluff with a fork and serve alongside the soup for a satisfying texture contrast.
Pro Tips For Making Al Roker Navy Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks leaves beans tough. Toss dried navies in cold water (4 cups per cup of beans) and let them sit 12+ hours. The longer they soak, the creamier your soup will be, and you’ll save time by skipping the boiling start. (Yes, even if you’re impatient like me.)
- TOAST THE SPICES: Dry-toast your cumin and coriander in a skillet for 30 seconds before adding liquid—it deepens their flavor in ways just stirring them in won’t. Watch the heat: you’re aiming for aroma, not smoke. This step makes a real difference when paired with harissa’s heat.
- SIMMER DON’T BOIL: Once the beans hit the pot, keep the temperature low. A rolling boil breaks down the beans too fast, turning your soup into mush. Aim for a gentle simmer—tiny bubbles at the edges, not a frenzy. Patience here guarantees texture that holds up.
- BLOOM HARISSA FIRST: Skip the urge to dump harissa paste in with everything else. Warm it in a splash of oil or broth for 2 minutes first—this softens its intensity and lets the spices meld. I was skeptical until I tried it: the soup tastes richer, not just spicier.
Essential equipment for al roker navy bean soup
Dutch Oven Essentials
A large Dutch oven (at least 6-quart capacity) is my non-negotiable choice for this recipe. The deep sides prevent spills during simmering, while the heavy gauge construction distributes heat evenly for consistent results. I recommend the Le Creuset Signature or Lodge Cast Iron—both handle the long simmering time beautifully and develop a natural non-stick patina over time. 🔥
Spice Toasting Tools
For that critical 30-second spice toast, a small cast-iron skillet or even a dry non-stick pan works perfectly. I prefer cast iron because it retains heat better and prevents burning. Keep a fine-mesh strainer nearby to catch any stray spices that might escape during stirring. A spice grinder (like the OXO Good Grips) ensures your coriander and cumin are freshly ground for maximum aroma.
Bean Soaking Setup
Prep Ahead
An airtight container (like a Glasslock or Rubbermaid Brilliance) is essential for overnight bean soaking. The beans need to be completely submerged—use a small plate as a weight if needed. For quick soaking, a large pot with a lid works, but I find the overnight method yields more consistent texture. A fine-mesh colander makes rinsing soaked beans effortless.
Harissa Handling
Harissa paste can be messy, so keep paper towels and a small bowl nearby for easy cleanup. A rubber spatula helps scrape every last bit from the jar. If you're using fresh harissa peppers, a food processor with a sharp blade is perfect for making your own paste. For storage, transfer any leftovers to a small glass jar with a tight-sealing lid—it keeps fresh for up to 2 weeks in the fridge.
Preserved Lemon Tools
Preserved lemon zest can be stubborn, so a zester or microplane makes quick work of it. I keep a small bowl handy to catch the zest and juice separately. For the juice, a citrus juicer or even a fork works in a pinch. A measuring spoon set ensures you get the exact 0.5 cup called for—preserved lemon is potent, so precision matters!
Garnish Prep Station
Fresh cilantro needs a sharp chef's knife and cutting board for clean chopping. I like to use a small bowl to hold the chopped herbs until serving. A pair of tongs helps with serving from the Dutch oven without splashing. For couscous, a fine-mesh sieve makes rinsing pre-cooked couscous easy, and a wooden spoon** is perfect for fluffing it after cooking.
Nutrition facts
Frequently asked questions
Why does this recipe call for soaked navy beans instead of canned?
Soaking navy beans overnight creates a creamier, more flavorful texture that absorbs the spices perfectly. Canned beans work in a pinch, but they often contain excess sodium that can make the soup taste flat. The long soak also prevents the beans from breaking down into mush during simmering, giving you that ideal tender-but-firm texture.
Can I make this soup in a slow cooker?
Use the same ingredients but reduce the simmering time to 4-5 hours on low. Add the beans and broth first, then stir in the tomatoes and spices after 1 hour to prevent burning. The slow cooker's gentle heat enhances the flavors beautifully—just check occasionally to adjust consistency with broth or water.
What can I substitute if I don't have harissa?
Mix 1 tbsp smoked paprika with 1 tsp cayenne pepper for a similar smoky heat. For a milder version, use 1 tbsp tomato paste plus ½ tsp smoked paprika. The harissa's depth comes from its blend of chili, garlic, and spices—this combo mimics that complexity without the exact same flavor.
How do I prevent the soup from being too thick or thin?
For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the liquid. If it's too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes. The key is tasting as you go—the soup should coat the back of a spoon but still be spoonable.
Can I add meat to this vegetarian recipe?
Yes! Brown 1 lb lamb shoulder or chicken thighs first, then add them with the broth. The meat will absorb the spices beautifully. For a heartier version, add the meat after the initial 30-minute simmer so it doesn't overcook. Just reduce the simmering time by 15 minutes once the meat is added.
