Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Three-Bean Chili Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Michelle Davis
  • Total Time: 1 hour 5 minutes
  • Yield: 68 servings 1x

Description

There’s something comforting about a steaming bowl of chili on a crisp evening. This Spicy Three-Bean Chili is hearty, flavorful, and packed with a vibrant mix of beans, fresh vegetables, and spices that deliver the perfect amount of heat. Inspired by classic Southwestern recipes, it’s ideal for cozy dinners, family gatherings, or meal prepping for the week. The combination of colorful vegetables and protein-rich beans makes this chili not only delicious but also nutritious, offering warmth and satisfaction in every bite.


Ingredients

Scale
  • 1 tablespoon olive oil

  • 1 large onion, finely chopped

  • 3 cloves garlic, minced

  • 1 red bell pepper, diced

  • 1 green bell pepper, diced

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 1 jalapeño pepper, finely chopped (optional)

  • 1 teaspoon ground cumin

  • 1 teaspoon smoked paprika

  • 1 teaspoon chili powder

  • ½ teaspoon ground coriander

  • ¼ teaspoon cayenne pepper (adjust to taste)

  • 1 teaspoon dried oregano

  • 1 can (15 oz) diced tomatoes

  • 1 can (15 oz) tomato sauce

  • 1 can (15 oz) kidney beans, drained and rinsed

  • 1 can (15 oz) black beans, drained and rinsed

  • 1 can (15 oz) pinto beans, drained and rinsed

  • 1 cup vegetable broth or water

  • Salt and black pepper to taste

  • 1 teaspoon sugar (optional)

Optional Garnishes:

  • Chopped fresh cilantro

  • Diced avocado

  • Shredded cheddar cheese or vegan alternative

  • Lime wedges

  • Sour cream or yogurt


Instructions

  • Prepare the Vegetables
    Wash and chop all vegetables. Dice the onion, bell peppers, carrots, and celery, and finely chop the garlic and jalapeño. Prepping vegetables beforehand ensures a smooth cooking process and keeps you organized while the chili simmers.

  • Sauté Aromatics
    In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onions and sauté for 3–4 minutes until they soften and turn translucent. Stir in garlic and jalapeño and cook for 1–2 minutes until fragrant, releasing the essential flavors that form the base of your chili.

  • Add the Vegetables
    Toss in the carrots, celery, and bell peppers. Cook for 5–7 minutes, stirring occasionally, until tender but still slightly firm. This step adds texture, body, and visual appeal to your chili.

  • Season the Chili
    Sprinkle in cumin, smoked paprika, chili powder, coriander, cayenne, and oregano. Stir well to coat the vegetables evenly. Toast the spices for 1–2 minutes to enhance their aroma. Add salt and pepper to begin building layers of flavor.

  • Add Tomatoes and Beans
    Pour in diced tomatoes, tomato sauce, and the drained beans. Stir to combine thoroughly with the spices and vegetables. The beans provide protein and heartiness, while tomatoes add rich, tangy depth.

  • Simmer with Broth
    Add vegetable broth or water. Bring to a gentle boil over medium-high heat, then reduce to low and simmer uncovered for 30–40 minutes. Stir occasionally to prevent sticking. The chili will thicken and the flavors will meld beautifully.

  • Taste and Adjust
    Taste the chili and adjust seasoning with additional salt, pepper, or cayenne if desired. Add sugar if the tomatoes are too acidic. Adjust thickness by simmering longer or adding a splash of broth.

  • Serve and Garnish
    Ladle into bowls and serve hot. Top with cilantro, avocado, cheese, or sour cream, and squeeze lime over the top if desired. Pair with crusty bread, cornbread, or rice for a complete meal.

Notes

Adjust spice levels to taste.
Make ahead for richer flavor.
Freeze leftovers in portions for easy meals later.
Serve with bread, rice, or tacos for variety.

  • Prep Time: 15 minutes
  • Cook Time: 50 minutes