Chili and cornbread are cooked together in a cast iron skillet in this easy skillet dinner! The bean-based vegetarian chili uses mostly pantry staples and comes together quickly.

This chili cornbread skillet asks the question: why make chili and cornbread separately when you can make them together in one skillet?
Inspired by classic chili flavors (think three bean chili or quinoa chili), this recipe has a hearty base of beans and tomatoes topped with homemade cornbread.
It's not as liquidy as traditional chili, so think of it more as a reduced version akin to these stewed red beans.
This recipe just requires one 12-inch cast iron skillet, because the cornbread is cooked on top of the chili base. That way every serving of chili has the perfect amount of cornbread with it!
Jump to:
Ingredients

- Onions and peppers: I use sweet yellow onion and green pepper, but you can get away with any variety of onion and bell pepper. Feel free to add a jalapeno for a kick of spice.
- Tomato paste and crushed tomatoes: This creates the rich tomato-y base. I love using fire-roasted crushed tomatoes, but regular tomatoes work just as well.
- Beans: Pinto and light red kidney beans are the main protein here. Black beans, dark red kidney beans, etc. also work if that's what you already have on hand.
- Corn: Adds a pop of sweetness and texture. An equal amount of thawed frozen corn or fresh sweet corn also works.
- Corn meal: This recipe is written for fine cornmeal, but medium cornmeal works if that's all you have on hand. Just note that the batter will have more texture and be slightly grittier.
Step-by-step instructions
Equipment notes: This recipe requires a 12-inch cast iron skillet or another oven-safe skillet. If you don't have an oven-safe skillet, see tips below.

- Heat a 12-inch cast iron skillet or other oven-safe skillet over medium heat. Drizzle with canola oil. Once hot, add onions, peppers, and salt. Sauté until softened and golden, 6 to 8 minutes.
- Add the tomato paste, garlic, and half of the corn. Sauté another 2 to 3 minutes or until the garlic is aromatic, stirring frequently to avoid burning. Add in the spices and cook for 30 seconds. Add the crushed tomatoes and drained beans. Reduce heat to low and let simmer while assembling the cornbread.
- Preheat the oven to 400°F. To make the cornbread, mix milk and vinegar in a 2-cup or larger liquid measuring cup. Leave for 10 minutes, or until thickened. Whisk in the egg and canola oil. In a medium mixing bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt. Pour in the wet ingredients, folding with a spatula until just combined. Fold in cheese.
- Flatten the chili mixture in the skillet. Pour the cornbread batter on top. Bake at 400°F for 18 to 20 minutes, or until golden brown and crackled on top. If the cornbread is browning too quickly, cover with foil. Remove from the oven and garnish with chopped cilantro, jalapeño, and dollops of sour cream.
Cassidy's tips
- No oven-safe skillet? Transfer the chili to an 8x11-inch or similarly sized baking dish. Top with the cornbread. Check the cornbread at 15 minutes and continue baking until it's golden and crackled on top.
- I love adding corn and cheese to the cornbread to jazz it up a bit, but they can be omitted if you prefer a standard cornbread recipe.
- The cornbread works well as a standalone recipe. Bake at 400F for 18-20 minutes in a well-greased skillet or baking dish, ideally 12x12 inches or similarly sized.
- For a vegan option, use my one bowl vegan cornbread instead of the one written in this recipe. Bake at 400F for 25-30 minutes, or until golden and crackled on top.
- The apple cider vinegar in the cornbread is optional, but helps to create a buttermilk-esque texture by helping with leavening and adding tenderness to the cornbread. It's inspired by this method to make vegan buttermilk.
Storage tips
The chili cornbread skillet is best within 3-4 days and reheats well in the microwave or oven.
If reheating the chili in the oven, I recommend covering it with foil and baking at 350F for 15-20 minutes, or until the chili is hot.

More easy skillet meals
Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Chili Cornbread Skillet
Ingredients
For the chili
- 1 tablespoon canola oil
- 1 small sweet yellow onion diced
- 1 medium green bell pepper diced
- ¼ teaspoon kosher salt adjust to taste
- 2 tablespoons tomato paste
- 3 cloves garlic minced
- 15 ounce can sweet golden corn kernels *divided in half* and drained
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- ½ teaspoon smoked paprika
- 28 ounce can crushed tomatoes *ideally fire-roasted, but okay if not
- 15 ounce can pinto beans drained and rinsed
- 15 ounce can light red kidney beans drained and rinsed
For the cornbread
- 1 cup 2% milk *also works with non-dairy milk
- 1 tablespoon apple cider vinegar
- 1 large egg
- ½ cup canola or other neutral cooking oil
- 1 cup fine cornmeal
- 1 cup all-purpose flour
- ¼ cup granulated sugar
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon table salt
- ¾ cup shredded sharp cheddar cheese
- fresh chopped cilantro, jalapeño, and sour cream, for serving
Instructions
- Heat a 12-inch cast iron skillet or other oven-safe skillet over medium heat. Drizzle with canola oil. Once hot, add onions, peppers, and salt. Sauté until softened and golden, 6 to 8 minutes.
- Add the tomato paste, garlic, and half of the corn. Sauté another 2 to 3 minutes or until the garlic is aromatic, stirring frequently to avoid burning.
- Add in the spices (chili powder, cumin, oregano, smoked paprika) and toast for 30 seconds. Add the crushed tomatoes and drained beans. Reduce heat to low and let simmer uncovered while assembling the cornbread.
- Preheat the oven to 400°F. To make the cornbread, mix milk and vinegar in a 2-cup or larger liquid measuring cup. Leave for 10 minutes, or until thickened.
- Whisk in the egg and canola oil. In a medium mixing bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt. Pour in the wet ingredients, folding with a spatula until just combined. Fold in cheese and the remaining half of the corn.
- Flatten the chili mixture in the skillet. Pour the cornbread batter on top. It's okay if it doesn't spread to the edges of the skillet.
- Bake at 400°F for 18 to 20 minutes, or until golden brown and crackled on top. If the cornbread is browning too quickly, cover with foil. Remove from the oven and garnish with chopped cilantro, jalapeño, and dollops of sour cream.
Video
Notes
- Salt content: I typically buy no-salt-added cans of beans to cut back on added salt, which isn't reflected in the nutrition label here. The salt in the chili can be adjusted to taste and the salt in the cornbread can be reduced to ¼ teaspoon. Note that the nutrition calculations are an estimate and vary based on ingredients used.
- No oven-safe skillet? Transfer the chili to an 8x11-inch or similarly sized baking dish. Top with the cornbread. Check the cornbread at 15 minutes and continue baking until it's golden and crackled on top.
- The cornbread works well as a standalone recipe. Bake at 400F for 18-20 minutes in a well-greased skillet or baking dish, ideally 12x12 inches or similarly sized.
- For a dairy-free option, use my recipe for vegan cornbread. Bake at 400 for 25-30 minutes, or until the cornbread is golden and crackled.










Comments
No Comments