Three Bean Chili
A hearty, smoky bowl of three beans simmered slowly in a rich tomato base with warm chili spices. This meatless chili comes together in one pot, filling the kitchen with deep, savory aromas. Top it with a dollop of sour cream and fresh cilantro for a cozy, satisfying meal.
For 4 servings
- prep
Soak the dried beans overnight.
Rinse the kidney beans, black beans, and pinto beans. Place them in a large bowl, cover with plenty of water, and soak for at least 8 hours or overnight. Drain and rinse before cooking.
- boil · ~60 min
Boil the soaked beans until tender.
1.Add the soaked and drained beans to a large pot.2.Cover with fresh water by 2 inches and bring to a rolling boil.3.Reduce heat and simmer until all beans are tender (45-60 min).4.Drain and set aside.TIPDo not add salt while boiling the beans — it can toughen the skins. - saute · ~10 min
Sauté the aromatics and vegetables.
1.Heat oil in a large pot or Dutch oven over medium heat.2.Add diced onion and cook until translucent (4-5 min).3.Add minced garlic and cook until fragrant (30 sec).4.Add diced bell pepper and cook until slightly softened (3-4 min).TIPDon't rush the onion — letting it turn translucent builds the chili's flavor base. - saute · ~7 min
Build the chili base with tomatoes and spices.
1.Add diced tomatoes to the pot and stir well.2.Stir in cumin powder, chili powder, smoked paprika, and black pepper.3.Cook until the tomatoes break down and the spices are fragrant (5-7 min). - simmer · ~30 min
Simmer the chili until thick and flavorful.
1.Add the cooked beans and water to the pot. Stir to combine.2.Bring to a gentle boil, then reduce heat to low.3.Cover and simmer, stirring occasionally, for 25-30 minutes.4.Stir in the salt during the last 5 minutes of cooking.TIPThe chili is ready when the liquid has reduced to a thick, rich consistency that coats the beans. For a thicker chili, mash a few beans against the side of the pot. - serve
Ladle into bowls and garnish.
Spoon the hot chili into bowls. Top each serving with a tablespoon of sour cream and a sprinkle of fresh chopped cilantro. Serve immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the beans overnight to reduce cooking time and improve digestibility.
- 2Do not add salt while boiling beans — it can toughen the skins.
- 3Sauté the onion until translucent to build a deep flavor base for the chili.
- 4Mash a few beans against the pot wall to thicken the chili naturally.
- 5Let the chili rest for 10 minutes after cooking to meld the flavors.
- 6Cool leftover chili completely before refrigerating in an airtight container for up to 4 days.
Adapt it for your goals.
Spicy
Add 1 diced jalapeño with the bell pepper and increase chili powder to 1 teaspoon for extra heat.
smoky & meatySmoky & meaty
Stir in 1/2 cup of diced smoked tofu or tempeh when sautéing the onions for a chewy, smoky texture that mimics meat.
low sodiumLow-sodium
Omit the added salt entirely and rely on cumin, chili powder, and smoked paprika for flavor.
creamyCreamy
Blend 1/2 cup of the cooked beans with 1/4 cup of water and stir it back into the pot for a richer, creamier consistency.
Why this is on our healthy list.
High in Plant Protein
Three types of beans provide a substantial plant-based protein boost, supporting muscle repair and satiety.
Rich in Dietary Fiber
Kidney, black, and pinto beans are excellent sources of fiber, aiding digestion and promoting heart health.
Low in Fat
This meatless chili contains minimal oil and no animal fats, making it a heart-friendly meal.
Packed with Antioxidants
Tomatoes, bell pepper, and spices like cumin and smoked paprika deliver antioxidants that help reduce inflammation.
Frequently asked questions
Soaking dried beans rehydrates them, reduces cooking time by nearly half, and helps remove some of the compounds that cause gas.



