If you love tacos and potatoes, this Taco Potato Casserole combines the best of both worlds! This hearty casserole features layers of seasoned ground beef, crispy potatoes, melted cheese, and a creamy sauce, all with your favorite taco flavors. It’s perfect for weeknight dinners, potlucks, or any time you’re craving a satisfying and crowd-pleasing meal. It’s also easy to customize with your favorite ingredients.
Let’s dive into this simple and delicious Taco Potato Casserole Recipe!

What is Taco Potato Casserole?
The Taco Potato Casserole is a layered dish featuring seasoned taco meat, crispy potatoes, cheese, and a creamy sauce. Think of it as a cross between a classic taco and a loaded baked potato, but in casserole form. The layers meld together as they bake, creating a warm, cheesy, and satisfying dish that’s great for feeding a crowd.
Ingredients List for Taco Potato Casserole
Here’s everything you’ll need to make this delicious Taco Potato Casserole:
- 1 lb ground beef (or ground turkey)
- 1 packet taco seasoning (or homemade taco seasoning)
- ½ cup water (for taco seasoning mix)
- 1 medium onion, diced
- 4-5 medium russet potatoes, thinly sliced or diced
- 1 can (10.5 oz) cream of mushroom or cream of chicken soup
- ½ cup sour cream
- 1 cup shredded cheddar cheese (or a Mexican cheese blend)
- 1 cup shredded Monterey Jack or Pepper Jack cheese
- 1 (15 oz) can black beans, drained and rinsed (optional)
- 1 cup corn (optional, fresh or frozen)
- 1 can (10 oz) diced tomatoes with green chilies (Rotel or equivalent)
- ¼ cup sliced black olives (optional)
- Cooking spray or oil (for greasing the dish)
- Salt and pepper, to taste
- ¼ cup chopped cilantro or green onions (for garnish)
Ingredients List for Taco Potato Casserole (Vegetarian Option)
For a meatless version, swap out the ground beef for plant-based protein or extra vegetables. Here’s a modified ingredient list:
- 1 can black beans (15 oz), drained and rinsed
- 1 can pinto beans (15 oz), drained and rinsed
- 1 medium onion, diced
- 4-5 medium russet potatoes, thinly sliced or diced
- 1 can (10.5 oz) cream of mushroom or cream of celery soup (vegetarian)
- ½ cup sour cream (plant-based, if necessary)
- 1 cup shredded cheddar cheese (or plant-based cheese)
- 1 cup shredded Monterey Jack or Pepper Jack cheese (plant-based)
- 1 cup corn (optional, fresh or frozen)
- 1 can diced tomatoes with green chilies
- ¼ cup sliced black olives (optional)
- ¼ cup chopped cilantro or green onions (for garnish)
Substitutions and Variations
This Taco Potato Casserole is flexible and can be customized to your taste. Here are a few common substitutions and variations:
- Meat Alternatives: Use ground turkey, chicken, or even shredded rotisserie chicken in place of ground beef. For a plant-based version, use lentils or extra beans.
- Potatoes: You can use frozen hash browns, tater tots, or even sweet potatoes for a different flavor and texture.
- Cheese Options: Feel free to experiment with different cheeses like mozzarella, Colby Jack, or queso fresco.
- Spice Level: For more heat, add diced jalapeños or use hot taco seasoning and Rotel. For a milder version, use mild diced tomatoes and leave out spicy elements.
- Add Vegetables: This casserole is easy to bulk up with vegetables. Try adding bell peppers, zucchini, or spinach for more flavor and nutrition.
Step-by-Step Cooking Instructions

Follow these easy steps to prepare your Taco Potato Casserole:
- Preheat the Oven:
- Preheat your oven to 350°F (175°C).
- Lightly grease a 9x13-inch baking dish with cooking spray or oil.
- Cook the Ground Beef:
- In a large skillet over medium heat, cook the ground beef (or turkey) until browned and fully cooked, about 5-7 minutes.
- Drain any excess fat.
- Add the diced onion and sauté for another 2-3 minutes until softened.
- Stir in the taco seasoning and ½ cup water. Let it simmer for about 5 minutes until the seasoning is fully absorbed.
- Stir in the black beans (if using) and the diced tomatoes with green chilies. Mix everything together, and then remove from heat.
- Prepare the Potatoes:
- While the meat mixture is cooking, peel and thinly slice the potatoes (about ¼-inch thick). If you prefer a chunkier texture, dice them into small cubes.
- In a small bowl, mix together the cream of mushroom (or chicken) soup and sour cream. This will create the creamy layer.
- Layer the Casserole:
- Spread half of the sliced potatoes in an even layer on the bottom of the greased baking dish.
- Spoon half of the beef mixture over the potatoes, spreading it evenly.
- Drizzle half of the sour cream mixture over the beef layer.
- Sprinkle 1 cup of shredded cheese on top.
- Repeat the layers: add the rest of the potatoes, the remaining beef mixture, the sour cream mixture, and the remaining cheese.
- Bake the Casserole:
- Cover the dish with aluminum foil and bake in the preheated oven for 40-45 minutes.
- After 45 minutes, remove the foil and bake for another 10-15 minutes, or until the potatoes are tender and the cheese is golden and bubbly.
- Rest and Serve:
- Let the casserole rest for about 10 minutes before serving. This will help the layers set.
- Garnish with chopped cilantro, green onions, or your favorite toppings like black olives, sour cream, or salsa.
How to Cook Taco Potato Casserole: A Step-by-Step Guide
Cooking the Taco Potato Casserole is easy and involves layering the seasoned beef, potatoes, cheese, and a creamy sauce. The casserole bakes in the oven until the potatoes are tender, the cheese is melted, and all the flavors come together in a warm, comforting dish. The key is to slice the potatoes evenly so they cook through properly, and to give the casserole time to rest before serving.
Common Mistakes to Avoid
Here are a few tips to ensure your Taco Potato Casserole turns out perfectly:
- Too Thick Potatoes: Thinly slicing the potatoes is key to making sure they cook through evenly. If the slices are too thick, they may still be undercooked after baking.
- Underseasoning the Meat: Be generous with the taco seasoning and taste the meat mixture before assembling the casserole. Adjust seasoning if needed to ensure it’s flavorful.
- Skipping the Resting Time: Letting the casserole rest for about 10 minutes after baking allows the layers to set, making it easier to slice and serve.
Serving and Presentation Tips
- Side Dishes: Serve this casserole with a side of Mexican rice, refried beans, or a simple green salad for a complete meal. Tortilla chips and salsa also make great accompaniments.
- Toppings: Offer a variety of toppings like sour cream, salsa, avocado, jalapeños, or fresh cilantro so everyone can customize their servings.
- Garnish: For a pop of color, garnish each serving with chopped cilantro, green onions, or sliced black olives.
How to Serve Taco Potato Casserole
To serve the Taco Potato Casserole, scoop it out with a large spoon or cut it into squares. Each serving will include layers of cheesy goodness, tender potatoes, and seasoned beef. It’s hearty enough to be served on its own but also pairs well with tortilla chips, salsa, or guacamole.
Presentation Ideas for Taco Potato Casserole
For a vibrant and inviting presentation, garnish the casserole with fresh toppings like chopped cilantro, diced tomatoes, and green onions. Serve the casserole family-style in a bright, oven-to-table dish for a festive meal. Small bowls of sour cream, salsa, and hot sauce on the side also add a fun, interactive element to the meal.
Taco Potato Casserole Recipe Tips
- Make Ahead: You can assemble the casserole up to a day in advance and refrigerate it until you’re ready to bake. Let it sit at room temperature for about 15 minutes before placing it in the oven.
- Freezing: This casserole freezes well. To freeze, assemble the casserole (but do not bake it), cover tightly with foil, and freeze for up to 2 months. When ready to bake, thaw it in the refrigerator overnight and then bake as directed.
- Reheating: Leftovers can be reheated in the oven at 350°F for about 15-20 minutes, or in the microwave for 1-2 minutes per serving.
Frequently Asked Questions (FAQs)
1. Can I make this casserole ahead of time?
Yes! You can assemble the casserole ahead of time, cover it, and store it in the refrigerator for up to 24 hours before baking.
2. Can I use frozen hash browns instead of fresh potatoes?
Yes, you can substitute frozen hash browns or tater tots for the fresh potatoes. Just layer them as you would with sliced potatoes and adjust the baking time as needed.
3. Can I make this casserole spicier?
To add more heat, use hot taco seasoning, add diced jalapeños, or drizzle hot sauce over the casserole before serving.
4. Can I freeze the casserole?
Yes, the casserole can be frozen before baking. Just assemble it, wrap it tightly in foil, and freeze for up to 2 months. Thaw it overnight in the refrigerator before baking.
5. How long will leftovers last?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave before serving.
Conclusion
The Taco Potato Casserole is a delicious, easy-to-make dish that brings together all the flavors of tacos in a comforting, cheesy casserole. With layers of seasoned beef, tender potatoes, melted cheese, and a creamy sauce, this casserole is perfect for family dinners, gatherings, or meal prep. Customize it with your favorite toppings and serve it with sides like Mexican rice, salad, or chips for a complete meal. Try this recipe tonight and enjoy a Tex-Mex feast that’s sure to satisfy!
PrintTaco Potato Casserole Recipe
Taco Potato Casserole combines layers of seasoned ground beef (or beans for the vegetarian option), tender potatoes, cheese, and taco seasoning. Topped with sour cream, diced tomatoes with green chilies, and optional olives, this hearty casserole is a Tex-Mex comfort food perfect for family dinners or potlucks.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6-8 servings
- Category: Casserole
- Method: Baking
- Cuisine: Tex-Mex
- Diet: Vegetarian
Ingredients
- Ground beef (or ground turkey): 1 lb (or black and pinto beans for vegetarian)
- Taco seasoning: 1 packet
- Water: ½ cup (for taco seasoning)
- Onion (diced): 1 medium
- Russet potatoes (thinly sliced or diced): 4-5 medium
- Cream of mushroom or cream of chicken soup: 10.5 oz can (use cream of celery for vegetarian)
- Sour cream: ½ cup (use plant-based if necessary)
- Cheddar cheese (shredded): 1 cup (use plant-based cheese for vegetarian)
- Monterey Jack or Pepper Jack cheese (shredded): 1 cup
- Black beans (drained and rinsed, optional): 15 oz can
- Corn (fresh or frozen, optional): 1 cup
- Diced tomatoes with green chilies: 10 oz can
- Sliced black olives (optional): ¼ cup
- Cooking spray or oil: For greasing the dish
- Salt and pepper: To taste
- Chopped cilantro or green onions (for garnish): ¼ cup
Instructions
- Preheat oven: Preheat the oven to 375°F (190°C) and grease a 9x13-inch baking dish.
- Cook beef: In a large skillet, brown the ground beef with diced onions until the beef is no longer pink. Drain excess fat. Stir in the taco seasoning and water, simmer for 5 minutes. For the vegetarian option, sauté the onions and stir in the black and pinto beans instead.
- Mix casserole base: In a large bowl, combine cream of mushroom soup, sour cream, shredded cheddar, and Monterey Jack cheeses. Stir in cooked beef (or bean mixture), black beans (if using), corn, and diced tomatoes with green chilies. Add salt and pepper to taste.
- Layer the casserole: Spread half of the thinly sliced potatoes on the bottom of the greased dish. Pour half of the beef or bean mixture over the potatoes. Repeat with the remaining potatoes and beef mixture, creating layers.
- Bake: Cover the dish with foil and bake for 45 minutes. Remove the foil and bake uncovered for an additional 15 minutes until the top is golden and the potatoes are tender.
- Garnish and serve: Let the casserole cool for 5 minutes, then garnish with chopped cilantro or green onions. Optionally, top with sliced black olives.
Notes
- You can swap russet potatoes for sweet potatoes for a twist.
- Add jalapeños or use Pepper Jack cheese for extra spice.
- Serve with salsa, guacamole, or extra sour cream for added flavor.
Nutrition
- Serving Size: 1 slice (about ⅛th of the casserole)
- Calories: 450
- Sugar: 4g
- Sodium: 900mg
Leave a Reply