Hearty Vegetarian Chili - vegetarian, one-pot recipe

Hearty Vegetarian Chili

Packed with three kinds of beans, corn, and peppers — this chili has serious flavor without any meat. The jalapeños and green chiles give it just the right kick.

Instructions

  1. 1

    Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes.

  2. 2

    Stir in bell peppers, jalapeño, and garlic. Cook until peppers start to soften, about 3-4 minutes.

  3. 3

    Add chili powder, cumin, oregano, and paprika. Stir for about 30 seconds until fragrant.

  4. 4

    Pour in diced tomatoes with their juice, tomato sauce, and vegetable broth. Bring to a boil.

  5. 5

    Add all three beans, corn, and green chiles. Reduce heat and let it simmer for 20-25 minutes, stirring occasionally.

  6. 6

    Season with salt and pepper to taste. Let it rest for 5 minutes before serving — the flavors get even better.

Per average serving

946
Calories
kcal
52
Protein
g
168.6
Carbs
g
10.9
Fat
g
46.5g
Fiber
15.9g
Sugar
772mg
Sodium

Tips from the kitchen

  • Drain and rinse all three cans of beans before they go in. The canning liquid is starchy and a little salty, and it muddies the chili. You want the broth and tomatoes doing the work, not bean slime.
  • Toast the chili powder, cumin, oregano, and paprika in the oil for that 30 seconds before any liquid hits the pot. It wakes them up. Skip it and the spices taste flat and dusty.
  • Leave the seeds in the jalapeño if you like real heat, scrape them out if you don't. The green chiles add background warmth, but the jalapeño is where the actual kick lives, so adjust it to your crowd.
  • Don't rush the simmer. Twenty minutes is the minimum to let the tomato sauce thicken and the flavors come together. Stir now and then so the beans on the bottom don't catch.
  • The 5 minute rest at the end matters more than it sounds. The chili tightens up and the spices settle in. Serve it straight off the boil and it tastes thinner.

Ways to vary it

  • Want it smokier? Swap the paprika for smoked paprika, or stir in a chopped chipotle in adobo when you add the tomatoes.
  • For a thicker, heartier bowl you can mash a ladle of the beans against the side of the pot near the end. It pulls everything together without changing the ingredients.
  • A handful of chopped sweet potato or a diced zucchini thrown in with the peppers works if you want more vegetables in there. Totally optional.

Storage & leftovers

Keeps in the fridge for 4 to 5 days in a sealed container, and honestly it tastes better the next day once the spices have settled. It freezes well too, up to 3 months. Reheat gently on the stove with a splash of broth or water, since it thickens as it sits.

What to serve with it

Cornbread is the classic pairing, or a bowl of rice if you want to stretch it further. Set out shredded cheese, sour cream, and chopped cilantro so everyone can load up their own bowl.

UC
By Untrained ChefPublished 7 February 2026 · Updated 11 July 2026