One-Skillet Chili Cornbread Casserole
A smoky beef and bean chili simmers on the stove, then gets topped with a cheesy cornbread batter and bakes right in the same pan. One skillet, one dinner, and very few dishes to wash after.

The cornbread puffs up golden while the chili bubbles beneath it, so every scoop gives you tender, slightly sweet topping and a thick, hearty base. It’s the kind of meal that turns a cold Tuesday into something you actually look forward to.
What Makes This Casserole a Keeper
I keep this around because it uses pantry staples I almost always have: canned tomatoes, dry spices, cornmeal, a block of cheese. The chili part is forgiving enough that I can swap beans or leave out the corn without a second thought.
The texture split is why it works. The chili is rich and deeply savory, with little crumbles of beef and soft beans, while the cornbread stays light, almost biscuit-like on top. That layer of melted cheddar baked into the batter gives you crisp, salty edges that I wish I could eat every single time.
Ingredients

- 1 lb lean ground beef: 85/15 keeps the chili from drying out; ground turkey works too but add a tablespoon of oil when browning.
- 1 yellow onion, diced: white or sweet onion both work fine.
- 2 garlic cloves, minced: chop them yourself so the bite stays sharp.
- 2 tbsp chili powder: use a mild blend, not straight cayenne, and taste before adding more.
- 1 tsp ground cumin: adds a warm, earthy backbone.
- 1 tsp smoked paprika: the smoky note that makes the chili taste like it cooked all day.
- 1/2 tsp salt, plus more for seasoning: wait until the chili simmers to adjust.
- 1 can (14.5 oz) diced tomatoes, undrained: the can’s juices loosen the chili into a sauce.
- 1 can (15 oz) kidney beans, drained and rinsed: pinto or black beans also work.
- 1 cup frozen corn kernels, thawed: optional, but the little sweet bursts are nice against the spice.
- For the cornbread topping:
- 1 cup yellow cornmeal: stone-ground gives the most texture.
- 1/2 cup all-purpose flour: keeps the topping tender, not gritty.
- 2 tbsp sugar: just enough to balance the chili’s heat without making the cornbread sweet.
- 2 tsp baking powder: fresh not flat, so the batter rises.
- 1/2 tsp salt.
- 1 cup buttermilk: if you don’t have any, stir 1 tbsp lemon juice into regular milk and let it sit 5 minutes.
- 1 large egg.
- 3 tbsp melted butter: unsalted; add it warm, not hot.
- 1 cup shredded sharp cheddar cheese, plus 1/4 cup extra for topping: shred it yourself so it melts smoothly.
Variations / Substitutions
- Protein: swap ground beef for ground turkey or pork sausage; if you use sausage, skip the chili powder and cumin and season with a pinch of fennel seed.
- Beans: kidney beans, pintos, or black beans all hold their shape. You can even use a drained can of pinto beans and a can of black beans together.
- Heat: add a minced jalapeño with the onion, or stir in a spoonful of chipotles in adobo when the tomatoes go in.
- Cheese: pepper jack gives a hotter, creamier melt; use it on top only if you want less heat in the batter.
- Dairy-free: replace buttermilk with oat milk plus 1 tsp lemon juice, use a plant-based butter, and choose a good dairy-free cheddar shred that melts well.
If you like this one, try the Skillet Tamale Pie next.
How to Make One-Skillet Chili Cornbread Casserole
Step 1: Brown the Beef

Preheat your oven to 400°F (200°C) while you start. Set a 10-inch oven-safe skillet over medium-high heat, add the 1 lb ground beef, and break it into small crumbles with a spoon. Cook 5 to 6 minutes, stirring now and then, until no pink remains. Tilt the pan and spoon out all but a thin film of fat.
You’ll hear the meat sizzle and see the moisture release, then the sound will change to a quieter, deeper crackle as the little bits get browned. That darker color is where the savory flavor builds.
Step 2: Build the Chili

Stir the diced onion and minced garlic into the beef and cook 3 to 4 minutes, just until the onion softens and turns translucent. Sprinkle in the 2 tbsp chili powder, the cumin, smoked paprika, and 1/2 tsp salt, and keep stirring for 1 minute so the spices toast and smell fragrant. Pour in the can of tomatoes with all its juices, the drained kidney beans, the corn if using, and 1/4 cup water. Bring it to a bubble, then lower the heat to a gentle simmer and cook 8 to 10 minutes.
The chili will go from a runny red sauce to a noticeably thicker, scoopable base that holds together when you drag a spoon through it. Give it a taste right before you take it off the heat and add a small pinch more salt if it needs it.
Step 3: Mix the Cornbread Topping

In a medium bowl, whisk the cornmeal, flour, sugar, baking powder, and 1/2 tsp salt until the leavening is evenly distributed. In a small bowl or measuring cup, whisk the buttermilk, egg, and melted butter. Pour the wet mix into the dry and stir gently with a spatula just until no dry streaks remain. Fold in 1 cup of the shredded cheddar with a few strokes—little lumps in the batter are fine, and too much mixing makes the topping dense.
The batter will be thick, almost like a soft drop-biscuit dough, with flecks of cheese throughout. Those cheese bits melt in the oven and create small, moist pockets inside the cornbread.
Step 4: Layer and Bake

Take the skillet off the heat. Using two spoons, dollop the cornbread batter in big blobs across the chili surface; it won’t cover every inch, and that’s okay because the chili will bubble through in spots. Scatter the extra 1/4 cup cheese over the top. Move the skillet to the hot oven and bake 22 to 25 minutes. You’ll know it’s done when the topping is deep golden, slightly cracked, and a toothpick poked into the thickest part of the cornbread comes out with just a few moist crumbs.
The chili will push up around the edges and the cheese will brown and crisp at the rim. Let the skillet rest on the stovetop for 5 minutes before you scoop, so the filling settles and doesn’t run.
Step 5: Scoop and Serve

Take a large spoon and dig straight down through the cornbread and chili, pulling up a full rounded portion. Plate each scoop in a shallow bowl so the chili stays put, and pass sour cream, sliced jalapeños, or a handful of chopped cilantro at the table.
That first bite is the contrast: a soft, almost creamy cornbread layer over a deeply spiced, meaty chili that’s thick enough to eat with a fork. The cheesy top edges stay slightly crisp, and I always go for those first.
A Few Notes Before You Start
- Use a 10-inch cast-iron skillet if you have one; it holds heat best and gives a fast, even bake. Any oven-safe skillet with a metal handle works, as long as the sides are at least two inches high.
- If you don’t own an oven-safe skillet, cook the chili in a regular pan, transfer it to a greased 8-by-8-inch baking dish, then top and bake the same way.
- Let the chili simmer down until it’s almost as thick as a sloppy joe mixture, not soupy. Too much liquid and the cornbread will sink and turn gummy underneath.
- Resting the casserole out of the oven for those 5 minutes matters more than it seems; it lets the starches set so slices hold together instead of collapsing.
Bake times by skillet size:
| Skillet / Pan | Material | Bake Time |
|---|---|---|
| 10-inch skillet | Cast iron | 22-25 mins |
| 12-inch skillet | Cast iron | 18-22 mins |
| 8×8 baking dish | Metal or glass | 25-28 mins |
Storing Leftovers
- Refrigerate: wrap the skillet or transfer portions to a sealed container and store up to 4 days. The cornbread stays tender if you reheat it with a little moisture.
- Reheating: warm individual servings in the microwave, or cover the pan with foil and heat in a 350°F oven for 15 minutes. Add a sprinkle of water or leftover chili broth to the dish before covering so it doesn’t dry out.
What to Serve With One-Skillet Chili Cornbread Casserole
A crunchy slaw with lime and a little salt cuts through the richness, and it’s quick to toss together while the casserole bakes. For something hot, roasted broccolini with chili flakes plays off the smoky base without competing. If you want to keep it on the table, set out bowls of quick-pickled red onions and slices of avocado, because the cold creaminess is a clean contrast to the warm, spicy filling.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, but add a tablespoon of oil to the skillet when browning because turkey is leaner and will stick without it.
Why did my cornbread turn out soggy in the middle?
The chili likely had too much liquid when you topped it, or you skipped draining the beans; simmer until it’s quite thick before adding the batter.
Can I freeze the casserole?
Freeze it unbaked: build the chili in a disposable pan, top with cornbread batter, wrap tightly, and freeze up to 2 months; bake straight from frozen, adding 10-15 minutes.
Can I leave out the cheese?
You can, but the cornbread will be a little drier on top; replace it with an extra tablespoon of butter in the batter and a splash more buttermilk to keep it soft.

One-Skillet Chili Cornbread Casserole Recipe
Ingredients
Method
- Preheat oven to 400°F (200°C). Brown ground beef in a 10-inch oven-safe skillet over medium-high heat until no pink remains, 5-6 minutes; drain excess fat.
- Add onion and garlic, cook 3-4 minutes. Stir in chili powder, cumin, paprika, and 1/2 tsp salt; cook 1 minute. Pour in tomatoes, beans, corn, and 1/4 cup water, simmer 8-10 minutes until thickened.
- In a bowl, whisk cornmeal, flour, sugar, baking powder, and 1/2 tsp salt. In another, whisk buttermilk, egg, and melted butter; mix wet into dry gently. Fold in 3/4 cup shredded cheese.
- Remove skillet from heat, dollop batter over chili, sprinkle remaining 1/4 cup cheese on top. Bake 22-25 minutes until golden and a toothpick comes out with moist crumbs; rest 5 minutes.
- Scoop generous portions into bowls and serve warm with sour cream, jalapeños, or cilantro.
