Taco Casserole Recipe
Introduction
This Taco Casserole is a flavorful, hearty dish perfect for busy weeknights. Combining seasoned ground beef, black beans, corn, and melted cheese, it’s a comforting meal that’s easy to customize with your favorite toppings.

Ingredients
- 1 tbsp avocado oil (or cooking oil of choice)
- 1 medium onion (1/4″ dice, about 2 cups)
- 1 large bell pepper (1″ dice, about 1.5 cups)
- 1 pound ground beef (85/15 lean)
- 3 tbsp taco seasoning
- 15 ounce can black beans (drained and rinsed)
- 2 cups frozen corn
- 2 cups fresh salsa (from the refrigerated section)
- 3 cups Pepperjack cheese (grated)
- Sour cream, chopped tomatoes or salsa, shredded romaine, corn chips, green onions, olives, avocado (for serving)
Instructions
- Step 1: Preheat the oven to 350ºF.
- Step 2: Once you’ve finished prepping your ingredients and toppings, heat a large 12-14″ skillet over medium-high heat.
- Step 3: When the pan is hot but not smoking, add the avocado oil along with the onion and bell pepper. Sauté, stirring as they brown, until just tender, about 3-4 minutes.
- Step 4: Add the ground beef, breaking it up into small bits, then sprinkle the taco seasoning over it. Cook, stirring frequently, until the ground beef is no longer pink.
- Step 5: Stir in the black beans, corn, and salsa. Turn off the heat and mix well, then add 1 cup of the grated cheese and stir again.
- Step 6: Transfer the mixture to a lightly greased 9″x13″ baking dish and evenly top with the remaining 2 cups of cheese.
- Step 7: Bake until the casserole is browned on top and bubbling, about 25-30 minutes.
- Step 8: Serve with your desired toppings such as sour cream, chopped tomatoes, shredded romaine, corn chips, green onions, olives, or avocado.
Tips & Variations
- For a spicier kick, add chopped jalapeños or a dash of hot sauce to the beef mixture.
- Use ground turkey or chicken for a lighter protein option.
- Swap Pepperjack cheese for cheddar or a Mexican cheese blend to vary the flavor.
- Add cooked rice or quinoa to the mixture for extra bulk and texture.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave until warmed through or place in a 350ºF oven covered with foil for 15-20 minutes to preserve moisture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole and refrigerate it, covered, for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking cold.
Can this recipe be frozen?
This casserole freezes well. Cool completely, then wrap tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven.
Print
Taco Casserole Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
This hearty Taco Casserole is a flavorful, all-in-one dish combining seasoned ground beef, vibrant veggies, black beans, corn, and melty pepper jack cheese baked to bubbly perfection. It’s topped with fresh, customizable toppings for a festive and satisfying meal perfect for family dinners or casual gatherings.
Ingredients
Main Ingredients
- 1 tbsp avocado oil (or cooking oil of choice)
- 1 medium onion, 1/4″ dice (about 2 cups)
- 1 large bell pepper, 1″ dice (about 1.5 cups)
- 1 pound ground beef (85/15 lean)
- 3 tbsp taco seasoning
- 15 oz can black beans, drained and rinsed
- 2 cups frozen corn
- 2 cups fresh salsa (from refrigerated section)
- 3 cups Pepperjack cheese, grated
Toppings (Optional)
- Sour cream
- Chopped tomatoes or additional salsa
- Shredded romaine lettuce
- Corn chips
- Green onions, sliced
- Olives, sliced
- Avocado, sliced or diced
Instructions
- Preheat Oven: Preheat your oven to 350ºF to ensure it’s hot and ready when your casserole mixture is prepared.
- Sauté Vegetables: Heat a large 12-14″ skillet over medium-high heat. Add avocado oil, then sauté the diced onion and bell pepper, stirring occasionally until they soften and brown slightly, about 3-4 minutes.
- Cook Ground Beef: Add the ground beef to the skillet, breaking it up into small pieces. Sprinkle taco seasoning evenly over the meat. Cook, stirring frequently, until the beef is fully browned and no longer pink inside.
- Combine Beans, Corn, and Salsa: Stir in the drained black beans, frozen corn, and fresh salsa. Mix well to evenly combine all ingredients and then remove the skillet from heat.
- Add Cheese to Mixture: Stir in 1 cup of grated Pepperjack cheese until it begins to melt into the mixture.
- Transfer to Baking Dish: Lightly grease a 9″x13″ baking dish. Pour the skillet mixture into it and spread evenly. Sprinkle the remaining 2 cups of Pepperjack cheese on top.
- Bake: Place the casserole dish in the preheated oven and bake for 25-30 minutes until the top is nicely browned and the casserole is bubbling around the edges.
- Serve and Garnish: Remove from oven and let cool slightly. Serve hot topped with your favorite garnishes such as sour cream, chopped tomatoes or salsa, shredded romaine, corn chips, green onions, olives, and avocado slices for added flavor and texture.
Notes
- You can substitute ground turkey or chicken for ground beef for a leaner option.
- Adjust the amount of taco seasoning to taste or use a homemade blend for more control over sodium and spice levels.
- If you prefer, replace Pepperjack cheese with cheddar or a Mexican cheese blend.
- Ensure black beans are well-drained to avoid excess moisture in the casserole.
- Make ahead tip: Prepare the skillet mixture and refrigerate before baking; just add extra baking time if baking from cold.
- Leftovers can be refrigerated for 3-4 days or frozen for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican-American
Keywords: taco casserole, ground beef casserole, Mexican casserole, easy dinner, baked taco dish, pepper jack cheese casserole, family meal

