Go Back

Vegetarian Bean Chili - A Cozy, Flavor-Packed One-Pot Meal

Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings

Ingredients
  

  • Olive oil or neutral oil (2 tablespoons)
  • Yellow onion (1 large), diced
  • Red or green bell pepper (1), diced
  • Carrots (2 small), diced
  • Celery (2 stalks), diced
  • Garlic (4 cloves), minced
  • Tomato paste (2 tablespoons)
  • Chili powder (2 tablespoons)
  • Ground cumin (2 teaspoons)
  • Smoked paprika (1 teaspoon)
  • Dried oregano (1 teaspoon)
  • Ground coriander (1/2 teaspoon, optional)
  • Crushed red pepper flakes or cayenne (to taste)
  • Crushed or diced tomatoes (1 can, 28 ounces)
  • Vegetable broth or water (2–3 cups)
  • Black beans (1 can, 15 ounces), drained and rinsed
  • Kidney beans (1 can, 15 ounces), drained and rinsed
  • Pinto or cannellini beans (1 can, 15 ounces), drained and rinsed
  • Frozen or canned corn (1 cup), drained if canned
  • Bay leaf (1)
  • Salt and black pepper
  • Fresh lime (1), cut into wedges
  • Fresh cilantro (small bunch), chopped
  • Optional toppings: diced avocado, sliced jalapeño, shredded cheese, sour cream or yogurt, green onions, crushed tortilla chips

Method
 

  1. Warm the pot: Set a large pot or Dutch oven over medium heat. Add the oil and let it shimmer.
  2. Sauté the aromatics: Add onion, bell pepper, carrots, and celery with a pinch of salt. Cook, stirring often, until softened and lightly golden, 7–9 minutes.
  3. Add garlic and tomato paste: Stir in the garlic and cook 30 seconds. Add tomato paste and cook 1–2 minutes until it darkens slightly and smells sweet.
  4. Bloom the spices: Sprinkle in chili powder, cumin, smoked paprika, oregano, coriander (if using), and a pinch of red pepper flakes or cayenne. Stir for 30 seconds to awaken the spices.
  5. Build the base: Pour in the crushed or diced tomatoes and 2 cups of broth. Stir well, scraping up any browned bits from the bottom.
  6. Add beans and corn: Stir in the black beans, kidney beans, pinto or cannellini beans, and corn. Add the bay leaf.
  7. Simmer: Bring to a gentle bubble, then lower heat to medium-low. Simmer uncovered 25–35 minutes, stirring occasionally. Add more broth if you prefer a looser chili.
  8. Season: Remove the bay leaf. Taste and season generously with salt and pepper. Add a squeeze of lime to brighten the flavors.
  9. Finish and serve: Ladle into bowls and top with cilantro, avocado, jalapeño, cheese, sour cream or yogurt, green onions, or tortilla chips as you like.