Layered taco casserole stacks tortillas, seasoned beef, beans, and cheese for an easy, protein-packed family Tex-Mex dinner. This crowd-pleasing bake is endlessly customizable with your favorite fresh toppings.
Preheat the oven to 375°F and grease a 9x13-inch casserole dish with olive oil.
Heat 1 tbsp olive oil in a skillet over medium-high; sauté diced onion for 2–3 minutes until translucent, then add ground beef and cook, stirring frequently, until fully browned.
Stir in taco seasoning, salt, and pepper; add black beans and cook for an additional 2 minutes, ensuring flavors meld and excess moisture evaporates.
Layer three tortillas in the casserole dish, spoon half the beef-bean mixture on top, and sprinkle half the cheddar cheese.
Repeat layering with remaining tortillas, meat mixture, and cheese; cover tightly with foil and bake for 25 minutes, then uncover and bake an extra 5 minutes for a golden cheese top.