Soups & Stews
This adzuki bean chili recipe transforms simple ingredients into a rich, velvety stew where sweet and savory flavors dance together in perfect harmony. The key lies in slow-cooking the beans until they're tender yet hold their shape, while aromatic spices and smoky depth develop into something deeply satisfying.
I've perfected this recipe over years of testing—each batch more flavorful than the last—because it delivers restaurant-quality results without the fuss.
The secret begins with properly soaking the adzuki beans to eliminate any bitterness, then building layers of flavor through careful spice toasting and slow simmering. A touch of coconut milk adds creaminess without overpowering the earthy bean base, while chipotle peppers bring that essential smoky heat.
What makes this chili truly special is how the sweetness of the beans balances perfectly with the savory, slightly spicy broth—creating a texture that's both hearty and refined.
By the time you're done, you'll have a chili that's thick enough to spoon but still light enough to serve as a main dish. The beans remain intact, absorbing all that rich, aromatic broth while maintaining their natural sweetness.
Topped with avocado, fresh cilantro, and a sprinkle of lime, this becomes a dish worthy of any table—comforting yet sophisticated enough for dinner guests.
Perfect for meal prep or serving immediately, this chili keeps well for days and tastes even better the next day as flavors meld. The recipe scales beautifully too, making it ideal for feeding a crowd or enjoying leftovers throughout the week. Let's get cooking—your taste buds will thank you.
Ingredients for adzuki bean chili
Restaurant-quality chili starts with these 15 ingredients that build sweet-savory harmony through slow simmering.
| Ingredient | Amount | Notes |
|---|---|---|
| Adzuki Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Paste only, not whole peppers |
| Coconut Milk (Full-Fat) 🥥 | 1 cup | Canned, unsweetened |
| Tomato Paste 🍅 | ½ cup | Smooth, no sugar added |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Avocado Oil 🫒 | 2 tbsp | High smoke point |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The adzuki beans are the foundation—soaking overnight eliminates bitterness and ensures perfect texture. Trader Joe's sells pre-soaked beans if you're short on time, but I always soak my own for that restaurant-quality feel. The chipotle peppers in adobo bring the smoky depth; look for canned peppers with minimal oil to avoid excess fat. For the coconut milk, full-fat canned versions like Thai Kitchen add richness without overpowering. The tomato paste? Muir Glen is my go-to—smooth and consistent every time.
No chipotle peppers? Substitute smoked paprika plus a pinch of cayenne for heat. Short on coconut milk? Cashew cream (blend soaked cashews with water) works beautifully. The vegetable broth can be swapped for low-sodium tomato juice if needed, but add an extra pinch of salt. For the spices, toast the cumin and coriander whole in a dry pan for 30 seconds before grinding—this releases their essential oils and makes a world of difference. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a pinch.
This chili tastes even better the next day as flavors meld—reheats beautifully from the fridge. Store in airtight containers for 5-6 days or freeze portions for 3 months. I always make a double batch because it's perfect for meal prep. The beans hold their shape beautifully, so you can serve it as a hearty stew or spoon it over rice for extra substance. Garnish with avocado slices and lime wedges just before serving to keep everything vibrant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash another pan. The adzuki beans soften right in the pot, soaking up the smoky chipotle and creamy coconut milk—no extra steps, no fuss. Honestly, my weeknights thank me every time.
- Smoky-Sweet Crave: That first spoonful of chipotle-in-adobo blended into the tomato paste? It’s like a hug in a bowl. The full-fat coconut milk rounds out the heat, making each bite rich and satisfying—exactly the kind of flavor that sticks around.
- Lunchbox Hero: Between us, this chili is my go-to for meal prep. It reheats beautifully, and the adzuki beans hold their shape—perfect for packing in jars or thermoses. My kids eat it cold straight from the fridge, no complaints.
- Budget-Friendly Power: Adzuki beans and coconut milk stretch this recipe into a full week’s worth of dinners. I’ve made it for game nights, lazy Sundays, and even potlucks—always a hit, always affordable. (Yes, even on a Tuesday night.)
Step-by-step instructions for adzuki bean chili
This method transforms simple ingredients into a rich, balanced chili with perfect sweet-savory harmony.
Prepare the Adzuki Beans
Drain and rinse the soaked adzuki beans thoroughly to remove any excess starch. Place them in a large pot and cover with fresh water by about 2 inches. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cook for 45-60 minutes until the beans are fork-tender with just a slight bite remaining—they'll continue softening as the chili cooks.
Here's the thing—don't skip the soaking step. Soaked beans cook more evenly and maintain their shape better. I like to add a pinch of salt to the cooking water to help prevent skin splitting. When the beans are nearly done, drain them, reserving 1 cup of the cooking liquid for later use.
Build the Flavor Base
Heat 2 tablespoons avocado oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. Add the minced garlic cloves and cook for another 30 seconds until fragrant—you'll smell that sweet garlic aroma fill your kitchen.
Stir in the 0.5 cup tomato paste and cook for 2 minutes until it darkens slightly and releases its deep, concentrated flavor. This step develops the chili's rich foundation. Be careful not to let it brown too much or it may become bitter. Add the 2 tablespoons chipotle peppers in adobo and stir to combine, letting the smoky, spicy flavors meld with the tomato base.
Develop the Spice Blend
Add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1 teaspoon dried oregano, and 1 teaspoon smoked paprika to the pot. Stir vigorously for 30 seconds to toast the spices and release their essential oils—this is where the chili gets its complex, aromatic depth.
I like to use freshly ground spices when possible, as they have more vibrant flavor. The smoked paprika adds a subtle smokiness that pairs beautifully with the adzuki beans' natural sweetness. Pour in the 2 cups vegetable broth and scrape up any browned bits from the bottom of the pot—these contain concentrated flavor that will make your chili sing.
Combine and Simmer
Add the cooked adzuki beans and their reserved cooking liquid to the pot. Stir gently to combine everything. Bring the mixture to a gentle boil, then immediately reduce the heat to low. Cover the pot and let it simmer for 30-40 minutes, stirring occasionally to prevent sticking and ensure even cooking.
This simmering time allows all the flavors to meld together beautifully. You'll notice the chili gradually thicken as the beans absorb the cooking liquid. Taste after 20 minutes and adjust the seasoning with the 1.5 teaspoons salt if needed. The chili should have a balanced sweetness from the beans and a subtle heat from the chipotle peppers.
Finish and Serve
Remove the pot from heat and stir in the 1 cup coconut milk (full-fat) and 2 tablespoons lime juice. The coconut milk adds a luxurious creaminess that balances the earthy beans and spicy elements, while the lime juice brightens the entire dish. Stir well to combine, then let the chili rest for 5 minutes to allow the flavors to fully meld.
Ladle the chili into serving bowls and garnish with the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbaceous note that cuts through the richness. Serve immediately with warm tortillas or crusty bread to soak up every delicious bite. This chili keeps well in the refrigerator for up to 5 days, making it perfect for meal prep.
Pro Tips For Making Adzuki Bean Chili
- Blister the Onion First: I used to sauté onions in this chili like I would for soup—soft and slow. Wrong move. Char those yellow onion slices over medium-high heat until blackened in spots (about 5-7 minutes). That smoky depth cuts through the coconut milk’s richness and balances the sweetness of adzuki beans. Just don’t walk away; they burn faster than you’d think.
- Toast the Beans Dry: Skip the pre-soaking shortcut and dry-toast the adzuki beans in a separate pan for 8-10 minutes before adding them to the chili. The nutty aroma and slightly firmer texture make a real difference—no mushy beans here. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: After adding coconut milk, resist the urge to crank the heat to finish fast. A gentle simmer (tiny bubbles, occasional stir) for 20-25 minutes lets the flavors meld without curdling the milk or breaking down the beans into mush. Trust me, the extra time pays off.
- Strain the Adobo Sauce: Chipotle peppers in adobo come with a salty, vinegary sauce that can overpower the dish if left in. Strain it through a fine-mesh sieve before adding—just the peppers, seeds, and a splash of the sauce if you want tang. Your chili will thank you for the cleaner heat.
Creative variations of this dish
Spicy Chipotle Twist
For an extra kick, increase the chipotle peppers to 3 tablespoons and add ½ teaspoon cayenne pepper when developing the spice blend. The adzuki beans' natural sweetness balances the heat beautifully.
I like to serve this version with cooling toppings like diced avocado and a dollop of Greek yogurt to tame the fire. 🌶️
Creamy Coconut Version
Boost the coconut milk to 1.5 cups and stir in ½ cup cashew cream (blend soaked cashews with water) for ultra-creamy texture. This variation feels luxurious while keeping the dish vegetarian. Garnish with toasted coconut flakes and extra lime zest for a tropical touch. Perfect for serving with jasmine rice.
Smoky Black Bean Blend
Mix ½ cup black beans with the adzuki beans for deeper color and earthy contrast. Use 1 extra tablespoon smoked paprika in the spice blend to enhance the smoky profile.
The black beans add a satisfying heartiness that pairs perfectly with the sweet adzuki. This version works especially well with cornbread on the side.
Sweet Potato Addition
Add 1 diced medium sweet potato (about 1 cup) when building the flavor base. The natural sweetness complements the beans while adding a creamy texture. Cook the sweet potato until tender alongside the beans, then stir it into the simmering chili.
Top with a sprinkle of pumpkin seeds for extra crunch and nutrition.
Mexican Street Corn Style
Transform this chili into a fusion dish by stirring in ½ cup corn kernels and 1 tablespoon cotija cheese at the end. Add 1 teaspoon chili powder and serve with elote-style toppings**: lime wedges, crumbled cotija, and a drizzle of chipotle crema (mix sour cream with chipotle paste).
This version feels like a fiesta in a bowl!
Protein-Packed Lentil Boost
Add ½ cup cooked brown or green lentils to increase fiber and protein content. The lentils absorb flavors beautifully while adding a satisfying texture. For extra richness, stir in 1 tablespoon tahini at the finish.
This version is perfect for meal prep and keeps well for up to 6 days in the refrigerator.
Nutrition facts
Frequently asked questions
Why do adzuki beans need soaking before making chili?
Soaking removes natural bean bitterness and ensures even cooking, preventing mushy texture. The beans absorb more flavor during simmering when pre-soaked, resulting in that perfect tender-yet-firm bite. For convenience, use pre-soaked beans from the store but rinse well before cooking.
Can I make this chili without coconut milk?
Substitute with ½ cup cashew cream or ¼ cup Greek yogurt for creaminess. For a lighter option, skip it entirely and add 1 extra tablespoon tomato paste to maintain depth. The coconut milk adds richness, but this chili still shines without it.
How do I adjust the heat level?
Start with 1 tablespoon chipotle paste for mild heat. For medium spice, use 2 tablespoons, and for fiery kick, add ½ teaspoon cayenne. Remember, adzuki beans' natural sweetness naturally balances heat—don't be afraid to go bold!
Can I make this chili in an Instant Pot?
Yes! Sauté onions and garlic first, then add all ingredients except coconut milk. Cook on high pressure for 10 minutes, then natural release. Stir in coconut milk at the end. The Instant Pot version cooks 40% faster while keeping all the rich flavors intact.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of water or broth to prevent drying. Never microwave directly—this breaks down the beans' texture. For best results, reheat just until warm, then let sit 5 minutes** before serving for maximum flavor.
