Cheesy Taco Potato Casserole (High Protein!)

No ratings yet
Jump to RecipeRate Recipe

This post may contain affiliate links. Please read our disclosure policy.

This taco potato casserole recipe is a great way to mix up your taco Tuesday with a flavorful dish the whole family will love! This cheesy potato taco casserole is an easy recipe with simple ingredients that packs in tons of flavor and nutrition. Add your favorite taco toppings for an incredibly delicious meal!

This post may contain affiliate links.

Taco potato casserole baked in a dish and topped with shredded lettuce, cheese, sour cream, avocado, lime and tomatoes.

Why you’ll love this

There are so many reasons to love this dinner. My favorite one? It’s easy! You can have family dinner with tons of flavor and fresh ingredients on the table in just a few simple steps.

One serving has 33 grams of protein and 8 grams of fiber to support your goals and keep you full. I love making it even more nutrient-dense by topping with fresh veggies like shredded lettuce, tomatoes and avocado.

This easy taco casserole stores well and reheats wonderfully, so it’s a great meal prep option for a busy week. To change it up, mix up your favorite toppings or use it as a burrito filling to spice up the leftovers! You can even add a fried egg for an easy breakfast.

Is there anything better than quick meals that taste like they cooked all day? This easy dish delivers tons of flavor without tons of measuring and a million ingredients. Taco seasoning and salsa are an easy way to add serious flavor and you can customize your spice level!

If you love easy dinner recipes like this one, you just have to try my Buffalo Chicken Tater Tot Casserole too!

This is going to be a new family favorite comfort food for your next Taco Tuesday! Let’s get into the simple ingredients you need.

Taco potato casserole ingredients on a countertop with labels.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus I’ll send you new recipes every week!

Ingredients

  • Olive oil: Olive oil works well as a base to brown the lean meat and vegetables for this casserole. Any neutral oil will work so feel free to use what you have. I love avocado oil too.
  • Ground beef: Lean ground beef is a classic taco filling. It’s an excellent source of protein, iron and B vitamins along with other nutrients. You can substitute ground turkey, chicken or crumbled tofu if you prefer.
  • Bell peppers, garlic and onion: You can choose whatever pepper color you like but I love orange and yellow bell peppers for this recipe. Diced white onion adds great flavor, and garlic adds lots of savory flavor! You can feel free to sub garlic powder if you don’t have fresh.
  • Fresh potatoes: A “waxy” variety of potato like Yukon gold holds up well to cooking and moisture so it works great in this hearty casserole. I like to keep the peel on these diced potatoes for extra fiber so make sure to wash them well! Any variety of potato you have will work too, like russet potatoes.
  • Taco Seasoning: Any packet of taco seasoning mix will work but I personally love the Siete brand! If you’re making this recipe for kids or you’re spice sensitive, their mild taco seasoning has great flavor without much spice. If you like a kick, choose spicy!
  • Salsa: A jarred restaurant style salsa is great if you don’t like big chunks of tomato. Salsa adds tons of flavor to this tasty taco casserole. You can choose mild or spicy depending on your preference.
  • Mexican blend cheese: Mexican blend cheese is typically a combination of Monterey jack, cheddar, asadero and queso quesadilla cheese. The cheese adds even more flavor and creaminess and helps to hold the casserole together. Cheddar cheese works great too- shred your own or opt for pre-shredded cheese.

Topping ideas

You can use whatever your favorite classic taco topping is, but these are some of my favorites:

  • Shredded lettuce
  • Sour cream or plain Greek yogurt
  • Sliced avocado or guacamole
  • Jarred salsa or pico de gallo
  • Hot sauce
  • Cilantro
  • Diced tomato or fresh white onion
  • Black olives
  • Tortilla chips
A close up shot of taco potato casserole baked in a dish and topped with shredded lettuce, cheese, sour cream, avocado, lime and tomatoes.

How to make taco potato casserole

  1. Preheat oven to 400 degrees F.
  2. Heat oil in a large skillet over medium heat. Add ground beef, breaking up with a spatula for about 4-5 minutes.
Ground beef being sautéed in a pan.
Potatoes and veggies being added to ground beef in a pan.
  1. Add peppers, onions, garlic and potatoes to the pan. Stir and cover. Cook covered for 10 minutes, stirring once about halfway through.
  2. Remove cover and cook for an additional 10 minutes, stirring occasionally until potatoes begin to brown.
Salsa, shredded cheese and taco seasoning being added to sautéed veggies, potatoes and ground beef.
Taco potato casserole mixture in a baking dish.
  1. Turn off heat and stir in taco seasoning, salsa and 1 cup cheese. Add additional salt and black pepper to taste. Transfer the potato and beef mixture to 9×9” baking dish if desired (or keep in oven safe skillet). Top with remaining ½ cup cheese. Bake for 10 minutes.
Taco potato casserole in a baking dish topped with shredded cheese ready to be baked in the oven.
Taco potato casserole baked in a dish.
  1. Top with your favorite taco toppings like shredded lettuce, diced tomatoes, limes, sour cream or Greek yogurt, and avocado.
Taco potato casserole baked in a dish and topped with shredded lettuce, cheese, sour cream, avocado, lime and tomatoes.

How to store

Store leftover casserole in an airtight container in the fridge for 3-4 days. For longer storage, freeze the casserole right before baking.

To freeze, transfer to a freezer-safe container (ideally one that is oven safe too) and cover with aluminum foil and plastic wrap to prevent freezer burn. Thaw in the refrigerator before cooking and then bake at 375 for 30-45 minutes to a minimum internal temperature of 165 degrees F. 

Taco potato casserole plated and topped with avocado, tomatoes and sour cream.

Variations

  • Mix up the protein using ground chicken, turkey, pork, black beans, meat-alternative crumbles or tofu!
  • Heat up leftovers for breakfast and top with a fried egg for an easy breakfast casserole.
  • Use this casserole as a burrito filling instead.
  • For a crunchy topping add crushed tortilla chips on top prior to baking.
  • Mild, medium or spicy! You choose by mixing mild or spicy taco seasoning and mild, medium or spicy salsa.
  • Instead of diced potatoes, sauté the beef and veggies together and then top with hash browns before baking for a taco hashbrown casserole! You can even top with tater tots.
  • Mix up the potato! Try sweet potatoes, butternut squash or for a lower carbohydrate turnip or rutabaga. Since these veggies are harder, parboil the cubes for 5-10 minutes before adding to the skillet.

More easy casserole recipes

Taco potato casserole baked in a dish and topped with shredded lettuce, cheese, sour cream, avocado, lime and tomatoes.
No ratings yet

Taco Potato Casserole

A hearty, flavorful and high protein taco casserole made with potatoes, veggies, lean ground beef, cheese and topped with your favorite taco toppings.
Prep: 5 minutes
Cook: 35 minutes
Servings: 5
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 tbsp olive oil
  • 1 lb lean ground beef
  • 1 large onion, diced
  • 2 bell peppers, diced
  • 4 cloves garlic, minced
  • 4 cups gold potatoes, diced, about 1.5 lbs potatoes
  • 1 oz. taco seasoning, 1 oz. packet or about 3 tbsp- I prefer Siete taco seasoning
  • 1 1/2 cups salsa
  • 1 1/2 cups Mexican blend cheese, shredded, divided
  • shredded lettuce, cilantro, avocado, tomatoes, limes, sour cream or Greek yogurt for topping.

Instructions 

  • Preheat oven to 400 degrees F.
  • Heat oil in a large skillet over medium heat. Add ground beef, breaking up with a spatula for about 4-5 minutes.
  • Add peppers, onions, garlic and potatoes to the pan. Stir and cover. Cook covered for 10 minutes, stirring once about halfway through.
  • Remove cover and cook for an additional 10 minutes, stirring occasionally until potatoes begin to brown.
  • Turn off heat and stir in taco seasoning, salsa and 1 cup cheese. Transfer to 9×9” baking dish if desired (or keep in oven safe skillet). Top with remaining ½ cup cheese. Bake for 10 minutes.

Notes

Nutrition facts are based on 5 equal servings of this taco casserole which is roughly 2 cups of casserole per serving. Please note this is only an approximation.

Nutrition

Calories: 476kcal | Carbohydrates: 49g | Protein: 33g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.3g | Cholesterol: 88mg | Sodium: 1248mg | Potassium: 1494mg | Fiber: 8g | Sugar: 9g | Vitamin A: 2623IU | Vitamin C: 105mg | Calcium: 289mg | Iron: 5mg

Nutrition information is automatically calculated and should only be used as an estimate.

Did you try this recipe?Leave a comment + star rating below!

Hi, I'm Jamie

Iโ€™m a Registered Dietitian of over 10 years and I love creating simple, delicious recipes that leave you feeling good, too. Healthy eating doesnโ€™t have to be complicated! Let me show you with easy healthy recipes and realistic nutrition tips.

Related Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating