This dish combines a rich, spiced blend of ground meat, beans, and vegetables simmered in a robust sauce, topped with a tender, golden cornbread layer. Baked together in one skillet, it creates a warm, comforting meal full of bold flavors and varied textures. Optional cheese and jalapeño add depth and a bit of heat. It’s perfect for sharing and pairs well with creamy or tangy sides.
My neighbor Sarah showed up one October evening with a cast iron skillet and a craving for something that tasted like autumn comfort, all in one dish. She'd been thinking about how chili and cornbread always felt incomplete when served separately—why not bake them together? That night, we layered spiced beans and meat into the skillet, then topped it with a golden cornbread batter that baked into something transcendent. The kitchen smelled incredible, and when we pulled it from the oven, still steaming with that perfect golden crust, we both knew we'd stumbled onto something special.
I made this for my dad's birthday last spring, and he went back for seconds before everyone else had even started eating. He's the type who claims nothing beats homemade, but mostly he just wants to complain that restaurants never get seasoning right. Watching him dig into that warm cornbread with the spiced chili underneath, asking if he could have the recipe—that felt like winning somehow.
Ingredients
- Ground beef or turkey: A pound gives you enough richness without overwhelming the beans and spices; turkey keeps it lighter if that matters to you.
- Kidney and black beans: Two cans of each create layers of texture and absorb the spices beautifully as they simmer together.
- Chili powder, cumin, and smoked paprika: This trio is non-negotiable if you want that warm, complex heat that makes people ask what you did different.
- Cornmeal and all-purpose flour: The cornmeal is what gives the topping its tender crumb and that signature slightly gritty sweetness.
- Cheddar cheese and jalapeño: Optional additions that transform the topping from good to unforgettable when you're feeling adventurous.
- Olive oil, onion, garlic, bell pepper: Your aromatic base; don't skip the slow sauté because these flavors are what make the chili sing.
- Tomato paste and diced tomatoes: Tomato paste adds concentrated depth; the canned tomatoes give you acidity and body without needing to reduce anything.
- Milk, eggs, and butter: The holy trinity of cornbread, and they're what creates that moist, tender crumb that tastes homemade and effortless.
Instructions
- Get your oven ready:
- Heat it to 375°F so it's ready when you need it.
- Brown the meat:
- Heat olive oil in your ovenproof skillet over medium heat, then add the ground beef or turkey, breaking it into small pieces as it cooks. This step takes about 5 minutes and creates the foundation for everything that comes next.
- Build your aromatics:
- Once the meat is browned, add the chopped onion, minced garlic, and diced bell pepper, cooking gently for 3 to 4 minutes until they soften and their smell fills your kitchen. You'll notice the texture shift as the vegetables release their moisture.
- Create the chili layer:
- Stir in both cans of beans, the diced tomatoes, tomato paste, chili powder, cumin, smoked paprika, salt, pepper, red pepper flakes if you want the heat, and water. Let it simmer for about 10 minutes; you want it thick enough to hold together but still with some body and flavor.
- Mix the dry ingredients for cornbread:
- In a separate bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt. Keep this mixture light and airy by not overmixing.
- Combine the wet ingredients:
- In another bowl, whisk together milk, eggs, and melted butter until they're well blended. Pour this into your dry mixture and stir just until combined, leaving some small lumps intact.
- Add your optional touches:
- Fold in the shredded cheddar cheese and diced jalapeño if you're using them. These additions make a real difference in the final flavor.
- Layer and bake:
- Spread the chili evenly in your skillet, then gently pour the cornbread batter over it, using a spatula to spread it carefully so it doesn't sink through. Place the skillet in the oven for 25 to 30 minutes until the top turns golden brown and a toothpick inserted into the cornbread comes out clean.
- Rest before serving:
- Let the whole thing sit for 10 minutes after pulling it from the oven. This lets the layers set slightly and makes serving so much easier.
There's something deeply comforting about serving this straight from the skillet to the table, steam rising and everyone immediately reaching for it. It's the kind of food that makes conversation easier and appetites bigger.
Seasoning and Spice Balance
The spice blend here walks a careful line between warm and approachable, which is why this dish works for weeknight dinners and casual gatherings alike. If you're cooking for people who prefer milder flavors, hold back on the red pepper flakes and smoked paprika, letting the chili powder and cumin do most of the talking. If your crowd loves heat, go bold with the flakes and consider adding a pinch of cayenne pepper to the chili layer for extra punch.
Making It Your Own
This recipe is forgiving enough to adapt without losing its soul, which is exactly why it's become a favorite. Vegetarians can skip the meat and add an extra can of beans or use a plant-based ground meat substitute; the chili will be just as satisfying with all that bean texture. For texture variations, corn kernels stirred into the cornbread batter add sweetness and a slight crunch, while chopped scallions bring a fresh, unexpected note.
Serving and Storage
Serve this warm with sour cream, sliced avocado, or hot sauce on the side, letting everyone customize their bite. Leftovers keep well in the refrigerator for about three days and actually taste better as the flavors meld together.
- A cold glass of zinfandel or malbec pairs beautifully with this dish if you're in the mood.
- Reheat gently in a 350°F oven for about 15 minutes so the cornbread stays moist.
- You can prepare the chili layer up to a day ahead, then add the cornbread topping and bake when you're ready to serve.
This recipe has become my go-to when I want to feed people something that tastes like care without requiring hours in the kitchen. There's honesty in a one-pan meal like this.
Your Recipe Questions Answered
- → What type of meat can I use in this dish?
-
Ground beef or turkey works well, but you can substitute with plant-based ground meat for a vegetarian option.
- → Can I add cheese to the topping?
-
Yes, mixing shredded cheddar cheese into the cornbread batter adds richness and enhances flavor.
- → How do I know when the cornbread topping is done?
-
The topping is golden brown and a toothpick inserted in the center comes out clean when fully baked.
- → Can I adjust the spice level?
-
Yes, alter the chili powder and red pepper flakes to match your preferred heat intensity.
- → What sides pair well with this dish?
-
Creamy additions like sour cream or avocado slices balance the spices; a bold red wine complements the flavors.