Just the name of this meal conjures up extreme nostalgia for my college days. My roommates and I, eager to put our cooking skills to the test on our own, rotated dinner nights. There were some successes. And some not-so-successes. This quick, easy, filling and delicious meal made the taste cut and appeared very, very often at our humble college table. Frequent enough that it took me a few years to want to make it again after I had graduated from college.
Eventually, I got the craving for it again and started playing around with the recipe. I’m happy to report that the five hungry boys in my family love this meal just as much as the four hungry girls did nearly 15 years ago.
I’ve recreated it to incorporate a homemade cornbread layer (which I promise is hardly more work than using a boxed mix) and to make the beef layer a bit heartier with the addition of beans. The result is a classic, comforting rustic take on Shepherd’s Pie. Nothing against the mashed potater casserole, but I’ll take this cheesy, beefy cornbread version any day of the week.
One Year Ago: Super Bean Burritos
Two Years Ago: Naan
Three Years Ago: Mock Chocolate Macadamia Toffee
Ingredients
- 2 pounds lean ground beef
- 1 medium yellow onion, diced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup frozen corn kernels
- 1 1/2 cups salsa (jarred or homemade)
- 1 can (15 ounce) black, pinto or white beans, rinsed and drained
- 1 cup shredded cheddar cheese
- ½ cup cornmeal
- 1 ½ cup flour
- 1/3 cup sugar
- 1 tablespoon baking powder
- ½ teaspoon salt
- 1/3 cup oil
- 2 eggs, beaten
- 1 ¼ cup milk
Directions
- Preheat the oven to 375. Lightly grease a 9X13-inch pan and set aside.
- In a large 12-inch skillet, brown the ground beef and onion, adding the salt and pepper, over medium-high heat until the beef is no longer pink. Drain the grease from the pan. Stir in the corn, salsa, and beans. Pour the beef mixture into the prepared 9X13-inch baking pan and set aside.
- For the cornbread, combine the cornmeal, flour, sugar, baking powder and salt in a medium bowl. Make a well in the center and add the oil, beaten eggs and milk. Whisk together until just moistened and no dry spots remain.
- Sprinkle the cheese over the beef mixture and pour the cornbread batter over the cheese and beef mixture. Gently spread the cornbread to the edges of the pan, evening it out over the top of the casserole.
- Bake for 40-45 minutes until the edges are bubbly and a toothpick inserted into the center of the cornbread comes out clean or with a few moist crumbs. Let the casserole stand for 10 minutes before serving.
Recipe Source: Mel’s Kitchen Cafe
















I am a huge fan of dishes like this–I still can’t decide if I like it better with cornbread or mashed potatoes. Both are truly delicious though!
My husband’s familiy calls this tamale pie – a great easy dish to make when you’re in a cooking funk!
Yum…what a great meal. The cornbread topping is a perfect finisher.
I call it Tamale pie too! But I kinda cheat and use leftover chili as the base and Jiffy cornbread mix!
This is so going on the menu later this week. I have no grocery money left and I’ve been trying to us stuff from in the house and I have all the ingredients on hand. Added bonus several of those items our on a shelf I need to clean out of the freezer. My mouth is drooling just thinking of it.
So glad I ended up here… I’m making this tonight. It looks awesome!
I’m making this tonight! Thanks for the dinner idea!
Mmm… I used to make something like this with a boxed cornbread mix. Since I try to stay away from packaged food these days, I’m definitely going to try your homemade version soon! My husband will love this – thanks!
Now THAT is some comfort food!
So you’d use Pace Picante, like medium? What’s on your pantry shelf?
This looks really hearty and delicious:)
I am going to put this one in my rotation to try. This looks great!
This reminds me of my southwestern pot pie which I adore! Mine uses black beans and also has carrots with a creamy chili-powder laced sauce. I better get it on the menu for this week!
Looks yummy! Do you have an issue with the bottom of the cornbread getting soggy from the meat mixture?
We had this for dinner and it was fantastic! The cornbread was crunchy on the top, soft in the middle and just soaked up a bit of the filling from below- perfect! It makes a LOT- good thing my husband liked it so much- he will be eating it for a few more days! Thanks again for another great recipe!
this looks good and easy. think i’ll use ground turkey with it. I love your blog..:)
Wow! This looks yummy!
Totally have this same recipe except my recipe calls for Taco Seasoning and Rotel tomatoes but I think fresh or jarred salsa like you listed would be much better!
This looks wonderful! A quick question for you – since it makes a lot, do you think it would freeze well? Thanks!
We call this tamale pie too! And I mix up this recipe, depending on what’s on hand, and if the designated eaters are spicy or not! This is a wonderful dish for cold wintery days, taking to a sick friend, pot lucks, etc! Thanks for sharing!
Laura – you know, as many times as I’ve made this, I’ve never frozen it so I’m not sure. I think you would definitely want to freeze after baking but I’m wondering if that would dry out the cornbread. Hmmmm, I think before I’d give advice to freeze, I would probably recommend halving the recipe if you don’t want a big dish.
Sounds seriously good! I don’t know if we ever made anything that good in college
This recipe looks so good, makes my mouth water. I love beans and cornbread.
Thank you for sharing! I have to try this!!
i know this by the name cornbread casserole, but i think i like your title better since anything that brings cowboys to mind is a-okay with me.
Oh cool, this reminds me of tamale pie! I know I’d love it!
Jessica (sorry for the delay in responding) – I use Pace Picante Medium salsa (sometimes chunky and sometimes not).
I was looking for something different to try with ground beef and I think this is it!!! I’ll probably use black beans because that’s what I already have. I’ll be back to post how it turns out!
So I made this last night. I made a few changes just because I am stubborn that way at times but it was loved. I ended up sharing with the neighbors behind us and they loved it so much. Thanks for sharing.
If I halved the recipe how long should I cook it for? The same?
Tessa – for a halved recipe, I would start checking for doneness after 25 minutes.
It sure does look delicious!
I am having our second baby in about six weeks and am starting to freeze some meals. I read the above comments about freezing, but I think I’m going to try freezing this BEFORE baking. I will let you know how it turns out. *Hopefully* good!
) Love your site – many of our favorite dishes have come from you!!
I made this on Thursday night. It was easy to assemble, but I got anxious to pour the cornbread batter on top and accidentally forgot to sprinkle the cheese on the neat mixture first – oops! It still turned out fine and the cornbread wasn’t soggy. We just sprinkled cheese on top after we plated it and a dollop of sour cream. So good. We ate the leftovers tonight – Sat.
Hahahahahahahaha! I wondered if you would ever post this. Didn’t we polish off an entire pan of this one night?! Oh how I loved me some Cowboy dinner. I think I’ll make it tonight for nostalgia’s sake as well. (oh, and the “not-so-success” dinner you are referring to is Kiersten’s tuna cassarole right?
Delicious! Spiced it up a bit with some Cajun spices and some garlic, but I couldn’t stop eating it! Even our nine-month-old daughter enjoyed it!
I used black beans and chopped chipolte peppers instead of the salsa and it turned out sooo incredibly GOOD! The smoky flavor of the chipolte peppers with the cornbread was such good combo!
Just checking back in after having this meal again tonight…from the freezer! I stuck this in the freezer UNBAKED about 2 months ago before having my baby, and pulled it out this morning. After having it in the fridge all day it was still mostly frozen, but I put it in a 350 degree oven and baked it for 45 minutes covered with foil. After 45 minutes, I took the foil off, turned the oven up to 400 degrees and baked for another 20 or so minutes. It turned out perfect. Hope that helps anyone else looking for some freezer meals!
I’ve made several variations of this kind of meal before, none of which have really impressed my husband. However, when I made this last night for dinner my husband said he loved it and had multiple helpings. We LOVED it!
Made this for the first time tonight. I was searching for a good meal I could use my canned ground beef with. Perfection!
I wanted so much for this to work out and taste delish. BUT, it wasn’t that great. My husband liked the cornbread top and even said it would be good to just scrape it off and have with butter and honey; but the mixture of the sweet on top with the spicy meaty mexican on the bottom just didn’t jive together. We all agreed that this was a dish not to be repeated. Sorry.
We always have Jiffy in the house so I cheated and used 2 boxes of that. My package of beef was barely more than a pound but wouldn’t you know I had some BACON in the fridge just dying to fill in for it! LOL. It was amazing. I will always make it with bacon from now on. YUM. I also barely noticed the cheese, so next time I’ll either leave it out completely, or mix it into the cornbread batter. I once made a cornbread topper with pepperjack cheese mixed into the batter. That was GOOD. Thanks for another winner Mel!
[...] you have got an complete meal. So good and freezes beautifully. The recipe was based on this one. cowboy dinner recipe Honestly I added the salsa and thought tomatoes would have been good also, or even tomatoes with [...]
We made this tonight for supper. Very easy and good!
Do you think this recipe would freeze ok?
Christina – a commenter a few above you, Katie, commented about her experience freezing this. Check out her comment – sounds like it will work!
My family was invited to a 5th Tuesday evening potluck at a local “cowboy church”. I was pondering what to cook when I came across your Cowboy Dinner – perfect! Due to sickness we missed the actual dinner w/ the cowboys, but we proceeded w/ our menu & had Cowboy Dinner at home followed by Cowboy Cookies. We knew we loved the cookies – my husband’s co-workers were thrilled when he walked in w/ a fresh batch of them yesterday! This Dinner is a new favorite for us – we really, really enjoyed it!! We planned to have leftovers tonight but my parents are sick so I’m taking them the leftovers along w/ your Creamy Chicken & Veggie Soup (& rolls, of course!). We’ll be trying your Clam Chowder tonight. Can’t wait!!
[...] Cupcakes for dessert! Thursday: Black beans and rice or Chili and rice Friday: Taco Salad Saturday: Cowboy Dinner, salad Butternut Squash brownies Sunday: Leftovers, brownies, and popcorn Monday: Roast Chicken, [...]
Loved this! Easy to put together, doesn’t require fancy ingredients, and tastes great! It was a hit at our house tonight. I followed your recipe except I halved it. Was just perfect.
Made this last night it was AMAZING! I subbed the recipe for your cornbread muffins as the topper because we were reeeeally craving your cornbread muffins the night before. So I had enough batter leftover for 6 muffins, after I had topped the dinner. (two birds, one stone, I thought.)
Also, I only used 1 lb. hamburger and it worked just fine.
I have passed several people the link to your website because I am so in love with your food. Thanks for making dinner inspiring!!!
I have to admit I wasn’t excited about this recipe as I was preparing it. I still have nightmares about my mother’s shepherd’s pie and this just seemed too much like shepherd’s pie for me to like it. As I stirred in the beans and salsa into the meat mixture it seemed too dry but I stuck to the recipe and it’s a good thing I did because it was perfect in the end. I’ll just be totally honest as admitt that I ate two huge portions! I haven’t had cornbread in years and this has made me wonder why. Amazing stuff!
This recipe makes way more than we are able to go through in one sitting so I divided the cooked meat mixture into two 8X8 dishes and topped both with the shredded cheese and put 1 of the dishes in the freezer. I then preparred the cornbread topping and put half on the dish we would be eating for dinner and the other half on the now frozen meat mixture and but back into the freezer unbaked. Now I have a cowboy dinner in the freezer for an emergency. I did this prior to reading Katie’s comment above so I’m glad someone else has had some success with this method. I think next time however I will divide the meat/cheese mixture just the same but then just make 1/2 a recipe of the cornbread at at time. It’s takes less time to prepare than preheating the oven and would save baking time in the end. Just write the cornbread recipe on the foil cover of your frozen dish and you’re good to go when you need it.
Making this for dinner tonight, for the second time. Just thought I would chime in and tell you we love it. We basically love everything from your website. Truth be told, I cook something from your website 5 nights a week, at least. Thanks for sharing all your wonderful recipes.
Made this substituting Jiffy corn bread mix and rotel. It was terrific.
I have been making this dish, or a variation, for quite some time now! Thank you for some great inspiration. Tonight I went out on a limb and substituted lentils in for the beef. While you know you’re not eating meat, it’s still turned out wonderfully! The lentil version will definitely make the rotation.
I made this last night and it was delicious. I added a can of creamed corn to the corn bread jiffy mix for the topping. Much more moist! I also added a can of diced tomatoes and some chopped green chile’s instead of sales because thatis what I had on hand. I will definitely make this again. Thanks!!!
Hi Mel..I am planning on making this tomorrow. I have 2 questions. Will this feed 4 adults and 6 kids, or would you recommend making 2 batches? Also, what would you recommend serving this with to make a complete meal? Thanks! (Oh what would I do without your recipes to help me!)
Dee – for that many people, I’d definitely recommend doubling it. You may have some leftover but I don’t think one batch is enough to feed that crowd. I love to serve this with a green salad and a couple varieties of whatever fresh fruit are in season.
Hey Mel! I am making this tonight for my husband ,but he doesn’t like cornbread. Do you think I could use bisquick instead? If you have tried this and it was a disaster please let me know. If not I will post my results this evening after I have tried this modification to let you and future readers know. Cross your fingers!.
P.S. Thanks for the great recipes!
Well I did this with bisquick and it was a success! I used:
3/4-1 cup bisquick
3 eggs
1 1/2 cup milk.
It turned out great and I will definitely make it again! Thank you!
so yumm-e! I halfed this And added garlic and a half a can of wax beans (was leftovers in fridge needed used up lol), used can corn out of froze, used two kinds of salsa
I put my own twist on this recipe. I have two little children and I knew the salsa would not be a hit with them – So I omitted the salsa & black beans and substituted a large can of baked beans. I added a little bit of ketchup & mustard as well. I didn’t have anything to make cornbread so I made a Bisquick breading instead (1c Bisquick, 1/2 c milk, 1 egg). It was a hit with everyone! **Also I halved the recipe – so probably 1 – 2 large cans of baked beans or 1 large & 1 small – - and then double the Bisquick recipe if making a full batch!**
I am your newest follower and LOVED this recipe!
[...] Cowboys dinner and veggies [...]
[...] http://www.melskitchencafe.com/2011/01/cowboy-dinner.html [...]
[...] Cowboy Dinner [...]
This was so delicious!! What would I do without this site?!?! I am a newlywed that is also new to cooking and I have found so many recipes my husband and I love from here!
Wow! A winner! I really was surprised about how delicious this was. I used ground turkey and black beans. A keeper. Thanks, Mel!
[...] Cowboy Dinner and salad [...]
[...] Cowboy’s dinner [...]
Any idea what the nutritional information is per serving? I’d love to know how many calories.
In the oven right now!
Hi Amie – I don’t track nutritional info on my recipes but there are several online calculators you can google. Hope you liked the cowboy dinner!
I made this tonight after searching Pinterest for a recipe that I could make for dinner that did NOT involve me going to the grocery store. It was absolutely delicious! I’ll be making this again and again.
I just wanted to mention that I cooked the meat mixture in a deep 12-inch skillet and then just put the cheese and cornbread on top of it right in the pan and put it in the oven. It worked out great! It cooked a bit quicker too (I’d guess 25-30 minutes) because the meat mixture was still pretty hot when I put the other stuff on top. Quicker and fewer dishes = yay!
For those interested in freezing, I have been doubling or tripling this recipe and freezing the meat mixture in Ziploc bags. Then I just defrost the meat and add freshly made cornbread topping. Takes less room in the freezer this way and tastes great.