Smoky One-Pan Vegetarian Skillet Chili with Beans

Lalita Suksawat
Lalita Suksawat
Published: April 18, 2026
Tags: healthy, Vegetarian, High-Protein, Weeknight Dinner, One-Pan

Skillet Veggie Chili

A hearty, plant-based chili packed with smoky spices and protein-rich beans. Perfect for easy weeknights.

Prep Time:10 minCook Time:25 minTotal Time:35 minServings:4Difficulty:Easy

There’s nothing quite like a bubbling pot of chili to warm your soul, and this vegetarian skillet version is my go-to for busy weeknights when I need something fast and filling. It’s packed with plant-based protein from black and pinto beans, while the combination of smoked paprika and cumin provides a deep, earthy richness that even the most dedicated meat-eaters will fall in love with.

What makes this recipe a real winner is the convenience of the single skillet method. By simmering everything in one pan, the flavors concentrate beautifully, and clean-up is a total breeze. I love serving this straight from the stove to the table with a big pile of toppings—think creamy avocado, sharp cheddar, and a squeeze of fresh lime to brighten the whole dish up.

Nutrition (per serving)

Calories:320 kcal
Protein:15 g
Carbs:58 g
Fat:6 g

Directions

  1. 1
    Olive oil heating in a cast iron skillet

    Heat the olive oil in a large, heavy skillet over medium heat.

  2. 2
    Diced onion and bell pepper sauteing until softened

    Add the diced onion and bell pepper. Sauté for about 5 to 7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.

  3. 3
    Garlic and chili spices stirred into softened vegetables

    Stir in the minced garlic, chili powder, cumin, and smoked paprika. Cook for about 1 minute until the spices become fragrant.

  4. 4
    Diced tomatoes poured into the skillet with beans and vegetables

    Pour in the black beans, pinto beans, diced tomatoes (with their juices), and vegetable broth. Stir everything together to combine.

  5. 5
    Vegetarian bean chili simmering gently in the skillet

    Bring the chili to a gentle simmer, then reduce the heat to low. Let it bubble away uncovered for 15 to 20 minutes, allowing the liquid to reduce slightly and the flavors to meld.

  6. 6
    Corn stirred into thick vegetarian bean chili

    Stir in the frozen corn and lime juice. Cook for another 2 to 3 minutes until the corn is heated through.

  7. 7
    Bowl of smoky vegetarian bean chili with avocado and sour cream

    Taste and season with salt and pepper. Serve hot in bowls with your choice of toppings like avocado, sour cream, or shredded cheese.

Ingredients

  • Olive oil:1 tbsp
  • Yellow onion, diced:1 piece
  • Red bell pepper, chopped:1 piece
  • Garlic, minced:3 cloves
  • Chili powder:2 tbsp
  • Ground cumin:1 tsp
  • Smoked paprika:1 tsp
  • Canned black beans, drained and rinsed:15 oz
  • Canned pinto beans, drained and rinsed:15 oz
  • Canned diced tomatoes:28 oz
  • Vegetable broth:1 cup
  • Frozen corn:1 cup
  • Lime juice:1 tbsp
  • Salt:½ tsp
  • Black pepper:¼ tsp

Tips & Notes

  • For extra heat, add a diced jalapeño with the onions or a pinch of cayenne pepper with the spices.
  • If you prefer a thicker chili, smash a half-cup of the beans against the side of the skillet while simmering.
  • Leftovers taste even better the next day as the spices continue to develop!