Main Courses
This bean hot pot recipe transforms hearty, plant-based ingredients into a smoky, comforting meal that rivals traditional versions. The secret lies in a rich mushroom-bean broth infused with aromatic spices, creating depth without animal fats.
I’ve perfected this method over years of testing—balancing texture, flavor, and simplicity for weeknight dinners or cozy gatherings.
The beauty of this dish is its versatility: crispy tortilla strips add crunch, while tender tofu, mushrooms, and cabbage absorb the savory broth. Traditional hot pot techniques (like high-heat searing for the tortillas) ensure every bite delivers both texture and warmth. No shortcuts here—just restaurant-quality results with pantry staples.
What you’ll end up with is a steaming bowl of smoky, umami-rich comfort, topped with crispy tortilla edges and a drizzle of chili oil. The broth reduces to a velvety consistency, clinging to every ingredient while staying light enough to enjoy without heaviness.
This is the kind of meal that feels indulgent yet stays true to plant-based principles.
Perfect for chilly evenings or when you crave something satisfying yet healthy, this recipe scales effortlessly. Serve with extra dipping sauce and fresh herbs for brightness. Let’s get cooking—your taste buds (and dinner guests) will thank you.
Ingredients for bean hot pot
Pantry staples meet smoky, umami-packed comfort in this vegan hot pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Large White Beans 🥫 | 1 ½ cups | Drained and rinsed, cannellini or navy |
| Shiitake Mushrooms 🍄 | 8 oz | Fresh, stems removed, sliced thin |
| Extra-Firm Tofu 🧇 | 1 lb | Pressed and cubed, 1-inch pieces |
| Corn Tortillas 🌽 | 6 whole | Cut into 1-inch strips, store-bought or homemade |
| Green Cabbage 🥬 | 4 cups | Shredded, outer leaves discarded |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for enhanced aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, or 1 tsp ground ginger |
| Vegetable Broth 💧 | 3 cups | Low-sodium, homemade or store-bought |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For searing and finishing |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, brightens flavors |
| Chili Oil 🌶️ | ¼ cup | Store-bought or homemade, for finishing |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The mushrooms and beans are the heart of this dish—shiitakes deliver that deep umami punch, while cannellini beans hold their shape beautifully. Grab fresh shiitakes at Whole Foods or your local Asian market if you can; they have a texture and flavor that canned just can't match. For the beans, no-soak cannellini from Muir Glen is a game-changer—just rinse and go. The tofu? Extra-firm is non-negotiable here—it needs to hold up to the crispy tortilla topping. Press it for at least 20 minutes before cubing, or use a tofu press if you're feeling fancy.
No smoked paprika? Substitute liquid smoke at half the amount, but trust me, the real stuff makes all the difference. Running short on tortillas? Corn tortillas from the Latin aisle are the best—look for Mission or La Tortilla Factory brands. The cabbage can be swapped for Napa cabbage or bok choy if you're feeling adventurous, but green cabbage is foolproof. For the broth, low-sodium is key—we're building layers of flavor, not salt bombs. And if you're using dried mushrooms, soak them first and use the soaking liquid in the broth for extra depth.
This dish reheats like a dream—honestly, it tastes even better the next day as all the flavors meld together. Store leftovers in the fridge for up to 4 days or freeze for 3 months in airtight containers. The tortilla strips crisp up again when reheated, so pop them under the broiler for 2-3 minutes before serving. For meal prep, I like to assemble everything except the chili oil and tortilla topping, then finish and crisp when ready to eat. The chili oil keeps for 6 months in the pantry, so buy a big bottle and use it on everything.
Why You'll Love This Recipe
- Here’s what sold me: I make a double batch on Sundays, and it lasts all week. The beans stay tender, the tortillas crisp up in seconds when reheated, and even my picky roommate asks for seconds. Zero food waste, all satisfaction.
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Toss everything—beans, mushrooms, tofu—into a single pot with the cabbage and tortillas, and let the broth do all the work. No chopping boards left sticky, no pans to scrub.
- Umami Bomb: Between the shiitake mushrooms and those creamy white beans, this dish is ridiculously flavorful without needing fancy spices. The tofu soaks up all the goodness, and the cabbage adds that perfect crunch—like a hug in bowl form.
- Meal Prep MVP: Here’s what sold me: I make a double batch on Sundays, and it lasts all week. The beans stay tender, the tortillas crisp up in seconds when reheated, and even my picky roommate asks for seconds. Zero food waste, all satisfaction.
Step-by-step instructions for smoky tortilla-crusted bean hot pot
Here's how to build this hearty, smoky bowl that brings all the cozy flavors together.
Sauté Aromatics and Toast the Tortilla Crust
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 4 cloves minced garlic and 1 tbsp grated fresh ginger, cooking for 1 minute until fragrant and just beginning to color. This quick sear unlocks their full flavor without burning.
Push the aromatics to the side and add the 6 corn tortilla strips, spreading them in an even layer. Toast for 2-3 minutes until the edges turn golden brown and crisp. Remove the tortillas with tongs and set aside on a plate—they'll form the smoky crust for your hot pot. Keep the Dutch oven on the heat; those crispy bits are flavor gold.
Build the Smoky Base with Beans and Vegetables
In the same pot, add 1 tbsp toasted ground cumin and 1 tbsp smoked paprika, stirring constantly for 30 seconds until the spices bloom and fill your kitchen with that deep, earthy aroma. This is where the smoky magic begins—don't skip the blooming step.
Add the 1.5 cups drained large white beans, 4 cups shredded green cabbage, and 8 oz sliced shiitake mushrooms. Stir everything together and cook for 4-5 minutes until the mushrooms soften slightly and the cabbage wilts. The beans should be heated through but still hold their shape—overcooking turns them mushy.
Simmer the Broth and Incorporate Tofu
Pour in the 3 cups vegetable broth and bring to a gentle simmer. Add the 1 lb cubed extra-firm tofu and 1.5 tsp sea salt, stirring to distribute evenly. Let the mixture simmer uncovered for 8-10 minutes until the flavors meld together and the tofu absorbs some of the smoky broth.
Here's where it gets good: Taste the broth and adjust seasoning if needed. I usually add a pinch more salt or a splash of lemon juice to brighten the flavors. The hot pot should have a rich, savory base with just a hint of smokiness from the spices and toasted tortillas.
Assemble and Finish with Crispy Topping
Return the toasted tortilla strips to the pot, arranging them in an overlapping pattern on top of the bean mixture. This creates that satisfying crunchy contrast with the creamy beans and tender vegetables. Spoon any accumulated juices from the plate over the tortillas to keep them moist.
Cover the pot and let it sit off the heat for 5 minutes—this steams the tortillas just enough to soften them slightly while keeping their crispy edges. For the final touch, drizzle with 2 tbsp lemon juice and 0.25 cup chili oil, then sprinkle with 0.25 cup chopped fresh cilantro. The acidity cuts through the richness while the chili oil adds a subtle kick.
Serve Immediately with Fresh Garnishes
Divide the hot pot among 4 bowls, making sure each serving gets an even distribution of beans, vegetables, and crispy tortilla topping. The tortillas should be soft enough to eat with a spoon but still have that satisfying crunch.
Garnish each bowl with an extra sprinkle of fresh cilantro and a final drizzle of chili oil if desired. Serve with warm tortillas on the side for dipping—this dish tastes even better when you can scoop up those flavorful bits from the bottom. The contrast of textures and temperatures makes every bite feel like comfort food at its finest.
Pro Tips For Making Bean Hot Pot
- PRE-SOAK THE BEANS: I learned this the hard way—skipping the overnight soak means your beans will turn to mush instead of holding their shape. Even if you’re short on time, a quick 2-hour soak in hot water (with a pinch of baking soda) works in a pinch. Trust me, your hot pot won’t fall apart when you need it to.
- SEAR THE TOFU IN BATCHES: Extra-firm tofu can handle high heat, but crowding it in the pan will steam it instead of crisping. Work in 2-inch cubes, no more than 1/2 inch thick, and don’t stir until the first side is golden. Sounds tedious, but it’s the only way to get that satisfying crunch without breaking your pan.
- STRIP THE CABBAGE THIN: Thick cabbage wedges take forever to soften and leave you with a sad, half-cooked mess. Quarter the head, then slice into paper-thin strips—like you’re making coleslaw. They’ll cook in minutes and actually blend into the dish instead of sitting like rocks.
- USE CORN TORTILLAS LAST: Tossing tortillas in too early turns them into soggy paper. Keep them whole until the very end, then tear them into strips and add them for the final 2–3 minutes. They’ll soak up the broth just enough to get tender without dissolving—yes, even if you’re impatient like me.
Perfect pairings for this dish
Crispy Tortilla Toppings
Those golden tortilla strips aren’t just garnish—they’re the star of the texture game! For extra crunch, toast them in a dry skillet over medium-high heat for 3-4 minutes before adding to the pot.
I like using Mission corn tortillas because they hold their shape better than flour tortillas. 🌽 For a smoky twist, brush them lightly with olive oil and sprinkle with a pinch of smoked paprika before toasting.
Spicy Dipping Sauces
This hot pot deserves a bold dipping sauce to cut through the richness. My go-to is a mix of 2 tbsp chili oil, 1 tbsp soy sauce, 1 tsp rice vinegar, and ½ tsp grated ginger.
For heat lovers, add ½ tsp gochujang or a dash of Sriracha. Serve in small bowls so everyone can customize their spice level. 🌶️
Fresh Herb Garnishes
Brighten the dish with fresh herbs that add color and freshness. I always finish with ¼ cup chopped cilantro, but thinly sliced green onions or mint leaves work beautifully too.
For a citrusy kick, squeeze a little lemon wedge over each bowl right before serving. The herbs should be added last to preserve their vibrant flavor and texture.
Brothy Side Upgrades
If you want to stretch this into a full meal, serve the hot pot with a side of steamed jasmine rice or warm flour tortillas for scooping up every last bit of flavor.
For extra depth, ladle some of the hot pot broth over the rice—it’s like instant umami magic. 💛 A simple mango-avocado salsa on the side adds a refreshing contrast to the smoky, savory flavors.
Beverage Pairings
This hearty bean hot pot pairs perfectly with a crisp Mexican lager like Modelo Especial or a light green tea to cleanse the palate. For something more indulgent, a smoky mezcal cocktail with lime and agave complements the dish’s bold flavors.
Avoid heavy wines—they’ll overpower the dish’s delicate balance of textures and spices.
Extra Crunch Add-Ins
Want to take the crunch factor to the next level? Top your hot pot with fried shallots, crushed tortilla chips, or even toasted sesame seeds for a nutty finish.
I like adding ½ cup fried shallots right before serving—they add a sweet, oniony crunch that contrasts beautifully with the smoky tortillas. 🌟
Nutrition facts
Frequently asked questions
Can I make this bean hot pot without a Dutch oven?
Use a large, deep skillet or even a heavy-bottomed pot with high sides. The key is maintaining even heat distribution—just stir more frequently to prevent sticking. For extra insurance, add a splash of vegetable broth when searing the tortillas to keep them from burning.
How do I adjust the spice level for kids or sensitive eaters?
Skip the chili oil and reduce the smoked paprika to ½ teaspoon. For extra mildness, substitute the chili oil with 1 tablespoon tahini mixed with lemon juice. Serve the spicy elements on the side so everyone can customize their bowl.
Can I prep this hot pot ahead of time?
Yes! Assemble everything except the tortilla topping and chili oil, then refrigerate for up to 3 days. Reheat gently on the stove, add fresh tortilla strips (toasted separately), and finish with the chili oil just before serving. The tortillas will crisp up again when reheated.
What's the best way to crisp the tortilla topping?
Toast them in a dry skillet over medium-high heat for 3-4 minutes, stirring occasionally, until golden and crisp. For extra flavor, brush with olive oil and smoked paprika before toasting. The secret is keeping them moving—they burn fast!
Can I use dried beans instead of canned?
Only if you soak them overnight first! Use 1.5 cups dried beans (about 1 cup dry) and cook until tender. For best texture, don't overcook—they should be firm but not mushy. The canned beans in the recipe are pre-cooked for convenience and consistent results.
