Some dinners are healthy, and some dinners actually feel like comfort food.
This taco casserole is both.
I wanted something filling, high protein, easy to throw together, and something that didn’t make me feel like I was eating sad “diet food.” I also wanted leftovers that would actually reheat well and keep me on track during the week.
This one checks every box.
It has lean ground turkey, black beans for extra fiber and staying power, crispy tostada layers, salsa, cheese, and just enough creamy chipotle sauce to make it feel like the kind of dinner you’d want to order instead of cook.
And the best part? It actually tastes good.
Ingredients
- 2 lbs 99% fat-free ground turkey
- 12 corn tostadas
- 1–2 cans refried black beans
- 5 tablespoons of taco seasoning
- 2 bags Tillamook Mexican Blend shredded cheese (8 oz each)
- 1 small jar salsa (use about half to full jar depending on preference)
- Taco Bell chipotle sauce
- 1 small can diced jalapeños (use about half the can)
- Light sour cream
- Shredded lettuce
- Fresh diced tomatoes (not canned)
Directions
Step 1: Cook the Turkey
Preheat your oven to 375°F.
In a large skillet, brown the ground turkey over medium heat until fully cooked.
Add both packets of taco seasoning along with a little water according to the seasoning packet directions. Stir well.
Mix in a few spoonfuls of salsa to add flavor and keep the meat from drying out.
Set aside.
Step 2: Prep the Tostadas
Spread refried black beans over each corn tostada.
You’ll use 12 total tostadas with 2 layers of 6.
This helps keep the layers filling and gives the casserole more texture.
I like using tostadas instead of regular tortillas because since they’re already dry and crispy, they hold up much better in the casserole and help everything stay layered instead of getting too soft or soggy.
And don’t stress if some of the tostadas break a little while you’re spreading the beans or layering them in. It happens, and once everything bakes together, you truly can’t even tell.
Step 3: Build the Layers
In your casserole dish, – I love this one, start with a small layer of the turkey mixture on the bottom.
Add a layer of shredded cheese.
Place your first layer of 6 bean-covered tostadas.
Then layer:
- More turkey
- More shredded cheese
- Taco Bell chipotle sauce drizzled throughout
- A few diced jalapeños
Repeat with the second layer of tostadas and top again with turkey, cheese, chipotle sauce, and jalapeños.
Make sure the tostadas are fully covered before it goes into the oven. You do not want the tostadas exposed on top or around the edges where they can burn.
They’re really just there to help hold everything together, and while they hold up better than regular tortillas, you still don’t want them drying out too much in the oven.
The top should be fully covered with salsa and cheese so the tostadas stay soft inside the casserole instead of drying out or burning.
Step 4: Bake
Bake uncovered for about 20–25 minutes, or until hot, bubbly, and the cheese is fully melted.
You want those crispy edges—that’s the best part.
Step 5: Add the Toppings
Once out of the oven, let it cool slightly.
Top with:
- Light sour cream
- Extra salsa
- Shredded lettuce
- Fresh diced tomatoes
Definitely use fresh diced tomatoes here, not canned. Canned tomatoes tend to be too watery and can make the top soggy instead of fresh and crisp.
Slice into 12 squares and serve.
Estimated Nutrition
I cut mine into 12 squares.
Per serving, it came out to roughly:
- 350–400 calories
- 30–35g protein
With 2 pounds of ultra-lean ground turkey, black beans, and all that cheese, the protein is actually higher than most casseroles, which is why this one keeps me full for so much longer.
For something this satisfying, that’s a win.
Why I Love This Recipe
- High protein and actually filling
- Great for meal prep and leftovers
- Easy weeknight dinner
- Feels like comfort food without the guilt
- Family-friendly and husband-approved
- Reheats really well the next day
Things I’d Do Next Time
- Add Greek yogurt instead of sour cream for even more protein
- Use Rotel for extra flavor
- Try a slightly lighter cheese layer if you want lower calories
- Serve with avocado if calories allow
Final Thoughts
This is one of those meals that feels like takeout comfort food but still works with your goals.
It’s easy, filling, reheats well, and honestly tastes better than a lot of the “healthy” recipes floating around online.
This is the kind of dinner I keep making on repeat because it helps me stay consistent without feeling restricted.
And honestly, that’s the real goal.

Leave a comment