Mexican Turkey Casserole with Roasted Vegetables

As a Minnesotan who cooks a lot, what I am about to tell you is embarrassing.

I never make casseroles.  Well in Minnesota, we call them hot dishes.  Yes, you heard that right – hot dishes. Very traditionally topped with tater tots.

But I’m a Chicagoan now, so we’re calling this a casserole. And we’re being classy, very classy.

a helping of Mexican turkey casserole topped with a dollop of Greek yogurt on a plate with the casserole dish out of focus in the background

This particular casserole was inspired by a Pinch of Yum recipe. I adore Pinch of Yum for many reasons – they create innovative and delicious recipes, their food photography is something that I strive for, but most specifically they’re Minnesota and make things like hot dishes. Their recipe was vegetarian, but living with a meat-loving husband I opted for the next best thing – the addition of ground turkey. Lean, full of protein, and ready to take on whatever flavor you want.

Ground turkey + taco seasoning = perfect match.

This isn’t the first time I’ve used this equation.  Remember I’m an engineer and math is kinda my thing, so trust me when I tell you this equation makes total sense.

two photos of the mexican turkey casserole - one focused on the plate in the foreground and the other on the dish in the background

Let’s talk about why you should make this casserole:

  1. Melt-y cheese.
  2. Turkey = lean protein.
  3. Veggies = Veggies. Duh.
  4. Melt-y cheese.
  5. It’s cold out and this dish is hot – it’s a hot dish, remember?
  6. Top it with whatever you like.
  7. Did I mention melt-y cheese?!

an overhead shot of the melted cheese on top of the Mexican turkey casserole

As always, if you make any of my recipes and post on social media, use the hashtag #imhungrybynature for a chance to be featured!  And don’t forget to follow Hungry by Nature:

Facebook | Instagram | Bloglovin’ | Pinterest

a close up picture of a serving of Mexican turkey casserole topped with Greek yogurt served on a white plate with a gold fork

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a close up picture of a serving of Mexican turkey casserole topped with Greek yogurt served on a white plate with a gold fork

Mexican Turkey Casserole with Roasted Vegetables

  • Prep Time: 30 mins
  • Cook Time: 25 mins
  • Total Time: 55 mins
  • Yield: 12 1x


  • 3 bell peppers
  • ½ red onion
  • 2 cups frozen corn
  • 2 teaspoons chili powder
  • 2 teaspoon cumin
  • salt to taste
  • 3/4 pound ground turkey
  • 1/2 packet taco seasoning (I love Trader Joe’s!)
  • 1 1/2 cups shredded cheddar cheese
  • 12 corn tortillas
  • 1 can refried beans
  • 2 cups red enchilada sauce
  • cilantro, guacamole, or Greek yogurt for topping


  1. Pan-roast the veggies: Dice the peppers and mince the onions. Heat a large skillet with a little bit of oil over high heat (I adore my 12 inch cast iron for this). Add the onion and peppers, sprinkle with chili and cumin, and stir. Let the veggies sit until they start to get a little char to them, then stir, and rest again. Remove and set aside. Repeat the roasting process with the corn, sprinkling with chili and cumin, removing from the heat when browned and roasted on the outside. Sprinkle the roasted veggies with a little bit of salt and toss to coat.
  2. Brown the turkey: Return pan to stove and heat a splash of oil over medium. Add in the ground turkey and taco seasoning. Stir to combine and cook until no longer pink, about 5-7 minutes.
  3. Prep the ingredients: Grease a 4 quart casserole dish (or a 9×13 inch baking pan) and preheat the oven to 400 degrees. Put the refried beans in a bowl and mix with a little bit of water to make them easier to spread.
  4. Assemble: Spread a little bit of sauce on the bottom of the pan. Layer in order: half of the tortillas (I ended up tearing some of the tortillas in half to create a full layer), all of the beans, half of the veggies, half of the ground turkey, half of the sauce, half of the cheese. Cover with the other half of the tortillas, veggies, turkey, sauce, and cheese.
  5. Bake: Bake for 20-25 minutes, until the sauce is bubbling and the cheese is melted. Serve with guacamole, fresh cilantro, Greek yogurt, or whatever toppings you prefer!

Maybe next time I’ll add tater tots.

a helping of Mexican turkey casserole topped with a dollop of Greek yogurt on a plate with the casserole dish out of focus in the background

Get your copy of One Bite Might Kill Me

Get my top 3 tried and true ways I deal with friends and family who question my food choices and recipes you can bring to the table that everyone will love!

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit

2 thoughts on “Mexican Turkey Casserole with Roasted Vegetables

  1. Annie

    Totally agree on the turkey + taco seasoning!!! I don’t eat meat, but I do cook it for my husband. Turkey with taco seasoning *always* wins me megapoints. But I’ve never cooked it like this before, and I know he’d love it. Super.

    1. Ellie Post author

      You’ll have to let me know what he thinks! This is my absolute favorite way to season ground turkey. Also, your baked honey ricotta pancake looks divine!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.