RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Turkey & Bean Chili with Egg-Free Cornbread (Apple­sauce Substitute)
  • Hearty Beef & Kidney Bean Chili with Egg-free Fluffy Cornbread
  • Three-Bean Vegetarian Chili with Brown Rice
  • Vegetarian Mixed Bean and Lentil Chili with Cornbread
  • Three-Bean Vegan Chili with Brown Rice
  • Hearty Vegetarian Chili with Cornbread
  • Browse all recipes →
Vegetarian Three-Bean Chili with Egg-Free Cornbread

Vegetarian Three-Bean Chili with Egg-Free Cornbread

By emensah m

American (Vegetarian Comfort Food with Southwestern chili influences)Intermediate

Hearty, deeply savory three-bean chili with a bright tomato backbone, warm chili & cumin spice, tender bell pepper and caramelized onion — finished with vegetable broth for a silky, stew-like mouthfeel. Served with a golden, moist egg-free cornbread (flax-substitute) that soaks up the juices beautifully, this dish delivers comforting texture contrasts and layers of smoky-spiced flavor that feel restaurant-quality yet are simple to make at home.

Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
6 servings
VegetarianVegan (egg-free)ChiliComfort FoodOne-Pot

Ingredients

  • 1 tbsp olive oil
  • 1 large (about 200 g) yellow onion
  • 1 large (any color, about 150 g) bell pepper
  • 3 cloves garlic
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 tsp smoked paprika (optional)
  • 28 oz (1 can) canned crushed tomatoes
  • 2 cups (480 ml) vegetable broth
  • 15 oz (1 can, drained ~1.5 cups) canned kidney beans, drained and rinsed
  • 15 oz (1 can, drained ~1.5 cups) canned black beans, drained and rinsed
  • 15 oz (1 can, drained ~1.5 cups) canned pinto beans, drained and rinsed
  • 1 tsp (plus more to taste) salt
  • 1/2 tsp freshly ground black pepper
  • 1 tbsp lime juice (optional, to finish)
  • 2 tbsp chopped cilantro or green onions (for garnish)
  • 1 cup (120 g) cornbread - yellow cornmeal
  • 1 cup (120 g) cornbread - all-purpose flour
  • 2 tbsp granulated sugar
  • 1 tbsp baking powder
  • 1/2 tsp salt (cornbread)
  • 1 cup (240 ml) unsweetened almond milk (or other plant milk)
  • 1/4 cup (60 ml) vegetable oil (for cornbread batter)
  • 1 tbsp (for flax 'egg') ground flaxseed
  • 3 tbsp water (for flax 'egg')
  • 1 tsp additional oil/butter for skillet (optional)

Instructions

1

Prep the vegetables and flax 'egg': Peel and dice the onion into medium dice (about 1/2-inch) and core and dice the bell pepper the same size so they cook evenly. Mince the garlic. In a small bowl, combine 1 tbsp ground flaxseed with 3 tbsp water and set aside to thicken for at least 10 minutes — this replaces an egg in the cornbread and binds the batter.

2

Warm the pot and bloom the spices: Place a large, heavy-bottomed pot or Dutch oven over medium heat and add 1 tbsp olive oil. When the oil shimmers, add the diced onion and a pinch of salt. Sauté for 6–8 minutes until the onion is soft and starting to caramelize — this builds sweet savory flavor and an umami base for the chili. Add the diced bell pepper and continue to cook 4 minutes until softened.

3

Add garlic and spices to release aroma: Lower heat slightly, add the minced garlic, 2 tbsp chili powder, 1 tbsp ground cumin, and (if using) 1 tsp smoked paprika. Stir for 30–45 seconds until fragrant — toasting spices briefly in the fat blooms their essential oils and makes the dish more aromatic and layered.

4

Build the tomato base: Pour in the 28 oz can of crushed tomatoes and 2 cups vegetable broth. Use a wooden spoon to scrape any browned bits from the bottom of the pot (those bits carry concentrated flavor). Bring to a gentle simmer — simmering rather than boiling keeps the chili from becoming too thin and allows flavors to concentrate.

5

Add the beans and season: Stir in the drained and rinsed kidney, black, and pinto beans. Adding beans after the tomato base prevents them from breaking up too much while simmering and helps maintain the three distinct textures. Season with 1 tsp salt and 1/2 tsp freshly ground black pepper. Taste after 20 minutes and adjust seasoning — sodium needs often reduce during long simmers.

6

Simmer gently to develop depth: Partially cover the pot and let the chili simmer gently for 25–30 minutes, stirring occasionally. As it simmers the tomatoes will mellow, the spices will meld, and some liquid will reduce, creating a thick, stew-like chili. If the chili becomes too thick, add up to 1/2 cup extra broth; if it's too thin, simmer uncovered for a few minutes to reduce.

7

Finish the chili for brightness and texture: Just before serving, stir in 1 tbsp fresh lime juice (optional) to brighten flavors and a handful of chopped cilantro or green onions. The acidity wakes up the spices and balances the tomato richness. Keep the chili warm on the lowest heat setting while you bake the cornbread (or hold in a low oven at 200°F/95°C).

8

Preheat the oven and prepare a skillet for cornbread: Preheat your oven to 400°F (205°C). If you like a crisp bottom to your cornbread (restaurant style), place a 9-inch cast-iron skillet in the oven to heat while you mix the batter — a hot skillet immediately sizzles the batter and creates a golden crust.

9

Make the cornbread batter: In a medium bowl whisk together 1 cup cornmeal, 1 cup all-purpose flour, 2 tbsp sugar, 1 tbsp baking powder, and 1/2 tsp salt. In another bowl combine the thickened flax 'egg' with 1 cup unsweetened almond milk and 1/4 cup vegetable oil. Pour the wet into the dry and stir just until combined — do not overmix; overworking develops gluten and yields a tough crumb instead of tender cornbread.

10

Bake the cornbread: Carefully remove the hot skillet from the oven, brush with 1 tsp oil or butter, and pour the batter into the skillet (or transfer batter to an 8x8-inch baking pan). The batter should sizzle — that initial sear gives a great crust. Bake at 400°F (205°C) for 18–22 minutes until the top is golden and a toothpick inserted in the center comes out clean. Let rest 10 minutes before slicing; this lets the structure set so it slices neatly.

11

Serve: Spoon ladles of the chili into bowls, garnish with reserved cilantro or green onions, extra chili powder or a drizzle of olive oil if you like, and serve warm slices of egg-free cornbread on the side for sopping up every last bit. Chili stores well refrigerated for 4–5 days and actually tastes better the next day as flavors meld.

Chef's Tips

  • 1Layer your flavor: Cook the onions until they begin to caramelize — a little browning adds sweet, savory depth that replaces the need for meat.
  • 2Bloom spices in fat: Briefly sauté chili powder and cumin in oil with the aromatics to unlock their essential oils; spices added dry later often taste flat.
  • 3Texture control for beans: Rinse canned beans to remove excess sodium and add them after the tomato base simmers to prevent them turning mushy. If you prefer a thicker chili, mash about 1/2 cup of the beans against the pot to naturally thicken the sauce.
  • 4Cornbread shortcut: If you’re short on time, pour batter into a greased 8x8-inch pan and bake instead of heating a skillet — you’ll still get great cornbread in the same time.
  • 5Avoid overbaking the cornbread: Check at 18 minutes — residual heat continues to cook it while it rests; overbaking will dry it out.

Variations

  • Smoky chipotle: Add 1–2 tsp chopped canned chipotle in adobo and 1 tsp smoked paprika for a smoky, slightly spicy chili. Use the same method but reduce chili powder to 1 tbsp if you prefer less heat.
  • Roasted vegetable boost: Roast 2 cups cubed butternut squash or sweet potatoes with a drizzle of oil and a pinch of cumin at 425°F (220°C) for 20 minutes and stir into the chili 10 minutes before serving for autumnal sweetness.
  • Make it gluten-free: Replace the 1 cup all-purpose flour in the cornbread with 1 cup certified gluten-free all-purpose flour blend.
  • Add dairy or vegan creaminess: Swirl in 1/2 cup sour cream or full-fat Greek yogurt per pot when serving (or a coconut yogurt for a vegan option) to add a silky finish.

Nutrition per Serving

497

Calories

18g

Protein

74g

Carbs

14g

Fat

14g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Vegetarian Three-Bean Chili with Egg-Free Cornbread

By emensah m

VegetarianVegan (egg-free)ChiliComfort FoodOne-Pot
Vegetarian Three-Bean Chili with Egg-Free Cornbread - olive oil, yellow onion recipe

Hearty, deeply savory three-bean chili with a bright tomato backbone, warm chili & cumin spice, tender bell pepper and caramelized onion — finished with vegetable broth for a silky, stew-like mouthfeel. Served with a golden, moist egg-free cornbread (flax-substitute) that soaks up the juices beautifully, this dish delivers comforting texture contrasts and layers of smoky-spiced flavor that feel restaurant-quality yet are simple to make at home.

American (Vegetarian Comfort Food with Southwestern chili influences)Intermediate6 servings
Prep: 20 minutes
Cook: 45 minutes
1 hour 5 minutes

Ingredients

  • 1 tbsp olive oil
  • 1 large (about 200 g) yellow onion
  • 1 large (any color, about 150 g) bell pepper
  • 3 cloves garlic
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 tsp smoked paprika (optional)
  • 28 oz (1 can) canned crushed tomatoes
  • 2 cups (480 ml) vegetable broth
  • 15 oz (1 can, drained ~1.5 cups) canned kidney beans, drained and rinsed
  • 15 oz (1 can, drained ~1.5 cups) canned black beans, drained and rinsed
  • 15 oz (1 can, drained ~1.5 cups) canned pinto beans, drained and rinsed
  • 1 tsp (plus more to taste) salt
  • 1/2 tsp freshly ground black pepper
  • 1 tbsp lime juice (optional, to finish)
  • 2 tbsp chopped cilantro or green onions (for garnish)
  • 1 cup (120 g) cornbread - yellow cornmeal
  • 1 cup (120 g) cornbread - all-purpose flour
  • 2 tbsp granulated sugar
  • 1 tbsp baking powder
  • 1/2 tsp salt (cornbread)
  • 1 cup (240 ml) unsweetened almond milk (or other plant milk)
  • 1/4 cup (60 ml) vegetable oil (for cornbread batter)
  • 1 tbsp (for flax 'egg') ground flaxseed
  • 3 tbsp water (for flax 'egg')
  • 1 tsp additional oil/butter for skillet (optional)

Instructions

1

Prep the vegetables and flax 'egg': Peel and dice the onion into medium dice (about 1/2-inch) and core and dice the bell pepper the same size so they cook evenly. Mince the garlic. In a small bowl, combine 1 tbsp ground flaxseed with 3 tbsp water and set aside to thicken for at least 10 minutes — this replaces an egg in the cornbread and binds the batter.

2

Warm the pot and bloom the spices: Place a large, heavy-bottomed pot or Dutch oven over medium heat and add 1 tbsp olive oil. When the oil shimmers, add the diced onion and a pinch of salt. Sauté for 6–8 minutes until the onion is soft and starting to caramelize — this builds sweet savory flavor and an umami base for the chili. Add the diced bell pepper and continue to cook 4 minutes until softened.

3

Add garlic and spices to release aroma: Lower heat slightly, add the minced garlic, 2 tbsp chili powder, 1 tbsp ground cumin, and (if using) 1 tsp smoked paprika. Stir for 30–45 seconds until fragrant — toasting spices briefly in the fat blooms their essential oils and makes the dish more aromatic and layered.

4

Build the tomato base: Pour in the 28 oz can of crushed tomatoes and 2 cups vegetable broth. Use a wooden spoon to scrape any browned bits from the bottom of the pot (those bits carry concentrated flavor). Bring to a gentle simmer — simmering rather than boiling keeps the chili from becoming too thin and allows flavors to concentrate.

5

Add the beans and season: Stir in the drained and rinsed kidney, black, and pinto beans. Adding beans after the tomato base prevents them from breaking up too much while simmering and helps maintain the three distinct textures. Season with 1 tsp salt and 1/2 tsp freshly ground black pepper. Taste after 20 minutes and adjust seasoning — sodium needs often reduce during long simmers.

6

Simmer gently to develop depth: Partially cover the pot and let the chili simmer gently for 25–30 minutes, stirring occasionally. As it simmers the tomatoes will mellow, the spices will meld, and some liquid will reduce, creating a thick, stew-like chili. If the chili becomes too thick, add up to 1/2 cup extra broth; if it's too thin, simmer uncovered for a few minutes to reduce.

7

Finish the chili for brightness and texture: Just before serving, stir in 1 tbsp fresh lime juice (optional) to brighten flavors and a handful of chopped cilantro or green onions. The acidity wakes up the spices and balances the tomato richness. Keep the chili warm on the lowest heat setting while you bake the cornbread (or hold in a low oven at 200°F/95°C).

8

Preheat the oven and prepare a skillet for cornbread: Preheat your oven to 400°F (205°C). If you like a crisp bottom to your cornbread (restaurant style), place a 9-inch cast-iron skillet in the oven to heat while you mix the batter — a hot skillet immediately sizzles the batter and creates a golden crust.

9

Make the cornbread batter: In a medium bowl whisk together 1 cup cornmeal, 1 cup all-purpose flour, 2 tbsp sugar, 1 tbsp baking powder, and 1/2 tsp salt. In another bowl combine the thickened flax 'egg' with 1 cup unsweetened almond milk and 1/4 cup vegetable oil. Pour the wet into the dry and stir just until combined — do not overmix; overworking develops gluten and yields a tough crumb instead of tender cornbread.

10

Bake the cornbread: Carefully remove the hot skillet from the oven, brush with 1 tsp oil or butter, and pour the batter into the skillet (or transfer batter to an 8x8-inch baking pan). The batter should sizzle — that initial sear gives a great crust. Bake at 400°F (205°C) for 18–22 minutes until the top is golden and a toothpick inserted in the center comes out clean. Let rest 10 minutes before slicing; this lets the structure set so it slices neatly.

11

Serve: Spoon ladles of the chili into bowls, garnish with reserved cilantro or green onions, extra chili powder or a drizzle of olive oil if you like, and serve warm slices of egg-free cornbread on the side for sopping up every last bit. Chili stores well refrigerated for 4–5 days and actually tastes better the next day as flavors meld.

Chef's Tips

  • 1Layer your flavor: Cook the onions until they begin to caramelize — a little browning adds sweet, savory depth that replaces the need for meat.
  • 2Bloom spices in fat: Briefly sauté chili powder and cumin in oil with the aromatics to unlock their essential oils; spices added dry later often taste flat.
  • 3Texture control for beans: Rinse canned beans to remove excess sodium and add them after the tomato base simmers to prevent them turning mushy. If you prefer a thicker chili, mash about 1/2 cup of the beans against the pot to naturally thicken the sauce.
  • 4Cornbread shortcut: If you’re short on time, pour batter into a greased 8x8-inch pan and bake instead of heating a skillet — you’ll still get great cornbread in the same time.
  • 5Avoid overbaking the cornbread: Check at 18 minutes — residual heat continues to cook it while it rests; overbaking will dry it out.

Variations

  • Smoky chipotle: Add 1–2 tsp chopped canned chipotle in adobo and 1 tsp smoked paprika for a smoky, slightly spicy chili. Use the same method but reduce chili powder to 1 tbsp if you prefer less heat.
  • Roasted vegetable boost: Roast 2 cups cubed butternut squash or sweet potatoes with a drizzle of oil and a pinch of cumin at 425°F (220°C) for 20 minutes and stir into the chili 10 minutes before serving for autumnal sweetness.
  • Make it gluten-free: Replace the 1 cup all-purpose flour in the cornbread with 1 cup certified gluten-free all-purpose flour blend.
  • Add dairy or vegan creaminess: Swirl in 1/2 cup sour cream or full-fat Greek yogurt per pot when serving (or a coconut yogurt for a vegan option) to add a silky finish.

Nutrition per Serving

497

Calories

18g

Protein

74g

Carbs

14g

Fat

14g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥘 More with olive oil🥘 More with yellow onion🥘 More with bell pepper

Similar Recipes