You need 60 minutes and one large pot. No complex prep, no overnight soaking, no multi-hour simmering required.

Canned beans cut the work in half while dried beans sit in your pantry. The chili thickens as it simmers, developing deeper flavor with each passing minute.
This is the kind of recipe you make on a Tuesday when you want something hearty that fills the house with the smell of cumin and chili powder.
Three bean chili combines canned black beans, kidney beans, and pinto beans with diced tomatoes and chili powder for a thick, savory dinner. Simmering at low heat for 45 minutes keeps beans intact while sauce thickens. Rinse the beans first to remove excess starch.
Why This Recipe Works
Blooming chili powder and cumin in oil before adding tomatoes unlocks their full flavor potential. For another budget-friendly comfort meal that uses similar techniques, try this easy potato side that also relies on layering seasoning early.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
45 min
Total Time
60 min
Servings
6 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Simmer low and slow for tender beans
Best For
Weeknight | Meal prep | Budget
What makes this work:
- Rinsing canned beans removes excess starch and salt that would otherwise make the sauce gummy and oversalted
- Starting with sautéed aromatics builds a savory foundation that carries through the entire pot
- Simmering at 180-200°F keeps beans tender but intact instead of mushy or blown out
- Adding two-thirds of the seasoning early, then adjusting creates balanced flavor without overwhelming the dish
- Removing the lid for the final 10 minutes thickens the sauce through evaporation
What You'll Need

Shopping takes 10 minutes if you stick to the canned goods aisle and grab fresh onion, garlic, and bell pepper. Rinse the beans under cold water for 30 seconds to wash away starch and excess sodium.
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper, diced
- 1 can (28 oz) diced tomatoes
- 2 cups vegetable broth
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon salt
- ½ teaspoon black pepper
Ingredient Details
- Black beans
Provide earthy flavor and hold their shape better than other varieties during long simmering - Kidney beans
Add color contrast and hearty texture - choose dark red for deeper color - Pinto beans
Break down slightly during cooking, creating natural thickness in the sauce - Diced tomatoes
Fire-roasted versions add smoky depth without extra ingredients - Chili powder
Not the same as pure chile powder - this blend includes cumin, garlic, and oregano - Vegetable broth
Low-sodium versions give you more control over final seasoning - Bell pepper
Red or orange peppers add sweetness, green adds bitter notes
Ingredient Swaps
Some beans break down faster than others, and different tomato products change the sauce texture. Cannellini beans cook softer and faster than kidney beans, while crushed tomatoes create a smoother base than diced.
Flexible swaps:
- Swap kidney beans for cannellini or navy beans - texture turns softer and creamier but flavor stays mild
- Use crushed tomatoes instead of diced - sauce becomes smoother with less chunky texture throughout
- Replace vegetable broth with water or chicken broth - flavor lightens but you save money and pantry space
- Substitute smoked paprika and cayenne for chili powder - adds smoky depth and adjustable heat level
Vegetable Broth
Works for: Building savory depth, keeping it vegetarian, adding complexity without meat
Skip if: You want lighter flavor or need to use what's already open in the fridge
Chicken Broth
Works for: Richer flavor, using up leftover broth, adding meaty notes without meat
Skip if: Cooking for vegetarians or vegans, or you prefer cleaner bean flavor
Water
Works for: Budget cooking, letting bean flavor shine, keeping the ingredient list short
Skip if: You want more complex flavor or have broth already on hand
Instructions
The first 5 minutes of sautéing build the flavor foundation for the entire pot. Once everything goes in, simmer gently for 45 minutes and stir every 5 minutes to prevent sticking.
- Heat 2 tablespoons oil in a large pot or Dutch oven over medium heat. Add diced onion and bell pepper, sauté 5-6 minutes until softened and edges turn golden.
- Add minced garlic, chili powder, and cumin to the pot. Stir constantly for 1-2 minutes until fragrant and the spices coat the vegetables.
- Pour in drained beans, diced tomatoes with their juice, and vegetable broth. Stir to combine, then bring to a boil over high heat.
- Reduce heat to low once boiling. Cover the pot partially and simmer 40 minutes, stirring every 5 minutes to prevent scorching on the bottom.
- Remove the lid completely during the final 10 minutes to thicken the sauce. Taste and adjust salt, pepper, and chili powder before serving.
What to Serve With It
Chili needs something to soak up the sauce and cut through the richness. Cornbread handles both jobs, but you can also serve rice, tortilla chips, or a simple salad depending on what's already in your kitchen. For more warming dinner combinations, check out these cozy soup night ideas that pair hearty mains with complementary sides.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Cornbread | Easy | Sweet crumb balances savory spice | Serve warm with butter on the side |
| Steamed rice | Easy | Stretches the meal and soaks sauce | Spoon chili directly over rice in bowls |
| Tortilla chips | Easy | Adds crunch and scoop vehicle | Serve in a basket or crushed on top |
| Green salad | Easy | Fresh contrast to hearty beans | Dress lightly with vinaigrette |
| Sour cream | Easy | Cools heat and adds richness | Dollop on top before serving |
Three ways to serve it:
- Chili bar setup - Set out bowls of shredded cheese, diced onion, jalapeños, sour cream, and chips so everyone builds their own
- Over baked potatoes - Split hot baked potatoes and ladle chili directly on top for a filling weeknight meal
- With crusty bread - Serve thick slices of toasted bread on the side for dipping and sauce-soaking
Store and Reheat
Chili tastes better the next day after the flavors marry in the fridge. Cool it to room temperature within 2 hours, then transfer to shallow airtight containers - shallow containers cool faster and reheat more evenly than deep ones.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5-8 min | Even reheating, maintaining texture |
| 📦 Microwave | 2-3 min | Quick single servings |
| 🔥 Oven | 15-20 min at 350°F | Large portions, slow reheating |
For best results when storing:
- Refrigerate in shallow containers within 2 hours of cooking to prevent bacterial growth
- Store up to 4 days in airtight containers - flavor deepens after the first day
- Freeze in portion-sized bags flat for easy stacking and faster thawing
- Add a splash of broth when reheating if the chili thickened too much in storage
- Reheat on the stovetop over medium-low heat for the most even warming and best texture
Frequently Asked Questions
Yes, chili tastes better the next day after the flavors blend in the fridge. Cool it to room temperature within 2 hours, then refrigerate in airtight containers for up to 4 days.
Store in shallow airtight containers in the fridge for 3-4 days or freeze up to 3 months. Reheat on the stovetop over medium-low heat for 5-8 minutes, adding a splash of broth if it thickened.
Beans should be tender but intact when pressed with a spoon, and the sauce should coat the back of a spoon without running off immediately. This usually takes 40-45 minutes of gentle simmering.
Watery chili needs more simmer time uncovered to reduce liquid. Too-thick chili needs broth or water stirred in gradually while reheating until it reaches the right consistency.
Cornbread is the classic pairing, but steamed rice, tortilla chips, or a simple green salad also work well. Top with sour cream, shredded cheese, or diced onion for extra flavor.
Yes, but you need to soak them overnight and precook until tender before adding to the chili. Canned beans cut the total time in half and produce consistent results.
Yes, sauté the aromatics and bloom the spices on the stovetop first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.

Three Bean Chili
Ingredients
Equipment
Method
- Heat oil in a large pot or Dutch oven over medium heat. Add diced onion and bell pepper. Sauté for 5-6 minutes until softened and edges begin to brown.1 medium onion, 1 bell pepper, 2 tablespoons oil
- Add minced garlic, chili powder, and ground cumin to the pot. Stir constantly for 1-2 minutes until fragrant and spices evenly coat the vegetables.3 cloves garlic, 2 tablespoons chili powder, 1 tablespoon ground cumin
- Pour in drained and rinsed black beans, kidney beans, and pinto beans, followed by diced tomatoes with their juice and vegetable broth. Stir to combine.1 can (15 oz) black beans, 1 can (15 oz) kidney beans, 1 can (15 oz) pinto beans, 1 can (28 oz) diced tomatoes, 2 cups vegetable broth
- Bring chili to a boil over high heat. Once boiling, reduce heat to low and partially cover the pot. Simmer gently for 40 minutes, stirring every 5 minutes to prevent sticking and scorching.
- Remove the lid completely and simmer uncovered for the final 10 minutes to thicken the sauce through evaporation. Taste and adjust salt, pepper, and chili powder seasoning as desired before serving.1 teaspoon salt, 0.5 teaspoon black pepper, 2 tablespoons chili powder
Notes
- Rinse canned beans to remove excess starch and salt for better sauce texture and flavor balance.
- Maintain a gentle simmer at 180-200°F to keep beans tender and intact without breaking down.
- Stir every 5 minutes to prevent the chili from scorching on the bottom of the pot.




