Hearty Cattle Drive Casserole
This casserole layers seasoned ground beef, beans, corn, and melty cheese under a golden cornbread crust. It is the kind of dinner that feeds a hungry crowd without much fuss, all baked in one dish.

It comes together fast enough for a weeknight but tastes like you spent the afternoon in the kitchen. A warm, savory skillet that works for potlucks, meal trains, or just a Tuesday when everyone needs something hearty.
Why This Casserole Always Hits the Spot
The filling is savory and a little smoky, with pops of sweet corn and tangy tomatoes. The cornbread topping bakes up fluffy and slightly sweet, a perfect contrast to the beefy base.
I make it when I want comfort food that does not leave a sink full of pans. If you use an oven-safe skillet, the whole thing cooks start to finish in a single pot.
Leftovers taste even better the next day, the flavors melding into something deeply satisfying. It is one of those dishes that earns a permanent spot in the rotation.
Ingredients

- 1 lb ground beef (85/15): a little fat keeps it juicy; you can use 90/10 if you prefer
- 1 medium onion, diced: yellow or white both work
- 1 bell pepper, diced: any color, red adds sweetness
- 2 cloves garlic, minced: fresh gives the best punch
- 1 packet (1 oz) taco seasoning: about 2 tbsp homemade blend works too
- 1 can (15 oz) kidney beans, drained and rinsed: pinto or black beans are great swaps
- 1 can (15 oz) corn, drained: or 1½ cups frozen corn, thawed
- 1 can (10 oz) diced tomatoes with green chiles (like Rotel), undrained: adds tang and gentle heat
- 2 cups shredded cheddar cheese, divided: sharp cheddar offsets the sweetness of the topping
- 1 box (8.5 oz) corn muffin mix (like Jiffy): the shortcut that keeps this weeknight friendly
- 1 can (14.75 oz) cream-style corn: gives the topping that moist, tender crumb
- 1 large egg: binds the cornbread batter
- Fresh cilantro, chopped (optional): for a bright finish
Variations and Substitutions
- Ground turkey or chicken: a lighter option that still tastes rich with all the seasoning.
- Pinto or black beans: swap in place of kidney beans for a slightly creamier texture.
- Pepper Jack cheese: use it for a spicier, extra gooey top layer.
- Diced jalapeño: cook it with the onion and pepper to add real heat throughout.
- Dairy-free: choose a plant-based cheese and replace the creamed corn with 1 cup whole kernel corn blended with 1 tbsp nondairy milk; the muffin mix will also need an egg substitute.
If you enjoy this kind of Southwestern bake, you might also try my King Ranch Chicken Casserole.
How to Make Cattle Drive Casserole
Step 1: Brown the Beef and Aromatics

Preheat your oven to 375°F (190°C). Place a large oven-safe skillet or Dutch oven over medium-high heat and add the 1 lb ground beef. Cook, breaking it up with a spoon, until no pink remains, about 6 to 8 minutes. Toss in the diced onion and bell pepper and continue cooking until softened, roughly 4 minutes. Stir in the minced garlic and cook just until fragrant, 30 seconds. Drain any excess fat from the skillet.
The beef should be crumbly and well browned, the onions translucent. This first step builds the savory base, so let the meat get a little color rather than steaming it.
Step 2: Build the Filling

Sprinkle the taco seasoning over the meat mixture and stir to coat every crumble. Add the drained kidney beans, drained corn, and the entire can of diced tomatoes with green chiles, juice included. Fold in 1 cup of the shredded cheddar cheese and let everything simmer gently for 2 to 3 minutes, just until heated through and the cheese starts to melt into the sauce.
The filling will look saucy and smell like a taco night dream. Taste it and add a pinch of salt if needed, though the seasoning and cheese usually carry enough on their own.
Step 3: Mix the Cornbread Topping

In a medium bowl, combine the corn muffin mix, cream-style corn, egg, and the remaining 1 cup cheddar cheese. Stir with a spatula just until no dry pockets of mix remain, about 1 minute. The batter will be thick and a little lumpy from the corn kernels.
Stop mixing as soon as everything comes together. Overworking the batter makes the topping tough, and you want it tender. The cheese will melt into golden pockets as it bakes.
Step 4: Assemble and Bake

Transfer the beef mixture to a 9×13-inch baking dish if your skillet is not oven-safe, or simply level it in the skillet you used. Spread the cornbread topping evenly over the filling, using the back of a spoon to push it all the way to the edges. Slide the dish into the preheated oven and bake for 25 to 30 minutes, until the top is puffed, deep golden, and a toothpick poked into the cornbread comes out clean.
If the top starts browning too fast before the center sets, loosely tent the dish with foil for the last 10 minutes. The edges will bubble a bit, which is a sign of a juicy casserole.
Step 5: Slice and Serve

Pull the casserole from the oven and let it rest for 5 minutes. This short wait helps the filling set enough to hold its shape when you cut into it. Scatter chopped fresh cilantro over the top if you like, then slice the casserole into generous squares and serve warm.
Each scoop shows off the layers: beefy, bean-speckled filling, a crown of cornbread, and stretches of melted cheese. The dish is hearty on its own, but a cool dollop of sour cream on the side never hurts.
A Few Notes Before You Start
- Freshly shredded cheese melts smoother than the pre-shredded kind. Grab a block and grate it yourself if you have an extra minute.
- Want a smoky depth? Add 1 tsp smoked paprika or a pinch of chipotle powder when you brown the beef.
- This casserole freezes well. Cool completely, wrap tightly, and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
- If you use a cast iron skillet, the cornbread edges will get especially crisp and golden.
Bake times by pan:
| Pan Type | Bake Time |
|---|---|
| Metal 9×13-inch baking dish | 25-30 minutes |
| Cast iron skillet (10-inch) | 28-32 minutes |
| Glass or ceramic dish | 30-35 minutes |
Storing Leftovers
- Refrigerate: Keep leftovers in an airtight container in the fridge for up to 4 days.
- Reheating: Warm individual portions in the microwave for 1-2 minutes. For larger pieces, reheat in a 350°F (175°C) oven until hot all the way through, about 15 minutes.
What To Serve With Cattle Drive Casserole
A crisp green salad with a lime vinaigrette cuts through the richness and adds a fresh bite alongside the hearty layers. Sliced avocado or a spoonful of pico de gallo bring a cool, bright contrast to the warm, cheesy casserole.
Frequently Asked Questions
Can I assemble this casserole the night before?
Yes. Prepare the beef filling and cornbread topping separately, cover, and refrigerate. The next day, spread the topping over the cold filling and bake as directed, adding 5 to 10 minutes since everything starts chilled.
Can I make the cornbread from scratch instead of using a mix?
Absolutely. Use about 2 cups of your favorite homemade cornbread batter and stir in the cheese. The creamed corn adds moisture, so you may need to slightly reduce any other liquid in your recipe.
What can I substitute for creamed corn?
Blend 1 cup of well-drained canned or frozen corn with 1 tbsp milk until a chunky purée forms. Or swap in ½ cup sour cream to keep the topping tender and moist.
Is this casserole spicy?
Not really. The green chiles in the tomatoes give a mild background warmth, but the dish is more savory than hot. To turn up the heat, add a diced jalapeño to the beef or use hot taco seasoning.

Cattle Drive Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). In a large oven-safe skillet, brown ground beef over medium-high heat, about 6-8 minutes. Add onion and bell pepper, cook 4 minutes. Stir in garlic 30 seconds. Drain fat.
- Add taco seasoning, beans, corn, tomatoes with green chiles, and 1 cup cheddar. Simmer 2-3 minutes.
- In a bowl, stir corn muffin mix, creamed corn, egg, and remaining 1 cup cheddar just until combined.
- Transfer beef mixture to a 9×13-inch dish (or keep in skillet). Spread cornbread topping evenly over the filling. Bake 25-30 minutes until golden and a toothpick comes out clean.
- Let rest 5 minutes. Garnish with cilantro if desired, then slice and serve warm.
