This vegetarian chili recipe with whole grains and beans is a hearty, filling, whole-food, plant-based chili that families love. The cooked grains create a satisfying texture you won’t get with typical chilis, and the recipe is low in calories and compatible with many weight-loss plans. It’s a great option for anyone looking for a flavorful, meat-free comfort meal that also supports healthy eating.

Vegetarian Chili — Plant-Based Comfort
This vegetarian chili mirrors the robust flavors of classic chili recipes but replaces ground meat with whole cooked grains such as farro, barley, or brown rice. The same familiar spices and vegetables deliver the warm, savory profile people expect, while beans and grains provide protein, fiber, and satisfying texture. The recipe includes stove-top, Instant Pot, and slow-cooker methods so you can choose the technique that fits your schedule.

Why Use Whole Grains in Chili?
Whole grains are an excellent addition to chili because they contribute fiber, vitamins, and minerals while remaining relatively low in calories. Grains like farro add a pleasant chew and depth to the texture, making the chili feel substantial and hearty without meat. If farro is not available or if you need a gluten-free option, substitute cooked brown rice, quinoa, or another preferred whole grain.

If you prefer, serve the chili over a bowl of cooked grains instead of stirring the grains into the pot. Both approaches work well and deliver a filling, nutrient-dense meal.
Toppings and Side Dish Suggestions
This chili is delicious on its own, but you can customize each bowl with simple toppings and sides. Popular toppings:
- Plain nonfat Greek yogurt or a light sour cream substitute
- Chopped white or green onions
- Reduced-fat shredded cheddar
Good side pairings include:
- Saltine-style crackers
- A simple side salad
- Baked potatoes or sweet potatoes
- Whole-grain pasta or spaghetti squash
Dietary Notes
This chili is naturally vegetarian and vegan, made from whole-food, plant-based ingredients with no added oil or sugar. It can be gluten-free if you choose a gluten-free grain and dairy-free by skipping cheese or yogurt toppings. This makes it suitable for many dietary preferences and meal plans.

Meal Prep and Storage
This chili stores well, keeping in the refrigerator for up to five days, making it ideal for meal prep. The recipe yields about eight generous servings, so you can enjoy several meals or freeze portions for later. To freeze, cool completely, portion into freezer-safe containers or bags, and lay flat to save space. Thaw in the refrigerator overnight and reheat on the stove or in the microwave.
Nutritional Highlights and Serving Size
The recipe yields approximately eight servings, with a serving size of about two cups. Each serving is nutrient-dense and relatively low in calories while offering fiber, plant protein, vitamins, and minerals. Because canned ingredients may vary in sodium, consider using low-sodium tomatoes or rinsed beans to control salt levels.
Simple Step-by-Step Instructions
Below are clear, streamlined instructions for making this whole-food, plant-based chili. The ingredient list and full directions follow so you can prepare the version that fits your kitchen.
Ingredients
- 1 cup diced carrots
- 1 cup diced onion
- 1 cup diced celery
- 1 cup diced zucchini or green pepper
- 1/4 cup water (for sautéing)
- 2 Tbsp chili powder
- 1 Tbsp ground cumin
- 2 tsp salt (optional)
- 2 cups cooked farro or other cooked whole grain (approx. 1 cup dry yields 2 cups cooked)
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) diced tomatoes with green chiles (Rotel) or plain diced chiles, drained
- 2 cans (15 oz each) diced tomatoes, undrained
- 1 can (15 oz) tomato sauce
Stove-Top Instructions
- Sauté carrots, onion, celery, and zucchini in 1/4 cup water in a large pot until softened, adding a little more water if needed to prevent sticking.
- Sprinkle in chili powder, cumin, and salt and cook for about 2 minutes until fragrant.
- Add cooked farro (or chosen whole grain), drained beans, diced tomatoes, Rotel, and tomato sauce to the pot.
- Bring to a boil, then reduce heat and simmer for about 30 minutes, stirring occasionally. Add 1/2 cup water at a time if the chili becomes too thick, as the grains will absorb liquid.
- Serve hot, topped as desired, or cool and store for meal prep or freezing.
Instant Pot Instructions
- Set Instant Pot to Sauté. Cook the vegetables with 1/4 cup water until soft, scraping the bottom to avoid sticking.
- Add the remaining ingredients, close the lid, and set the valve to closed.
- Select a stew or meat setting and cook for 20 minutes, then carefully quick-release pressure.
- Stir and serve.
Slow Cooker Instructions
- Place all ingredients into the slow cooker.
- Cook on HIGH for 4–6 hours or LOW for 6–8 hours.
- Stir and serve.

Other vegetarian recipes to try: bean burgers, apple broccoli salad, apple cinnamon overnight oats, Mexican black beans and rice, hummus variations, and red lentil crepes for more plant-forward meal ideas and healthy, satisfying dishes.
