
There’s nothing like the deep, slow-cooked flavor of chili made with dried beans. This method transforms simple ingredients into a hearty dish that’s worth the wait.
I’ve perfected this technique over years of cooking, and the result is a rich, flavorful chili that lets the beans shine. The key is patience as the beans absorb all the spices.
Ingredients for Chili Recipe Using Dried Beans
Simple pantry staples and dried beans transform into a rich, slow-cooked masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🌱 | 1 ½ cups | Rinsed and picked over |
| Dried Black Beans ⚫ | 1 cup | Rinsed and picked over |
| Vegetable Broth 🥕 | 6 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Red Bell Pepper 🌶️ | 1 whole | Diced |
| Canned Diced Tomatoes 🍅 | 2 cups | With juices |
| Tomato Paste 🍅 | 2 tbsp | For depth of flavor |
| Chili Powder 🌶️ | 2 tbsp | Mild or hot variety |
| Ground Cumin 🌿 | 1 tbsp | Toasted for richness |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to heat preference |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Sea salt or kosher |
[recipe_ingredient_scaler]
The dried beans are non-negotiable for authentic texture. Pinto and black beans give the best balance—look for bags with vibrant color and no dust at the bottom. Whole Foods and Trader Joe’s have excellent organic options. Soak overnight for even cooking (or quick-soak if you’re pressed for time). The vegetable broth should be low-sodium so you can control the seasoning precisely.
No smoked paprika? Chipotle powder at half the amount adds similar depth. Fresh tomatoes can replace canned in a pinch (blanch and peel first). For heat, chopped jalapeños or extra cayenne work—adjust to taste. The chili powder must be fresh; old spices lose potency fast. If using canned beans (not ideal), reduce broth by 2 cups and add later to prevent mushiness.
This chili tastes even better the next day as flavors meld. Store in the fridge for up to 5 days or freeze for 3 months. Portion before freezing for easy reheating. The beans hold their shape well, making this perfect for meal prep.
Why You’ll Love This Recipe
- Set It and Forget: The dried beans soak while I sleep, then simmer all afternoon with just a quick chop of onion and garlic.
- Deep, Earthy Richness: Pinto and black beans drink up the broth and garlic, turning every bite into something hearty and satisfying.
- Feeds a Crowd: I make a big pot on Sunday and we eat off it for days—tacos, burrito bowls, or just a bowl with cornbread.
- Pantry Staple Hero: A bag of dried beans costs pennies and turns into a meal that feels like a warm hug. Honestly, it’s my budget’s best friend.
Step-by-Step Instructions for Chili Using Dried Beans
This method ensures perfectly tender beans and deep, layered flavors in every bite.
Step 1: Soak and Prepare the Beans
Combine the 1.5 cups Dried Pinto Beans and 1 cup Dried Black Beans in a large bowl. Cover with cold water by at least 2 inches and let soak for 8 hours or overnight. This rehydrates the beans evenly and reduces cooking time significantly.
Before cooking, drain and rinse the soaked beans thoroughly. I always pick through them first to remove any small stones or debris. This step ensures your final dish has the perfect texture without any unwanted surprises.
Step 2: Sauté the Aromatic Base
Heat the 2 tbsp Olive Oil in a large pot or Dutch oven over medium heat. Add the finely diced 1 whole Yellow Onion and cook for 5-6 minutes until translucent and beginning to soften.
Stir in the diced 1 whole Red Bell Pepper and minced 4 cloves Garlic Cloves. Cook for an additional 3-4 minutes until the mixture becomes fragrant and the bell pepper starts to soften. This builds the flavor foundation for your dish.
Step 3: Build the Flavor Profile
Add the 2 tbsp Tomato Paste to the pot and cook for 1-2 minutes, stirring constantly. This step intensifies the tomato flavor and prevents a raw taste in the finished dish.
Sprinkle in the 2 tbsp Chili Powder, 1 tbsp Ground Cumin, 1 tsp Smoked Paprika, 1 tsp Dried Oregano, and 0.25 tsp Cayenne Pepper. Stir for 30 seconds until the spices become fragrant. Be careful not to let them burn, as this would create bitter notes.
Pour in the 2 cups Canned Diced Tomatoes with their juices, stirring to combine all the ingredients. The liquid from the tomatoes helps deglaze the pot, lifting all those flavorful browned bits from the bottom.
Step 4: Simmer to Perfection
Add the drained soaked beans and 6 cups Vegetable Broth to the pot. Increase heat to high and bring to a boil. Once boiling, reduce heat to low, cover, and let simmer for 1.5 to 2 hours.
Stir occasionally and add the 1.5 tsp Salt about halfway through cooking. The beans are done when they’re tender but still hold their shape. If the mixture becomes too thick, add a bit more broth or water to reach your desired consistency.
Taste and adjust seasoning if needed. The flavors should be balanced with a good depth of spice and smokiness from the paprika.
Pro Tips For Making Chili Recipe Using Dried Beans
- Soak overnight: Cover dried pinto and black beans in water by 2 inches and let sit for 8-12 hours—I learned this the hard way after too many tough beans ruined my chili.
- Sauté onions first: Cook the yellow onion in the pot until soft and golden (about 5 minutes) before adding anything else—this builds the flavor base that makes the chili taste rich.
- Skip old beans: Check the date on the bag; beans older than a year often stay hard no matter how long you cook them.
- Use extra broth: Add an extra cup of vegetable broth at the start—dried beans absorb more liquid than you expect, and nobody wants thick, dry chili.
Wine and Beer Pairings for This Dish
Bold Red Wines
A hearty Zinfandel from California stands up to the deep flavors of this chili. The fruit-forward notes of Ravenswood or Seghesio complement the smoky spices beautifully. I love how the wine’s peppery finish mirrors the dish’s complexity. 🍷
Crisp White Options
For white wine lovers, a Viognier offers enough body to match the chili’s richness. Yalumba from Australia provides floral notes that balance the earthy beans. Serve slightly chilled to enhance the contrast.
Mexican Lager Pairing
Nothing beats a Modelo Negra or Pacifico with this dish. The light, crisp profile cleanses your palate between bites. I always keep a few cold ones nearby for the perfect pairing. 🍺
Craft Beer Choices
A malty Amber Ale like Fat Tire enhances the chili’s caramelized flavors. The toasty notes from the beer complement the smoked paprika. For hop lovers, a Brown Ale works surprisingly well.
Non-Alcoholic Options
Try a sparkling water with lime for a refreshing contrast. The citrus cuts through the richness while keeping the focus on the chili’s flavors. I also enjoy a ginger beer for a spicier non-alcoholic pairing.
Nutrition Facts
Frequently Asked Questions
Do I have to soak the beans overnight?
For best texture, yes. Soaking for 8 hours or overnight ensures even cooking. In a pinch, use the quick-soak method: cover beans with water, boil for 2 minutes, then let sit for 1 hour.
Why use dried beans instead of canned?
Dried beans absorb flavors better and hold their shape during long cooking. They also let you control the texture perfectly, from firm to creamy. Canned beans can turn mushy in 1.5-2 hours of simmering.
How do I adjust the spice level?
Start with the recipe’s 0.25 tsp Cayenne Pepper. For milder heat, reduce or omit it entirely. For more kick, add 1 chopped jalapeño with seeds or extra cayenne to taste.
Can I make this in a slow cooker?
After soaking the beans, combine all ingredients in your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, stirring occasionally.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026