There’s something about the way a warm casserole fills the kitchen with its rich aroma that instantly slows down time. Last week, I was juggling a million things and almost forgot to start dinner. By the time I got around to it, the house smelled like a blend of smoky spices and melting cheese — that unmistakable hint of comfort that only a beef enchilada casserole can bring. The sizzle of ground beef hitting the pan, the soft pop of black beans mixing in, and the quiet bubbling under the foil in the oven all remind me why this dish has become a staple. I even caught myself sneaking a little extra cheese onto my plate, forgetting I was supposed to share.
It’s layered in all the right ways, with tortillas that hold everything together without getting soggy too fast. The first bite hits you with a cozy blend of spice and creaminess, but there’s also a satisfying heft to it — like it’s working as hard as you do through the day. It’s a bit of a process, sure, but every minute in the kitchen pays off when you gather around the table.
- Hearty and filling, packed with protein to keep you fueled.
- Combines fresh and pantry ingredients, which means it’s flexible but not complicated.
- The layers mean you can portion it out, so leftovers are just as good the next day.
- It’s simple — and that’s kind of the point when you want a reliable dinner.
If you’re hesitating about all the steps, don’t be. It’s mostly about layering and waiting for the oven to do its magic. Plus, you don’t need any fancy equipment — just a good baking dish and a skillet. I usually serve this with a simple green salad or some tangy salsa on the side, but it’s also great on its own when you want something straightforward. Sometimes I swap the black beans for pinto beans or add a few jalapeño slices if I’m feeling adventurous, though I haven’t tested all the mix-ins yet.
PrintHigh Protein Beef Enchilada Casserole
A hearty and high-protein beef enchilada casserole layered with seasoned ground beef, black beans, corn, enchilada sauce, and cheese, perfect for a satisfying and nutritious meal.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6
Ingredients
1 pound lean ground beef (90% lean)
1 medium yellow onion, finely chopped
3 cloves garlic, minced
1 (15-ounce) can black beans, drained and rinsed
1 cup frozen corn kernels, thawed
1 (10-ounce) can red enchilada sauce
1 (4-ounce) can diced green chilies
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon smoked paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
8 whole wheat flour tortillas (6-inch size)
2 cups shredded reduced-fat sharp cheddar cheese
1/2 cup reduced-fat shredded Monterey Jack cheese
1/4 cup chopped fresh cilantro
Instructions
Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
In a large skillet over medium heat, cook the ground beef until browned, breaking it up with a spoon, about 6-8 minutes.
Add the chopped onion and minced garlic to the skillet. Cook until the onion is softened, about 4 minutes.
Stir in the black beans, corn, enchilada sauce, diced green chilies, ground cumin, chili powder, smoked paprika, salt, and black pepper. Simmer for 5 minutes, stirring occasionally.
Spread a thin layer of the beef mixture on the bottom of the prepared baking dish.
Place two tortillas over the beef mixture to cover the bottom layer.
Spread one-third of the remaining beef mixture evenly over the tortillas.
Sprinkle one-third of the shredded cheddar and Monterey Jack cheese over the beef mixture.
Repeat layering two tortillas, one-third of the beef mixture, and one-third of the cheese two more times, ending with cheese on top.
Cover the casserole loosely with aluminum foil and bake for 20 minutes.
Remove the foil and bake uncovered for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let the casserole rest for 5 minutes before serving.
Garnish with chopped fresh cilantro before serving.
Kitchen Notes: This casserole bakes best in a 9×13 dish, but if you only have a smaller pan, just expect a thicker, denser result. While it’s bubbling in the oven, I often prepare a quick guacamole or slice up some avocado to serve alongside — that creaminess complements the spices perfectly. For a twist, occasionally I sprinkle some fresh lime juice over the top before serving, which adds a bright contrast to the rich flavors. If you want to make it ahead, it’s great reheated in the microwave, though the edges get a little crispier the next day, which I actually enjoy. For a vegetarian spin, swapping the beef with spiced lentils is something I might try soon, but I can’t vouch for it just yet.
FAQs
Can I prepare this casserole in advance? Absolutely, it actually tastes great the next day. Just cover it tightly and refrigerate.
Is it freezer-friendly? Yes, store leftovers in a freezer-safe container for up to three months and thaw overnight before reheating.
Can I make it spicier? Yes, adding more chili powder or some fresh diced jalapeños can kick up the heat.
What can I serve with this? A crisp salad, guacamole, or even simple rice works well as a side.
Ready to bring this cozy, protein-packed casserole to your table? Scroll down and save this recipe—you won’t regret it once that first bite melts in your mouth.

