Soups & Stews
Bush's navy bean white chili transforms a simple pantry staple into a restaurant-worthy vegetarian dish with deep, smoky flavors and satisfying texture. The secret lies in slow-simmering the beans with traditional spices—cumin, garlic, and chili powder—until they develop a creamy, almost buttery consistency that feels indulgent yet hearty. This isn’t your average chili; it’s a flavor-packed, protein-rich bowl that stands up to any meat-based version.
The magic happens during the 2-hour simmer, where the beans absorb the aromatic spices and develop that signature creamy thickness without needing heavy cream. Topped with crispy tortilla strips and melted cheese, this chili delivers both texture contrast and that satisfying crunch you crave.
It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
What sets this recipe apart is the balance of earthy spices and subtle sweetness from the tomatoes, creating a depth of flavor that’s both familiar and exciting.
The tortilla crowns add a satisfying crunch that cuts through the creamy chili, while a sprinkle of fresh cilantro or avocado brightens the dish at the end. Every spoonful is packed with warmth and comfort, proving that vegetarian meals can be just as hearty and satisfying as their meat-based counterparts.
Serve this chili with cornbread or over rice to soak up every last drop of that rich, spiced broth. The slow-cooked beans and crispy toppings make this a complete meal—perfect for chilly evenings or when you want a dish that feels special without the fuss. Let’s get cooking!
Ingredients for bush's navy bean white chili
Pantry staples meet smoky spices for a vegetarian chili that tastes like a restaurant favorite.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 1 ½ cups | Soaked overnight or quick-soaked |
| Onion (Yellow) 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Diced Tomatoes (Canned) 🍅 | 14 ½ oz | Fire-roasted for sweetness |
| Tomato Paste 🍅 | 2 tbsp | For rich, concentrated flavor |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Corn Kernels (Frozen or Canned) 🌽 | 1 cup | Drained if canned |
| Black Beans (Canned) 🌾 | 1 cup | Drained and rinsed |
| Cilantro (Fresh) 🌿 | ¼ cup | Chopped for garnish |
| Avocado (Ripe) 🥑 | 1 whole | Sliced for topping |
| Flour Tortillas 🍞 | 4 whole | Cut into strips for crowns |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | For crispy topping |
| Olive Oil 🫒 | 2 tbsp | For crisping tortillas |
The beans are the heart of this dish—Bush's navy beans are ideal, but any dried navy or pinto work. Soak them overnight for best texture, or use the quick-soak method (boil 2 minutes, then rest 1 hour). For the spices, Penzeys or bulk bins have the freshest ground cumin and chili powder. The fire-roasted diced tomatoes add natural sweetness that balances the earthy spices. If you can't find them, regular diced tomatoes work, but add an extra 1/2 tsp sugar to mimic the caramelized flavor.
No fire-roasted tomatoes? Canned tomatoes with a pinch of brown sugar gets you close. The black beans add extra protein and texture—canned is fine, but if you're prepping ahead, cook your own for better flavor. Fresh cilantro is best, but dried works at one-third the amount. For the tortilla crowns, Mission or La Tortilla Factory tortillas crisp up perfectly. If you can't find flour tortillas, corn tortillas work too—just brush them with a little more oil to prevent burning.
This chili tastes even better the next day—4-5 days in the fridge, 3 months frozen. The tortilla strips stay crispy for about 1 hour after baking, so make them fresh or reheat in a dry skillet. Store the chili base separately if prepping ahead, then assemble with toppings when ready to serve. The avocado should be added just before serving to prevent browning—squeeze lemon juice over it to keep it fresh longer.
Why You'll Love This Recipe
- Dried Beans, No Fuss: I swear by this recipe because it skips the soak—just a quick rinse and simmer. Those navy beans turn tender while you chop one onion and mince a few garlic cloves. Honestly, the hardest part is waiting for the cumin to bloom.
- Earthy & Smoky Magic: The cumin and chili powder work together like a dream—warm, deep, and just a little spicy. That slow simmer lets the flavors meld into something rich and satisfying, especially when you top it with a dollop of sour cream or shredded cheese.
- Meal Prep MVP: This chili tastes even better the next day, which is perfect for busy weeks. I make a big batch on Sunday and portion it out for lunches—just reheat and serve. Between us, it’s my go-to for potlucks too, because everyone loves a hearty bowl.
- Budget-Friendly Powerhouse: Dried beans and basic spices stretch this recipe into a full meal for next to nothing. I’ll be real: it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank. Plus, the leftovers? Always welcome.
Step-by-step instructions for slow-cooked navy bean chili with crispy toppings
Here's how to build rich, smoky chili with a perfect balance of textures—creamy beans, sweet corn, and crispy tortilla crowns.
🍳 Step 1: Sauté Aromatics Until Deeply Fragrant
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. I like to stir occasionally to prevent browning—you want the onion to melt into the oil, not caramelize yet.
Add the 4 minced garlic cloves and stir for 30 seconds until you can smell that sweet, pungent aroma filling your kitchen. This is where the foundation of your chili's flavor begins. If you notice the garlic starting to brown too quickly, reduce the heat to medium-low—burnt garlic tastes bitter and overpowers everything else.
🍳 Step 2: Toast Spices and Build the Chili Base
Add the 2 tablespoons ground cumin and 1.5 tablespoons chili powder to the pot. Stir constantly for 1 minute until the spices release their oils and the mixture smells earthy and warm. This toasting step is crucial—it deepens the flavor profile and prevents the spices from sitting as separate particles in your chili.
Pour in the 14.5 ounces diced tomatoes (with juices) and 2 tablespoons tomato paste, stirring to combine. Let this mixture cook for 3 minutes until the tomato paste darkens slightly and thickens. This concentrated base will give your chili that rich, velvety texture we're after. Don't skip this step—it makes all the difference in the final consistency.
⏰ Step 3: Simmer the Chili Until Navy Beans Are Tender
Add the 1.5 cups soaked navy beans, 4 cups vegetable broth, 1 cup corn kernels, and 1 cup black beans to the pot. Bring everything to a boil, then immediately reduce heat to low and cover partially. Let it simmer for 1 hour, stirring occasionally to prevent sticking. The navy beans will absorb the liquid and become tender, while the flavors meld together beautifully.
After 1 hour, check the beans for tenderness. They should be soft enough to crush between your fingers but still hold their shape. If they're still firm, continue simmering for another 30 minutes. The chili should have thickened noticeably by now, with a rich, smoky aroma that fills your kitchen. This is where patience pays off—rushing this step results in mushy beans and watery chili.
🔥 Step 4: Create Crispy Tortilla Crowns for Topping
While the chili simmers, cut the 4 whole flour tortillas into 1-inch wide strips (about 8 strips per tortilla). Heat the 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and fry for 2-3 minutes until golden brown and crispy, stirring occasionally to ensure even cooking.
Drain the crispy strips on paper towels and sprinkle immediately with 1 cup shredded Monterey Jack cheese. The cheese will melt slightly from the residual heat, creating a perfect gooey contrast to the crispy tortillas. Keep them warm in a 200°F oven while you finish the chili—this maintains their crispness until serving time.
🍽️ Step 5: Finish and Serve With Fresh Toppings
Once the navy beans are perfectly tender, taste the chili and adjust seasoning if needed. I usually add a pinch more salt and a squeeze of lime juice (if using) to brighten the flavors. Let the chili sit off the heat for 5 minutes—this allows the flavors to settle and the texture to thicken slightly.
Ladle the chili into bowls and top each serving with the crispy tortilla crowns, 0.25 cup chopped cilantro, and sliced ripe avocado. The contrast of creamy chili, crispy tortillas, and cool avocado creates a perfect balance in every bite. Serve immediately while the tortilla crowns are still crispy—this dish doesn't wait, and the contrast is what makes it truly special.
Pro Tips For Making Bush'S Navy Bean White Chili
- SOAK BEANS OVERNIGHT: Dried navy beans cook faster and stay creamier when soaked 8–12 hours first. I learned this the hard way—rushing the soak leads to gummy beans that never soften, no matter how long you simmer. Use a big bowl and cover with cold water by at least 2 inches.
- TOAST SPICES LOW: Heat cumin and chili powder in a dry skillet over medium-low for 30 seconds—just until fragrant, not browned. Skipping this step means your chili will taste flat; the spices need to wake up before hitting the pot. Stir constantly or they’ll burn (yes, even if you’re impatient like me).
- SKIP THE BOIL: Once beans start simmering, drop heat to a bare bubble—just enough to keep liquid moving. Boiling turns navy beans mushy and clouds the broth. I used to let it boil for 10 minutes, then wondered why my chili tasted like glue. Low and slow is the thing that matters most here.
- STIR IN ONIONS LAST: Add diced onions with the beans only in the final 15 minutes of cooking. They’ll absorb too much liquid if tossed in early, leaving you with a watery mess. If you’re short on time, use a food processor for fine dice—just don’t skip the late addition.
Serving suggestions for leftovers
Crispy Tortilla Crowns
These golden, cheesy tortilla strips are the star topping that adds irresistible texture. Cut 4 flour tortillas into 1-inch strips and fry in 2 tbsp olive oil over medium-high heat for 2-3 minutes until crispy.
Immediately sprinkle with 1 cup shredded Monterey Jack cheese while still hot—this creates a gooey, melty contrast that pairs perfectly with the creamy chili. Keep warm in a 200°F oven until serving to maintain crispness. 🌟
Fresh Avocado Slices
Add a cool, creamy element by topping each bowl with ¼ of a ripe avocado sliced into ¼-inch pieces. The healthy fats and mild flavor balance the smoky chili beautifully. For extra freshness, squeeze ½ lime over the avocado just before serving to prevent browning.
I like to arrange the slices in a fan shape on top for an elegant presentation. 🥑
Cilantro Garnish
Finish with ¼ cup chopped fresh cilantro for a bright, herbaceous note that cuts through the richness. The slightly peppery flavor complements the earthy spices in the chili while adding a pop of color.
If you prefer a milder taste, use flat-leaf parsley instead. For an extra kick, add a pinch of Tajín seasoning on top of the cilantro. ✨
Cornbread or Rice
Serve with warm cornbread or steamed white rice to soak up every last drop of that flavorful broth. For extra indulgence, try jalapeño cornbread—the heat pairs perfectly with the creamy chili.
I like to serve the cornbread on the side so guests can scoop up chili without making a mess. 🍞
Extra Cheese Bar
Set out a small bowl of shredded Monterey Jack or cheddar cheese for guests to add extra cheese to their bowls. This lets everyone customize their serving to their preferred level of cheesiness. For a spicy kick, include pickled jalapeños or diced red onion on the side. 🧀
Presentation Tips
For a restaurant-style presentation, serve the chili in deep bowls with a spoonful of sour cream or Greek yogurt swirled into the top. Arrange the tortilla crowns in a circular pattern around the edge of the bowl, then add the avocado and cilantro in the center.
A sprinkle of smoked paprika adds a final touch of color and aroma. 💫
Nutrition facts
Frequently asked questions
Can I use canned navy beans instead of dried?
Yes, you can substitute 2 (15-ounce) cans of navy beans (drained and rinsed) for the dried version. However, the texture will be slightly different—dried beans develop a creamier consistency during the long simmer. If using canned, reduce the vegetable broth by 1 cup to maintain the right thickness.
How do I adjust the spice level?
The recipe uses medium heat chili powder—for milder chili, reduce to 1 teaspoon and add ½ teaspoon cayenne for heat. For extra depth, toast ½ teaspoon smoked paprika with the cumin. Always taste as you go, especially after simmering when flavors intensify.
Can I make this in an Instant Pot?
Sauté the aromatics, then add all ingredients except tortilla strips. Cook on high pressure for 20 minutes, then natural release. The beans will be tender, but you may need to add ½ cup broth if the chili is too thick. Finish with the crispy toppings as directed.
Why does my chili taste watery?
Watery chili usually means the beans weren't simmered long enough or too much liquid was added. Always reduce heat to low after boiling, and let it simmer uncovered for the last 15 minutes to thicken. If needed, mash 1-2 beans with a fork to release starch and help thicken.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with 1-2 tablespoons broth to restore moisture. For crispy tortilla crowns, reheat in a dry skillet for 1-2 minutes. Never microwave—it makes the chili rubbery and kills the crispy texture of the toppings.
