Love this? Save it for later!
Share the inspiration with your friends
My husband had claimed to hate chili for the better part of a decade. Ten years. The man would eat almost anything I put in front of him—lentil soup, stuffed peppers, even my experimental kale casserole phase—but chili was a hard no. “Too soupy,” he’d say. “Too much tomato.” “It’s just not my thing.” I stopped trying to convince him somewhere around year three.
Then last November, I was testing this recipe on a Tuesday afternoon. The crockpot was bubbling away, filling the kitchen with that deep, smoky smell that makes you want to curl up on the couch. I had a cold, I was tired, and honestly, I just wanted dinner to be done. I ladled myself a bowl around five o’clock, added a generous scoop of cornbread topping, and sat down at the counter while the kids watched their show.
That’s where I found him. Standing at the stove, spoon in hand, eating straight from the crockpot. “Just tasting it,” he mumbled. I didn’t say a word. He ate a full bowl. Then another. The next week, he asked me when I was making “that chili thing again.” I mean, let me tell you—I felt like I’d won some kind of cooking lottery. Maybe you’ve been there, where the one dish someone swore they hated suddenly becomes their secret favorite. This is that recipe. It’s the one that finally cracked the code, and I’ve been making it ever since.
Why You’ll Love This Recipe
This isn’t just another chili recipe. I tested this thing six times before I got it right. The first batch was too watery. The second was too spicy for my youngest. The third had too much cornbread topping that got soggy. But this version? This is the Goldilocks bowl that finally worked for everyone at my table.
- Completely Kid-Approved: Mild enough for little taste buds but still packed with flavor that adults actually crave. My kids ask for seconds, and they’re my toughest critics.
- Simple Ingredients: Nothing weird here. You probably have most of these in your pantry right now. No fancy cheese blends or obscure spices.
- Budget-Friendly: Ground beef, canned beans, pantry staples—this whole meal costs under $15 and feeds a crowd. Leftovers stretch even further.
- Crockpot Easy: Brown the beef, dump everything in, walk away. The slow cooker does all the heavy lifting while you handle real life.
- Cornbread Topping Magic: Instead of serving chili with a side of cornbread, we bake it right on top. It gets crispy on the edges and soft in the middle, soaking up all that chili goodness.
- Leftovers That Get Better: I’m not kidding. Day two chili is even richer. The flavors meld overnight into something that tastes like you simmered it for hours (which you basically did).
This is the kind of meal that makes you close your eyes after the first bite. It’s comfort food at its most practical—hearty, affordable, and designed to please everyone without a single complaint. No separate meals, no negotiations, just a big pot of something good.
Ingredients You’ll Need
This recipe uses simple, honest ingredients to build deep flavor without any fuss. Most of these are pantry staples, which is exactly what I look for on a busy week.
For the Chili Base
- 2 pounds ground beef (80/20 works best—leaner meat can dry out during browning; I use 85/15 most often)
- 1 large yellow onion, diced (about 2 cups; sweet onion works fine too)
- 4 cloves garlic, minced (I use the jarred stuff in a pinch, but fresh is better here)
- 2 cans (15 ounces each) kidney beans, drained and rinsed (dark red for color, light red for milder flavor—both work)
- 1 can (15 ounces) black beans, drained and rinsed (adds nice texture contrast)
- 1 can (28 ounces) crushed tomatoes (I prefer San Marzano for sweetness, but any brand works)
- 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted adds a subtle smokiness I love)
- 1 can (6 ounces) tomato paste (this is the secret to thick chili without simmering all day)
- 1 cup beef broth (low-sodium so you control the salt; chicken broth works in a pinch)
- 2 tablespoons chili powder (I like McCormick for consistent heat; adjust based on your family’s tolerance)
- 1 tablespoon ground cumin (toast it in a dry pan for 30 seconds if you have time—game changer)
- 1 teaspoon smoked paprika (regular paprika works, but smoked adds that campfire depth)
- 1 teaspoon dried oregano (Mexican oregano if you have it; Italian is fine)
- 1/2 teaspoon black pepper (fresh ground makes a difference)
- 1 teaspoon salt (plus more to taste)
- 1 tablespoon brown sugar (balances acidity; skip if you’re watching sugar)
- 1 tablespoon Worcestershire sauce (adds umami depth without being detectable)
For the Cornbread Topping

- 1 cup yellow cornmeal (I use coarse-ground for texture; fine-ground works too)
- 1 cup all-purpose flour (can sub 1:1 gluten-free flour blend)
- 1/4 cup granulated sugar (adds slight sweetness to balance the savory chili)
- 1 tablespoon baking powder (make sure it’s fresh for proper rise)
- 1/2 teaspoon salt
- 1 cup buttermilk (or 1 cup milk + 1 tablespoon lemon juice, let sit 5 minutes)
- 1/3 cup vegetable oil (or melted butter for richer flavor)
- 2 large eggs
- 1 cup shredded cheddar cheese (optional, but highly recommended for the crusty edges)
Equipment You’ll Need
Nothing fancy here—this recipe is designed for real kitchens with real budgets.
- 6-quart or larger slow cooker (anything smaller will overflow when you add the cornbread topping; I use a 7-quart oval Crockpot brand and it’s perfect)
- Large skillet for browning the beef (cast iron gives the best browning, but nonstick is fine)
- Wooden spoon or spatula for breaking up the meat
- Mixing bowls (one medium for cornbread batter)
- Measuring cups and spoons
- Can opener
- Colander for rinsing beans
- Cheese grater (if buying block cheese—it melts better than pre-shredded)
- Oven mitts (the crockpot insert gets hot when you transfer it)
If you don’t have a slow cooker, you can absolutely make this in a Dutch oven on the stovetop. Simmer covered on low for about an hour, then add the cornbread topping and bake at 375°F for 20 minutes. I’ve done it both ways, and honestly, the stovetop version is just as good—it just requires more attention.
Preparation Method
This recipe has two main phases: the chili and the cornbread topping. The chili cooks all day, and the cornbread goes on right before serving. Here’s how to make it work without losing your mind.
Step 1: Brown the Beef (10 minutes)
Heat your large skillet over medium-high heat. Add the ground beef and break it apart with your wooden spoon. Cook for 6-8 minutes, stirring occasionally, until the meat is browned and no longer pink. Don’t drain all the fat—leave about a tablespoon in the pan for flavor. If you’re using 80/20 beef, you might want to drain a little more, but honestly, that fat is where the flavor lives. My first batch was too dry because I drained everything. I learned the hard way.
Step 2: Soften the Aromatics (3 minutes)
Add the diced onion to the skillet with the beef. Cook for 2-3 minutes until the onion starts to soften. Add the minced garlic and cook for another 30 seconds until fragrant. You’ll know it’s ready when your kitchen smells like a diner at lunchtime.
Step 3: Build the Chili Base (5 minutes)
Transfer the beef and onion mixture to your slow cooker. Add the crushed tomatoes, diced tomatoes (with their juice), tomato paste, beef broth, drained beans, chili powder, cumin, smoked paprika, oregano, salt, pepper, brown sugar, and Worcestershire sauce. Stir everything together until the tomato paste is fully incorporated. I use a whisk for this step—it breaks up the paste much faster than a spoon.
Step 4: Slow Cook (6-8 hours on low or 3-4 hours on high)
Cover the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Low and slow is better here—the flavors develop more depth, and the beans stay intact instead of turning to mush. About 30 minutes before serving, give the chili a good stir and taste it. This is your chance to adjust seasoning. I usually add another pinch of salt and a dash more cumin at this stage.
Step 5: Make the Cornbread Topping (10 minutes, during the last 30 minutes of cooking)
In a medium mixing bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt. In a separate small bowl, whisk the buttermilk, oil, and eggs together. Pour the wet ingredients into the dry ingredients and stir until just combined. A few lumps are totally fine—overmixing makes tough cornbread. Fold in the shredded cheddar if you’re using it.
Step 6: Bake the Cornbread Topping (20-25 minutes)
Preheat your oven to 375°F. Carefully transfer the slow cooker insert to the oven (use oven mitts—it’s heavy!). Drop spoonfuls of the cornbread batter evenly over the surface of the chili. It doesn’t need to be perfect; rustic patches of chili peeking through are actually prettier. Bake uncovered for 20-25 minutes until the cornbread is golden brown and a toothpick inserted in the center comes out clean. Let it rest for 5 minutes before serving—the cornbread needs that time to set.
Sensory Cues
When the chili is ready, it should be thick enough that a spoon dragged through it leaves a trail that slowly fills back in. The cornbread should be golden on top, slightly darker at the edges where it meets the chili, and the whole thing should smell like the best kind of comfort—smoky, slightly sweet, and deeply savory.
Cooking Tips & Techniques
I’ve made this recipe at least a dozen times, and I’ve messed it up more than I’d like to admit. Here’s what I’ve learned so you don’t have to repeat my mistakes.
Don’t skip browning the beef. I know it’s tempting to just dump raw meat in the crockpot and call it a day. I’ve done it. The result is gray, greasy, and flavorless. Browning adds that deep, caramelized flavor that makes chili taste like it cooked all day (which it did, but you know what I mean).
Watch your liquid. My third batch was basically tomato soup because I added too much broth. The beans and tomatoes release liquid as they cook, so you don’t need as much broth as you think. One cup is plenty. If your chili looks too thick at the start, trust the process—it will loosen up.
Layer your spices. I add half the chili powder at the beginning and the other half about an hour before serving. Spices mellow out during long cooking, so that second hit keeps the flavor bright. Same goes for the cumin.
The cornbread trick. If you want extra-crispy edges on your cornbread, brush the exposed chili around the edges with a little melted butter before adding the batter. It helps the cornbread develop that golden crust that everyone fights over.
Timing is everything. Start the chili early in the day, make the cornbread batter right before you’re ready to bake, and serve immediately. The cornbread gets soggy if it sits too long on top of the chili. That’s why I bake it right before dinner, not hours ahead.
One more thing—if your chili tastes flat, it probably needs acid. A squeeze of lime juice or a splash of vinegar right before serving can wake up all those flavors. I learned this from a chef friend, and it’s saved many a bland batch.
Variations & Adaptations
This recipe is flexible, and I’ve tried several versions depending on what’s in my pantry or who’s coming to dinner.
Make it vegetarian: Swap the ground beef for two cans of pinto beans (drained and rinsed) and use vegetable broth instead of beef broth. Add a diced bell pepper and an extra tablespoon of chili powder to compensate for the missing meatiness. I’ve made this for my vegetarian sister-in-law, and she didn’t miss the meat at all.
Spicy version for adults: Add one diced jalapeño (seeds removed for mild heat, seeds in for real fire) along with the onions. Stir in a tablespoon of chipotle peppers in adobo sauce (mince the peppers first) for smoky heat. My husband loves this version, but I keep it separate from the kid’s batch.
Gluten-free adaptation: Use a 1:1 gluten-free flour blend in the cornbread topping instead of all-purpose flour. Make sure your Worcestershire sauce is gluten-free (Lea & Perrins is, but some brands aren’t). Everything else in this recipe is naturally gluten-free.
Sweet cornbread topping: If your family likes sweeter cornbread, increase the sugar to 1/3 cup and add a handful of frozen corn kernels to the batter. My kids go crazy for this version—it’s almost like dessert on top of dinner.
Loaded chili: Top the finished dish with shredded cheddar, diced avocado, sour cream, and chopped cilantro. It turns a simple weeknight meal into something that feels special. I do this when we have company or when I need a little extra joy on a Tuesday.
Slow cooker vs. stovetop: If you don’t have a slow cooker, make the chili in a Dutch oven. Simmer covered on low for 1 hour, then add the cornbread topping and bake at 375°F for 20 minutes. The stovetop version actually develops flavor faster because of the direct heat, but it requires more stirring.
Serving & Storage Suggestions
This chili is best served hot, straight from the oven, with the cornbread topping still crispy. Let it rest for 5 minutes after baking so the cornbread sets properly—cutting into it too soon makes it crumble into the chili.
What to serve with it: A simple green salad with a tangy vinaigrette cuts through the richness. I also like to put out bowls of shredded cheese, sour cream, and sliced jalapeños so everyone can customize their bowl. If you’re feeding a crowd, a basket of tortilla chips on the side never hurts.
Storage: Leftover chili (without the cornbread topping) keeps in the fridge for up to 5 days in an airtight container. The cornbread is best fresh, so if you know you’ll have leftovers, I recommend making the chili ahead and only adding the cornbread topping to the portion you’re eating that night.
Freezing: This chili freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or bags. It keeps for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop or in the microwave. I make a double batch every fall and freeze half for busy weeks.
Reheating: For chili without cornbread, reheat in a pot over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. If you have leftover chili with cornbread topping, the cornbread will be soft—reheat individual bowls in the microwave for 1-2 minutes, and the cornbread will still taste good, just not crispy.
How flavors develop: Honestly, this chili tastes even better the next day. The spices meld together overnight, and the beans absorb all that tomato goodness. If you can plan ahead, make the chili a day before serving and just reheat it before adding the cornbread topping.
Nutritional Information & Benefits
This recipe makes about 8 servings. Here are the approximate nutritional values per serving (with cornbread topping and cheddar cheese):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Carbohydrates | 48g |
| Fiber | 10g |
| Fat | 18g |
| Saturated Fat | 6g |
| Sodium | 890mg |
This chili is packed with protein from the beef and beans, making it a satisfying meal that keeps everyone full. The beans add fiber, which is great for digestion and steady energy. Tomatoes provide lycopene, an antioxidant linked to heart health, and the cumin and chili powder have anti-inflammatory properties.
For a lighter version, use ground turkey instead of beef and skip the cheese in the cornbread topping. You’ll save about 80 calories and 5 grams of fat per serving without sacrificing much flavor. I’ve tested this swap, and honestly, it’s still good—just not quite as rich.
If you’re watching sodium, use no-salt-added canned tomatoes and beans, and reduce the added salt to 1/2 teaspoon. You can always add more at the table.
Conclusion
This chili has become a staple in my house for good reason. It’s the recipe that turned a chili skeptic into a chili fan, and it’s the one I turn to when I need a guaranteed win on a busy night. The slow cooker does almost all the work, the ingredients are cheap and easy to find, and the cornbread topping turns a simple bowl of chili into something that feels like a real meal.
I love that this recipe is forgiving. You can swap in different beans, adjust the spice level, or use whatever ground meat you have on hand. It’s hard to mess up, and even the “mistakes” taste pretty great. That’s the kind of recipe I want in my back pocket—and I hope it becomes one of yours too.
If you make this, I’d love to hear how it turns out. Leave a comment below and let me know if your family loved it as much as mine does. Did you add any twists? Did your picky eater surprise you? Share your story—I read every single comment, and honestly, they make my day.
Happy cooking, friends. Here’s to meals that bring everyone to the table.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, though it’s leaner so you’ll want to add a tablespoon of olive oil when browning to keep it from drying out. The flavor will be slightly milder, so consider adding an extra teaspoon of chili powder.
Can I make this in an Instant Pot?
Yes! Use the sauté function to brown the beef and onions, then add all chili ingredients. Pressure cook on high for 15 minutes with natural release. For the cornbread topping, transfer the chili to an oven-safe dish, add the batter, and bake at 375°F for 20 minutes.
Why did my cornbread topping turn out soggy?
This usually happens if the chili is too liquidy when you add the batter. Make sure your chili has thickened before baking. If it looks thin, remove the lid of the slow cooker for the last 30 minutes of cooking to let some moisture evaporate.
Can I use pre-shredded cheese for the cornbread?
You can, but freshly shredded cheese melts better and has a creamier texture. Pre-shredded cheese has anti-caking agents that can make the cornbread slightly grainy. If convenience wins, it’ll still taste good—just not quite as smooth.
How do I make this dairy-free?
Use a dairy-free milk mixed with lemon juice for the buttermilk (almond milk works well), skip the cheese in the cornbread, and use oil instead of butter. The chili itself is naturally dairy-free, so you’re just adjusting the topping.
Pin This Recipe!

Best Kid-Approved Crockpot Beef Chili with Easy Cornbread Topping
This hearty, kid-approved chili is cooked low and slow in a crockpot, then topped with a golden, crispy cornbread topping that bakes right on top. It’s a budget-friendly, comforting meal that even chili skeptics will love.
- Prep Time: 15 minutes
- Cook Time: 6 hours 30 minutes
- Total Time: 6 hours 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 pounds ground beef (80/20 or 85/15)
- 1 large yellow onion, diced (about 2 cups)
- 4 cloves garlic, minced
- 2 cans (15 ounces each) kidney beans, drained and rinsed
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (28 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (6 ounces) tomato paste
- 1 cup beef broth, low-sodium
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon black pepper
- 1 teaspoon salt
- 1 tablespoon brown sugar
- 1 tablespoon Worcestershire sauce
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- 1/4 cup granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1 cup buttermilk
- 1/3 cup vegetable oil
- 2 large eggs
- 1 cup shredded cheddar cheese (optional)
Instructions
- Heat a large skillet over medium-high heat. Add the ground beef and cook for 6-8 minutes, breaking it apart with a wooden spoon, until browned and no longer pink. Leave about 1 tablespoon of fat in the pan.
- Add the diced onion to the skillet with the beef. Cook for 2-3 minutes until the onion starts to soften. Add the minced garlic and cook for 30 seconds until fragrant.
- Transfer the beef and onion mixture to a 6-quart or larger slow cooker. Add crushed tomatoes, diced tomatoes (with juice), tomato paste, beef broth, drained kidney beans, drained black beans, chili powder, cumin, smoked paprika, oregano, salt, pepper, brown sugar, and Worcestershire sauce. Stir until the tomato paste is fully incorporated.
- Cover the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. About 30 minutes before serving, stir the chili and adjust seasoning to taste.
- During the last 30 minutes of cooking, preheat the oven to 375°F. In a medium bowl, whisk together cornmeal, flour, sugar, baking powder, and salt. In a separate small bowl, whisk buttermilk, oil, and eggs. Pour the wet ingredients into the dry ingredients and stir until just combined. Fold in shredded cheddar if using.
- Carefully transfer the slow cooker insert to the oven (use oven mitts). Drop spoonfuls of the cornbread batter evenly over the surface of the chili. Bake uncovered for 20-25 minutes until the cornbread is golden brown and a toothpick inserted in the center comes out clean. Let rest for 5 minutes before serving.
Notes
For extra-crispy cornbread edges, brush the exposed chili around the edges with melted butter before adding the batter. If chili tastes flat, add a squeeze of lime juice or splash of vinegar before serving. Leftover chili (without cornbread) keeps in the fridge for up to 5 days and freezes for up to 3 months.
Nutrition
- Serving Size: 1 serving (with corn
- Calories: 485
- Sugar: 12
- Sodium: 890
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 48
- Fiber: 10
- Protein: 32
Keywords: crockpot chili, beef chili, cornbread topping, kid-friendly chili, slow cooker chili, easy chili recipe, budget-friendly chili


