Ingredients 6 Person(s)
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on PinterestDirections
Step 1: Preheat the oven and prepare the dish

Preheat the oven to 200°C (400°F) and grease a 23x33 cm (9x13 in) baking dish or a 25 cm (10 in) cast iron skillet with butter or oil. Getting the oven fully up to temperature before the filling is ready means the cornbread topping starts cooking immediately once it hits the heat, so it rises properly instead of turning dense.
Step 2: Brown the beef mince

Set a large frying pan or the same skillet over medium-high heat and add the beef mince, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring occasionally, until no pink remains and the meat has picked up some browned, caramelised bits on the bottom of the pan.
Step 3: Soften the onion and garlic

Push the mince to one side, drain off any excess fat, then add the diced onion to the pan. Cook for 3-4 minutes until softened and translucent, then stir in the garlic and cook for a further 30 seconds until fragrant, being careful not to let it catch and burn.
Step 4: Season the meat

Sprinkle 1 teaspoon each of chilli powder and ground cumin over the beef mixture along with a good pinch of salt and black pepper. Stir well so the spices coat the meat evenly and cook for another minute to toast them slightly, which deepens their flavour before the liquids go in.
Step 5: Stir in the baked beans

Tip the tin of baked beans, sauce and all, into the pan with the beef. Stir to combine thoroughly, scraping up any browned bits stuck to the base of the pan, as these add extra savoury depth to the filling.
Step 6: Add the sweetcorn

Fold the drained sweetcorn through the meat and bean mixture. Distributing it evenly now means every portion of the finished casserole gets pockets of sweet, juicy kernels rather than them clumping in one corner.
Step 7: Add the chopped tomatoes

Pour in the tin of chopped tomatoes with chilli and stir to combine. The tomatoes loosen the mixture into a proper saucy filling, which is what keeps the casserole moist once it's baked under the cornbread.
Step 8: Stir in the barbecue sauce

Add the barbecue sauce and mix it through until the whole filling turns a rich, glossy reddish-brown. This is where the signature smoky-sweet cowboy flavour comes from, so use a sauce you genuinely enjoy the taste of.
Step 9: Simmer the filling

Reduce the heat to low-medium and let the mixture bubble gently, uncovered, for 8-10 minutes, stirring occasionally. It should thicken slightly and coat the back of a spoon; if it still looks watery, simmer for a few extra minutes.
Step 10: Taste and adjust seasoning

Take the pan off the heat and taste the filling, adding more salt, pepper or a splash more barbecue sauce if needed. Remember the cheese and cornbread topping will add their own saltiness, so season the filling a touch lighter than you would eat it on its own.
Step 11: Transfer the filling to the baking dish

If you cooked the filling in a separate frying pan, spoon it evenly into your prepared baking dish or skillet now, spreading it into an even layer with a spatula. Working quickly here keeps the filling hot, which helps the cornbread batter start cooking the moment it's spread on top.
Step 12: Sprinkle over half the cheese

Scatter half of the grated cheddar (about 75 g/3/4 cup) evenly over the surface of the filling. This melted layer forms a gooey barrier between the meat and the cornbread, so the topping stays distinct and doesn't turn soggy.
Step 13: Mix the dry cornbread ingredients

In a mixing bowl, whisk together the cornmeal, self-raising flour, caster sugar and a pinch of salt until evenly combined. Breaking up any lumps of flour or cornmeal at this stage means the finished batter mixes smoothly with fewer strokes later.
Step 14: Whisk the wet cornbread ingredients

In a separate jug, whisk together the buttermilk, egg and melted butter until fully combined. Letting the melted butter cool slightly first stops it from scrambling the egg when they mix together.
Step 15: Combine into a batter

Pour the wet ingredients into the dry ingredients and fold together with a spatula until just combined; a few small lumps are fine. Overmixing develops the gluten in the flour and makes the cornbread dense and tough rather than light and tender.
Step 16: Spread the batter over the filling

Dollop spoonfuls of the cornbread batter evenly across the top of the cheese layer, then gently spread it out to the edges of the dish using the back of a spoon or an offset spatula. Work carefully so the batter sits on top as a distinct layer rather than sinking into the hot filling underneath.
Step 17: Sprinkle over the remaining cheese

Scatter the remaining grated cheddar evenly over the raw cornbread batter. It will melt into the surface as it bakes, giving the finished top a lightly browned, cheesy crust.
Step 18: Bake the casserole

Place the dish in the oven and bake for 25-30 minutes, until the cornbread topping is puffed and golden brown and the filling is bubbling visibly around the edges. Rotate the dish halfway through baking if your oven has any hot spots, so the topping browns evenly.
Step 19: Check the cornbread is cooked through

Insert a skewer or toothpick into the centre of the cornbread topping; it's ready when it comes out clean or with just a few moist crumbs attached, not wet batter. If the top is browning too quickly but the centre isn't done, loosely tent the dish with foil and bake for a further 5 minutes.
Step 20: Rest, garnish and serve

Remove the casserole from the oven and let it rest for 5-10 minutes before serving; this allows the filling to settle so it holds together when spooned out. Scatter over chopped spring onions and add a dollop of soured cream to each portion if you like, then serve straight from the dish while everything is still warm.
Pro Tips for the Best Cornbread Cowboy Casserole

Drain the sweetcorn and skim any excess fat from the beef before layering, otherwise the filling turns watery and stops the cornbread topping from setting properly underneath. Spread the batter right to the edges of the dish so it seals against the tin and rises evenly rather than sinking into the filling in the middle. If you like a bit of heat, stir a diced jalapeno or a pinch of cayenne into the batter itself rather than only into the meat, so every bite carries some warmth. A cast iron skillet gives the best contrast between a crisp, browned cornbread base and a soft top, so use one if you have it.
Storage and Reheating

Cool the casserole completely, then cover the dish tightly or transfer portions to an airtight container and keep in the fridge for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes, or cover the whole dish with foil and warm in a 160°C (325°F) oven for about 20 minutes until piping hot throughout. For longer storage, wrap cooled portions well and freeze for up to 2 months, then thaw overnight in the fridge before reheating so the cornbread doesn't turn soggy. Avoid freezing the assembled but unbaked casserole, as raw cornbread batter loses its rise once frozen and thawed.
This cornbread cowboy casserole layers a smoky beef and bean filling under a golden, buttery cornbread topping for an easy one-dish family supper. For more cowboy casserole inspiration, browse the full Cowboy Casserole board — every idea there is written for real home kitchens, not professional bakers.
Frequently Asked Questions
Yes, a standard 400-450 g boxed cornbread mix works well as a shortcut and saves you measuring out the dry ingredients separately. Prepare the batter according to the packet instructions, then spread it over the filling exactly as described in this recipe. Homemade batter gives a slightly more tender crumb and lets you control the sweetness, but the boxed version is a genuinely good option on a busy weeknight.
Related Recipes
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on Pinterest




