This easy single serving vegetarian chili is a hearty one-pot meal made with beans, tomatoes, and warm spices. Ready in 20 minutes for a quick, flavorful dinner.
Heat olive oil in a 10-inch skillet over medium heat. Add the chopped onions and red bell peppers and cook, stirring occasionally, for about 2 minutes.
Stir in the minced garlic, salt, cumin, and red pepper flakes, and cook for 1 more minute to release the flavors.
Add the diced tomatoes, garbanzo beans, and kidney beans. Bring to a boil, then reduce the heat to low and simmer for 15 minutes, stirring occasionally.
Spoon the chili into a bowl and top with shredded cheddar cheese, sour cream, and sliced avocado, if desired. Serve warm.
Notes
Rinse the Beans: Always drain and rinse canned beans to remove excess sodium and starch, which helps keep the chili from tasting too salty or thick.
Season Well: Taste as you cook and adjust the salt and spices. Cumin, red pepper flakes, and chili powder all build depth and warmth.
Thicken the Chili: For a thicker texture, mash a few beans in the skillet as it simmers.
Simmer for Flavor: Let the chili cook for the full 15 minutes so the flavors blend and the sauce slightly thickens.
Add Fresh Toppings: Finish with avocado, cilantro, or lime juice for added freshness and color.