bean chili

Hearty Bean Chili

Comments are Disabled This post may contain affiliate links, which means I could earn a small commission at no extra cost to you if you make a purchase through one of them.

There’s nothing like a big bowl of bean chili to make you feel warm and satisfied. Whether it’s a chilly evening or you just want something comforting but healthy, this recipe hits the spot every time. I love how it’s packed with protein, veggies, and bold flavor, all from simple pantry staples.

The best part? It’s completely meatless, but you won’t miss the meat at all. The beans give it that hearty bite, and the smoky spices bring everything together beautifully. It’s perfect on its own or served with rice, cornbread, or even a little avocado on top.

>> Homemade Stuffed Ravioli

11 Quick Dinner Ideas eBook

    We respect your privacy. Unsubscribe at anytime.

    Why You’ll Love This Bean Chili

    It’s hearty, healthy, and full of flavor, the kind of meal that keeps you full but doesn’t feel heavy. Plus, it’s budget-friendly, one-pot, and freezer-friendly, making it perfect for meal prep.

    • Servings: 4
    • Prep Time: 10 minutes
    • Cook Time: 35 minutes
    • Calories: About 300 per serving

    Ingredients

    • 1 tablespoon olive oil
    • 1 onion, diced
    • 2 cloves garlic, minced
    • 1 red bell pepper, chopped
    • 1 can (14 oz) diced tomatoes
    • 2 cans (15 oz each) beans, drained and rinsed (mix kidney, black, or pinto beans)
    • 1 cup corn kernels (optional but adds sweetness)
    • 1 tablespoon tomato paste
    • 1 cup vegetable broth (or water)
    • 1 ½ teaspoons chili powder
    • 1 teaspoon ground cumin
    • ½ teaspoon smoked paprika
    • Salt and pepper, to taste
    • Fresh cilantro or green onions, for garnish

    Instructions

    1. Sauté the veggies
      Heat olive oil in a large pot over medium heat. Add onion and cook for 3–4 minutes until it softens. Add garlic and bell pepper, and cook for another 2 minutes.
    2. Add the spices and tomato paste
      Stir in chili powder, cumin, smoked paprika, and tomato paste. Cook for 30 seconds to let the spices bloom and release their aroma.
    3. Add beans, tomatoes, and broth
      Pour in the diced tomatoes, beans, corn, and broth. Stir everything together and bring it to a gentle simmer.
    4. Simmer and thicken
      Reduce heat and let it cook uncovered for 20–25 minutes, stirring occasionally, until thick and flavorful.
    5. Season and serve
      Taste and adjust salt and pepper. Serve hot with rice, a dollop of sour cream, or a sprinkle of cheese if you like!

    Tips for the Perfect Bean Chili

    • Want more heat? Add a diced jalapeño or a pinch of cayenne.
    • For extra creaminess, stir in a spoonful of Greek yogurt before serving.
    • This chili tastes even better the next day the flavors deepen overnight!

    Hearty Bean Chili

    Recipe by Balanced Healthy Meals
    0.0 from 0 votes
    Course: DinnerDifficulty: Easy
    Servings

    4

    servings
    Prep time

    10

    minutes
    Cooking time

    35

    minutes
    Calories

    300

    kcal

    Ingredients

    • 1 tablespoon olive oil

    • 1 onion, diced

    • 2 cloves garlic, minced

    • 1 red bell pepper, chopped

    • 1 can (14 oz) diced tomatoes

    • 2 cans (15 oz each) beans, drained and rinsed (mix kidney, black, or pinto beans)

    • 1 cup corn kernels (optional but adds sweetness)

    • 1 tablespoon tomato paste

    • 1 cup vegetable broth (or water)

    • 1 ½ teaspoons chili powder

    • 1 teaspoon ground cumin

    • ½ teaspoon smoked paprika

    • Salt and pepper, to taste

    • Fresh cilantro or green onions, for garnish

    Directions

    • Heat olive oil in a large pot over medium heat. Add onion and cook for 3–4 minutes until it softens. Add garlic and bell pepper, and cook for another 2 minutes.
    • Stir in chili powder, cumin, smoked paprika, and tomato paste. Cook for 30 seconds to let the spices bloom and release their aroma.
    • Pour in the diced tomatoes, beans, corn, and broth. Stir everything together and bring it to a gentle simmer.
    • Reduce heat and let it cook uncovered for 20–25 minutes, stirring occasionally, until thick and flavorful.
    • Taste and adjust salt and pepper. Serve hot with rice, a dollop of sour cream, or a sprinkle of cheese if you like!

    11 Quick Dinner Ideas eBook

      We respect your privacy. Unsubscribe at anytime.