
A warming, protein-packed vegetarian chili with black and kidney beans, fire-roasted tomatoes, peppers, and sweet corn—perfect for weeknights and meal prep.

This vegetarian chili has been my go-to when I want something that feels like a hug in a bowl. I discovered this combination on a rainy evening when the pantry offered cans of beans and a bag of frozen corn; the first simmer filled the kitchen with a smoky, comforting aroma that made everyone at home pull up a chair. Over the years I adjusted the spice balance and swapped canned tomatoes for fire-roasted to give the pot depth, and now it’s the recipe people ask for when they want leftovers that taste even better the next day.
What makes this pot special is the texture interplay: tender beans, soft bell peppers with just a little bite, and bursts of corn kernels all suspended in a tomato base that’s been coaxed into richness with a short simmer. The flavors are approachable and flexible—mild on the heat if you prefer, or amped up for those who like a lingering warmth. It’s a family recipe in the modern sense: built from pantry staples, easy to double, and forgiving when you want to personalize it.
In my house, this pot has become a staple at casual gatherings. One winter I brought a large batch to a neighborhood game night and came home with an empty slow cooker and requests for the recipe. It’s the kind of dish that invites conversation and second helpings.
My favorite part is how resilient this pot is. I once doubled the batch for a winter potluck and returned home with empty pans and new friends asking for a printed copy. It’s become the dish I turn to when I want something nourishing, economical, and reliably delicious.
Store leftovers in airtight containers in the refrigerator for up to four days. For longer storage, portion into freezer-safe containers or heavy-duty freezer bags and freeze for up to three months. When reheating from frozen, thaw overnight in the refrigerator then gently warm on the stovetop over low heat, stirring often. To reheat from fresh, microwave in 30-second intervals, stirring in between, or warm on the stovetop with a splash of vegetable broth to loosen the sauce if it has thickened. Avoid repeated reheating cycles; reheat only the portion you intend to eat.
If you don’t have fire-roasted tomatoes, use a regular diced tomato can and add a teaspoon of smoked paprika for smoky depth. Swap kidney beans for pinto or cannellini beans for a creamier texture. If you want more protein, add a cup of cooked lentils. For a lower-carb version, reduce the corn and add extra diced zucchini or mushrooms; keep in mind texture will change and cook times may vary slightly. Use vegetable bouillon instead of broth if that’s what you have on hand, but reduce added salt.
This chili pairs beautifully with warm cornbread or simple steamed rice for a heartier plate. For a lighter meal, serve with a crisp green salad and lime wedges. Garnish options include sliced avocado, chopped cilantro, a spoonful of sour cream or Greek yogurt, shredded cheddar, or crunchy tortilla strips. For a southwestern twist, top with pickled red onions and a drizzle of hot sauce.
Chili as a concept has deep roots in Southwestern and Tex-Mex cooking, evolving from simple meat-and-chile stews to countless regional variations. Vegetarian versions are a modern adaptation driven by abundance of beans and vegetables and a desire for plant-forward meals. Fire-roasted tomatoes echo the charred flavors of outdoor cooking popular in those regions, while beans reflect the long-standing role of legumes in sustaining communities through economical and nutritious meals.
In winter, add roasted root vegetables like diced sweet potato or butternut squash for sweetness and heft. During summer, use fresh, roasted tomatoes and fresh corn cut from the cob for a bright, seasonal flavor. For holiday gatherings, serve with a spiced cornbread and a tray of toppings so guests can customize. Adjust spices for the season—warmer spices like smoked paprika, a touch of cinnamon, or a little cocoa powder can add holiday depth.
Make a double batch and portion into individual containers for easy weekly lunches. Use shallow containers to cool quickly before refrigerating. For freezer meals, leave a little headspace as the chili will expand. Label containers with date and contents. To reheat quickly at the office, microwave on medium in a covered container, stirring every minute. Keep a small jar of extra chili powder on hand to brighten up reheated portions if the flavors have dulled in storage.
This chili rewards simple techniques and good ingredients. It’s forgiving, economical, and endlessly adaptable—perfect for feeding family or friends with minimal fuss and maximum comfort. Give it a try and make it your own.
Toast the chili powder and cumin briefly in the hot oil to release their essential oils and deepen flavor.
Rinse canned beans under cold water to reduce sodium and improve texture.
Simmer uncovered so the sauce reduces and concentrates rather than becoming watery.
Add corn at the end to maintain a pleasant pop and sweetness.
If you like a thicker texture, mash a cup of beans against the pot to naturally thicken the base.
This nourishing hearty vegetarian chili recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Store in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
Yes. Omit sour cream and use avocado or a dairy-free yogurt; confirm ingredients on canned goods to ensure no cross-contamination.
This Hearty Vegetarian Chili recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Heat 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion and sauté until translucent and edges turn golden, about 3 to 5 minutes. Add minced garlic and cook for 30 to 60 seconds until fragrant, avoiding browning.
Add 1 cup diced bell peppers and cook until they soften, about 4 to 5 minutes. Stir occasionally to ensure even cooking and prevent sticking.
Stir in 2 tablespoons chili powder and 1 teaspoon cumin, toasting the spices for about 30 seconds to release their oils and deepen flavor.
Add the 14.5 oz can of fire-roasted diced tomatoes with juices and the drained black and kidney beans. Stir to combine and scrape any browned bits from the bottom of the pot.
Pour in 2 cups low-sodium vegetable broth, bring to a simmer, then reduce heat and cook uncovered for 20 to 30 minutes until thickened and flavors meld. Taste and season with salt and pepper.
Stir in 1 cup corn kernels during the last five minutes of cooking to warm through and retain texture.
Ladle into bowls and top with avocado slices or a dollop of sour cream if desired. Garnish with cilantro or a squeeze of lime.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@epicula on social media!


Ultra-fudgy brownies crowned with toasted mini marshmallows and warm cocoa icing, with molten chocolate pockets in every bite.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Just 10 minutes to prep for bakery-worthy bars with irresistible crunch.

Ultra-creamy pumpkin cheesecake with a graham crust, bakes without cracks, and shines with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @epicula on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.