This mexican cornbread casserole is layered with a creamy, boldly seasoned ground beef filling and topped with soft, homemade honey cornbread baked in a cast iron skillet. It’s an easy, family-friendly dinner that feels extra special thanks to its from-scratch flavor and perfectly balanced sweet and savory bite.
Most mexican cornbread casseroles lean on boxed mix and call it a day. And honestly, I get it. It’s easy, it works, and it’s been around forever.
But if you’ve ever had one that turned out a little dry, a little bland, or just… forgettable, this version fixes all of that.
We’re building real flavor here. A rich, seasoned beef filling, a creamy, cheesy base that actually holds together, and a soft honey cornbread baked right on top. It’s still simple enough for a weeknight, but it tastes like something you’d proudly serve to guests.
Why This Mexican Cornbread Casserole Is Better Than the Rest
- From-scratch cornbread topping: Soft, slightly sweet, and actually flavorful instead of dry or crumbly
- Creamy, cohesive filling: No dry layers here. Everything melts together into one rich bite
- Made in a cast iron skillet: You get golden edges and better texture all around
- Bold flavor from real seasoning: Built with my best selling mexican seasoning, not just a packet
- Still weeknight-friendly: Straightforward steps, no complicated techniques
Ingredients You’ll Need
For the Beef Filling
- 1 tbsp olive oil
- 1 lb ground beef
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves grated garlic
- 2 to 2 1/2 tbsp The Spice Girl Kitchen Mexican Seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 can Rotel, mostly drained
- 1 cup corn kernels
- 1 can black beans, drained and rinsed
- 4 oz cream cheese, softened
- 1/2 cup sour cream
- 1 cup shredded sharp cheddar cheese
- 1/2 cup shredded Monterey Jack or Mexican blend cheese
For the Cornbread Topping
- 1 cup all-purpose flour
- 1 cup finely ground cornmeal
- 1 tbsp baking powder
- 1/2 tsp salt
- 5 tbsp unsalted butter, softened
- 2 tbsp sugar
- 3 tbsp honey
- 1 large egg
- 1 cup buttermilk
Optional Toppings
- chopped cilantro
- sliced jalapeños
- sour cream
- hot sauce
How to Make Mexican Cornbread Casserole
Cook the Beef Filling
Heat olive oil in a 12-inch cast iron skillet over medium heat. Add the ground beef, onion, and bell pepper. Cook until the beef is browned and the vegetables are softened. Stir in the grated garlic and mexican seasoning, then cook for about 30 seconds to bloom the spices.
Build the Flavor Base
Add the Rotel, corn, and black beans. Let everything cook together for a few minutes so excess moisture cooks off. Reduce the heat and stir in the cream cheese and sour cream until smooth. Once fully combined, fold in the shredded cheeses and remove from heat.
Prepare the Cornbread Batter
In one bowl, whisk together the flour, cornmeal, baking powder, and salt. In another bowl, mix the butter, sugar, and honey until creamy. Add the egg, then the buttermilk, mixing until smooth. Combine the wet and dry ingredients just until no dry streaks remain. Do not overmix.
Assemble
Spoon the cornbread batter over the top and gently spread it out. It doesn’t need to be perfect, just evenly distributed.
Bake Until Golden
Bake at 375°F for 25 to 30 minutes, until the top is golden and set. Let it rest for 10 to 15 minutes before serving so the filling can firm up slightly and slice cleanly.
Tips for the Best Mexican Cornbread Casserole
- Don’t overmix the batter: This keeps the cornbread soft and tender
- Drain the Rotel slightly: Too much liquid can make the casserole soggy
- Use softened cream cheese: It melts smoothly into the filling
- Let it rest before serving: This helps everything set and improves texture
- Cast iron matters: It holds heat and gives you those golden edges
Easy Variations
- Ground turkey version: Swap beef for turkey for a lighter option
- Spicy version: Add diced jalapeños or use hot Rotel
- Vegetarian version: Skip the meat and double the beans and corn
- Extra cheesy version: Add an extra layer of cheese under the cornbread
Jiffy Cornbread Shortcut
If you want to save time, you can use Jiffy Corn Muffin Mix instead of making the cornbread from scratch. Prepare the mix according to the package directions, then spread it over the filling and bake as directed.
What to Serve with Mexican Cornbread Casserole
- a simple green salad
- avocado slices or guacamole
- salsa or pico de gallo
- roasted vegetables
How to Store and Reheat
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat individual portions in the microwave, or warm in a 325°F oven until heated through.
- For freezing, it’s best to freeze just the filling and make the cornbread fresh when ready to bake.
Frequently Asked Questions
Can I make mexican cornbread casserole ahead of time?
Yes. Prepare the filling ahead and store it in the fridge. When ready to bake, bring it slightly to room temperature, add the cornbread batter, and bake.
Why is my cornbread topping dry?
Overbaking or overmixing the batter can cause dryness. This version stays moist thanks to the honey, butter, and proper mixing technique.
Can I use Jiffy mix instead of homemade cornbread?
Absolutely. It’s a great shortcut and works well in this recipe.
What size skillet should I use?
A 12-inch cast iron skillet works best for even cooking and the right thickness.
Can I freeze mexican cornbread casserole?
You can, but the texture is best if you freeze the filling separately and make the cornbread fresh.
You May Also Like
If you enjoy this recipe, check out these other blog posts:
- Funeral Potatoes (Cheesy Hash Brown Casserole)
- Shepherd’s Pie (with Hidden Veggies!)
- Taco Mac and Cheese

Mexican Cornbread Casserole
Ingredients
Equipment
Method
- Preheat the oven to 375°F.
- Add the ground beef, diced onion, and bell pepper to a 12-inch cast iron skillet over medium heat, then cook until the beef is browned and the vegetables are softened. Stir in the grated garlic, The Spice Girl Kitchen Mexican Seasoning, salt, and black pepper, and cook for about 30 seconds to bloom the spices.
- Add the Rotel, corn, and black beans, then stir and let the mixture cook for 2 to 3 minutes so excess moisture cooks off. Reduce the heat to low and stir in the cream cheese and sour cream until smooth and creamy. Fold in the shredded cheddar and Monterey Jack. Remove from heat.
- In a medium bowl, whisk together the flour, cornmeal, baking powder, and salt. In a separate bowl, mix the softened butter, sugar, and honey until creamy, then add the egg and mix until combined. Pour in the buttermilk and stir until smooth, then add the dry ingredients and mix just until no dry streaks remain.
- Spoon the cornbread batter over the beef filling and gently spread it out so it covers most of the surface.
- Bake for 25 to 30 minutes, or until the cornbread is golden and set and a toothpick inserted into the center comes out clean. Let the casserole rest for 10 to 15 minutes before serving.
Video
Notes
- Best Texture: The combination of cream cheese, sour cream, and shredded cheese keeps the filling creamy and prevents the casserole from drying out.
- Cornbread Tip: Do not overmix the batter or the topping can turn dense instead of soft and tender.
- Cast Iron Advantage: A 12-inch cast iron skillet gives the best results with evenly baked cornbread and slightly crisp edges.
- Make It Spicy: Add diced jalapeños, use hot Rotel, or finish with hot sauce for extra heat.
- Turkey Option: Swap the ground beef for ground turkey for a lighter version.
- Vegetarian Option: Skip the meat and double the beans and corn for a hearty meatless version.
- Jiffy Shortcut: For a quicker version, use 1 box Jiffy Corn Muffin Mix prepared according to package directions and spread over the filling before baking.
- Make Ahead: The filling can be made up to 1 day in advance and stored in the refrigerator. Reheat slightly before adding the cornbread batter and baking.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheating: Reheat in the microwave or in a 325°F oven until warmed through.
- Freezer Tip: For best texture, freeze the filling separately and make the cornbread fresh when baking.
- Nutrition (per serving, 6 servings): 640 calories, 36g fat, 43g carbs, 34g protein, 6g fiber. Nutrition information is an estimate. Actual values may vary based on specific ingredients and brands used.
This mexican cornbread casserole is the kind of recipe that feels familiar but tastes like a major upgrade. Once you try it with the from-scratch cornbread and creamy, seasoned filling, it’s hard to go back to the boxed version.
This post was all about mexican cornbread casserole.
Did you make this recipe? Make sure to tag me @thespicegirlkitchen_ on Instagram or @thespicegirlkitchen on TikTok! I love seeing your recreations! I will be your ultimate hype woman!
Want to learn more about Kelsey? Click here to read her story!















