Oh honey, let me tell you about my Taco Potato Casserole – it’s the dish that saved more weeknights than I can count! Picture this: all the zesty, comforting flavors of taco night married with hearty potatoes in one glorious pan. I first threw this together years ago when my grandson begged for tacos but I only had potatoes on hand. “Grandma Jo’s magic,” he called it after one bite.

Table of Contents
Table of Contents
What makes this casserole so special is how it turns simple ingredients into pure comfort. The potatoes soak up all those wonderful taco spices while staying perfectly tender. And that melty cheese? Mercy! It’s the kind of meal that brings everyone running when they smell it baking. I’ve served this at everything from casual family dinners to church potlucks where folks always ask for the recipe.
What I love most is how forgiving it is. Too many potatoes? Toss ’em in. Extra bell peppers? Why not! It’s the perfect way to clean out the fridge while making something everyone will devour. Just wait until you see how the kids gobble up their veggies when they’re tucked into this cheesy, flavorful dish.
Why You’ll Love This Taco Potato Casserole
Listen, darlin’ – this isn’t just another casserole. It’s the kind of dish that’ll make you feel like a kitchen hero with minimal effort. Here’s why it’s been my secret weapon for decades:
- One-pan wonder: From stovetop to oven, this beauty cooks in the same skillet (less dishes = more happiness!)
- Weeknight lifesaver: Ready in under an hour, even when the kids are hangry and pulling on your apron strings
- Crowd-pleaser magic: The combo of crispy potatoes and taco-spiced beef makes picky eaters forget they’re eating vegetables
- Better leftovers: Somehow tastes even more amazing the next day – if there’s any left!
Trust me, once you try this, taco night will never be the same. My grandson still claims it’s better than takeout!
Ingredients for Taco Potato Casserole
Gather these simple ingredients, honey – nothing fancy, just good honest food that makes magic together:

- 1 tbsp olive oil (the good stuff for sautéing)
- 1 lb lean ground beef (85/15 works perfectly)
- 1 large onion, diced nice and fine
- 2 bell peppers (I like one red and one green for color), diced
- 4 cloves garlic, minced until it practically disappears
- 4 cups gold potatoes (about 1.5 lbs), diced into 1/2″ cubes
- 1 oz. taco seasoning (that’s one packet or about 3 tbsp – I swear by Siete brand)
- 1 1/2 cups salsa (your favorite jarred kind works fine)
- 1 1/2 cups Mexican blend cheese, shredded and divided (the pre-shredded bags are my guilty pleasure)
Ingredient Notes & Substitutions
This recipe is as flexible as my old rolling pin, sweetheart! Here’s how to make it your own:
- Ground beef alternatives: Turkey, chicken, or even plant-based crumbles work just fine
- Cheese choices: Dairy-free shreds melt surprisingly well, or use sharp cheddar for extra punch
- Potato picks: Gold potatoes hold their shape best, but russets will do in a pinch (just don’t peel ’em!)
- Spice it up: Can’t find Siete? Mix your own with chili powder, cumin, and a pinch of cinnamon
- Salsa swap: No salsa? A can of diced tomatoes with green chiles works too
Remember – cooking’s about making do with what you’ve got, just like Grandma Jo always says!
How to Make Taco Potato Casserole
Now let me walk you through making this beauty, step by step. I’ve made this casserole so many times I could do it in my sleep, but I’ll share all my little tricks to make sure yours turns out perfect. The secret’s in how we cook those potatoes just right before baking!

Step-by-Step Instructions
- Preheat and prep: Crank that oven to 400°F. While it heats, dice all your veggies so they’re ready to go.
- Brown the beef: Heat oil in a large skillet over medium. Add beef, breaking it up until no pink remains (about 5 minutes).
- Veggie time: Toss in onions, peppers, garlic and potatoes. Give it a good stir, then cover and cook for 10 minutes (stir halfway!).
- Get crispy: Uncover and cook another 10 minutes until those potatoes start getting golden edges (don’t stop stirring!).
- Season it right: Kill the heat. Stir in taco seasoning, salsa, and 1 cup cheese until everything’s coated in spicy goodness.
- Bake to perfection: Transfer to baking dish (or keep in oven-safe skillet), top with remaining cheese, and bake 10 minutes until bubbly.
- The hardest part: Let it sit 5 minutes before serving – I know it smells amazing, but patience makes perfect!
See those crispy potato bits peeking through? That’s how you know it’s done just right. Now go grab your favorite toppings – this baby’s ready to eat!
Print
Satisfying Taco Potato Casserole Serves 6 Hungry Hearts
A hearty and flavorful Taco Potato Casserole that combines ground beef, potatoes, and classic taco flavors for a comforting meal.
- Total Time: 50 minutes
- Yield: 6 servings 1x
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 (preferably 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 a 9×9” baking dish (or keep in oven-safe skillet). Top with remaining ½ cup cheese.
- Bake for 10 minutes.
Notes
- Use your favorite taco seasoning for best results.
- Top with fresh ingredients like avocado and cilantro for extra flavor.
- This dish can be made ahead and reheated.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 60mg
Tips for the Best Taco Potato Casserole
After making this casserole more times than I can count, I’ve picked up a few tricks that’ll take yours from good to “Grandma Jo good!” Here’s what I’ve learned:
- Let it rest: I know it’s tempting to dig right in, but giving it 5 minutes to settle makes all the difference – the flavors marry beautifully!
- Potato perfection: Cut those taters into even 1/2″ cubes so they cook uniformly. Too big and they’ll stay crunchy, too small and they’ll turn to mush.
- Spice control: Start with half the taco seasoning if you’re serving little ones – you can always add more at the table.
- Crispy top trick: For extra browning, broil for the last 2 minutes (but don’t walk away – cheese burns fast!)
- Make-ahead magic: Assemble everything up to the baking step, then refrigerate for up to 24 hours – just add 5 extra minutes to the bake time.
Remember, cooking’s about joy – if you mess up, just call it “rustic” and serve it with love! If you’re looking for other great dinner ideas, browse my full collection of recipes.
Storing and Reheating Taco Potato Casserole
Now don’t you worry about leftovers, sugar – this casserole keeps like a dream! Here’s how to store it so it tastes just as good tomorrow:
- Fridge storage: Let it cool completely, then cover tight with foil or transfer to an airtight container. It’ll stay fresh for 3-4 days.
- Freezer friendly: Portion into meal-sized containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating magic: Warm single servings in the microwave (stir halfway!), or pop the whole dish back in a 350°F oven for 15-20 minutes until heated through.
Pro tip: Sprinkle a little extra cheese before reheating to bring back that fresh-from-the-oven melty goodness!
Nutritional Information for Taco Potato Casserole
Now don’t go counting every calorie, sweetheart – good food feeds the soul! But for those who like to know, here’s about what you’re getting per serving (remember, these are estimates and will change based on your ingredients):
- Calories: Around 350
- Protein: A hearty 25g
- Carbs: 30g with 5g fiber
- Fat: 15g (but that’s the good, flavorful kind!)
Not too shabby for a meal that tastes this indulgent, if I do say so myself!
Frequently Asked Questions
Bless your heart for asking! Here are answers to the questions folks ask me most about this Taco Potato Casserole:
Can I use sweet potatoes instead?
Oh honey, absolutely! Sweet potatoes add a lovely twist – just know they’ll cook faster than gold potatoes, so check them after about 8 minutes covered. The sweet-spicy combo is divine!
How long does this keep in the fridge?
It’ll stay fresh as a daisy for 3-4 days in a covered container. Truth be told, I think it tastes even better the next day when all those flavors have had time to cozy up together.
Can I make this vegetarian?
You betcha! Swap the beef for black beans or meatless crumbles. I’ve even used lentils in a pinch – just add an extra tablespoon of taco seasoning to keep that bold flavor.
What if my potatoes aren’t cooking through?
Don’t fret, sugar! Just add a splash of water or broth, cover again, and give them a few more minutes. Every potato has its own personality – some just need extra coaxing!
Can I skip the cheese?
Well now, that’d be a shame – but yes, you can! The casserole will still taste mighty fine without it. Try topping with avocado slices for creaminess instead.
Your Turn!
Well now, I’ve shared my heart (and my secret taco potato tricks) with you – but I’d love to hear how yours turns out! Did the kids gobble it up? Did you add your own special twist? Drop me a note in the comments below – nothing makes this old cook happier than hearing about your kitchen adventures!
For More recipes, Follow me on Facebook!