Easy Hearty Bean Chili Recipe

A robust and flavorful chili packed with multiple types of beans, corn, tomatoes, and warming spices, simmered to perfection for a deeply satisfying vegetarian meal.

Save
Hearty Bean Chili
Prep
15 min
Cook
45 min
Total
60 min
Servings
6

Ingredients

  • 1 (15-oz) can, rinsed and drainedCanned Kidney Beans
  • 1 (15-oz) can, rinsed and drainedCanned Black Beans
  • 1 (28-oz) can, undrainedCanned Diced Tomatoes
  • 2 tbspTomato Paste
  • 2 cupsVegetable Broth
  • 1 large, choppedOnion
  • 3, mincedGarlic Cloves
  • 2 tbspChili Powder
  • 1 tbspCumin
  • 1 tspSmoked Paprika
  • 1 cupFrozen Corn
  • optionalToppings (e.g., avocado, sour cream, cheese, cilantro)

Nutrition

Per serving, estimated

Calories
390 kcal
Protein
20 g
Carbs
65 g
Fat
8 g

Steps

  1. 1

    In a large pot or Dutch oven, heat a splash of oil over medium heat. Add chopped onion and cook until softened, about 5-7 minutes.

  2. 2

    Add minced garlic, chili powder, cumin, and smoked paprika. Cook for 1-2 minutes until fragrant, stirring constantly.

  3. 3

    Stir in tomato paste and cook for another 2 minutes.

  4. 4

    Add diced tomatoes (undrained), vegetable broth, rinsed kidney beans, and black beans. Bring the mixture to a boil.

  5. 5

    Reduce heat to low, cover, and simmer for at least 30 minutes (or longer for deeper flavor), stirring occasionally.

  6. 6

    Stir in the frozen corn during the last 10 minutes of cooking. Season with salt and pepper to taste.

  7. 7

    Serve hot with your favorite toppings such as avocado slices, a dollop of sour cream or Greek yogurt, shredded cheese (dairy or non-dairy), and fresh cilantro.

Want it your way?

Swap ingredients, change the diet, or scale servings in seconds.

Make your own version with PlatePal
Hearty Bean Chili recipe pin

Pin it for later

Save this hearty bean chili recipe to your Pinterest board so it's there when you need it.

Related recipes

Free weekly email

Get 5 easy dinners every Friday

Quick, tested weeknight recipes in your inbox. No spam, unsubscribe anytime.