If you love the comfort of a classic baked potato combined with the bold, zesty flavors of Mexican cuisine, then you are going to adore this Taco Potatoes Recipe. Imagine tender roasted potato cubes smothered in seasoned ground meat, topped with melty cheddar cheese, and finished with fresh toppings like tomatoes and green onions. This dish brings together simple ingredients and an easy process into a hearty, satisfying meal perfect for weeknights or casual gatherings. It’s a delicious twist on tacos that’s as fun to make as it is to eat!

Ingredients You’ll Need
Gathering the right ingredients is key to making this Taco Potatoes Recipe sing with flavor. Each element plays an important role—from the soft, roasted russet potatoes providing the base to the savory ground meat that gives the dish its signature seasoning and protein. Fresh toppings add color, texture, and brightness to balance each bite.
- Russet potatoes: 4 large, scrubbed and cubed for roasting, offering a fluffy inside and crisp outside after baking.
- Ground beef or turkey: 1 pound, your choice for rich, protein-packed flavor that complements the potatoes perfectly.
- Olive oil: 1 tablespoon, essential for tossing the potatoes to help them roast to golden perfection without sticking.
- Onion: 1 small, diced to add sweetness and depth when cooked with garlic and meat.
- Garlic: 2 cloves, minced to infuse the filling with aromatic warmth.
- Taco seasoning: 1 packet or 2 tablespoons homemade, it’s the magic blend that transforms simple ingredients into a taco feast.
- Water: 1/4 cup, helps the seasoning blend into a sauce that coats the meat and potatoes evenly.
- Cheddar cheese: 1 cup shredded, melts beautifully over the casserole creating a gooey, rich topping.
- Diced tomatoes: 1/2 cup, add freshness and a juicy pop in every bite.
- Sliced black olives: 1/4 cup, optional but wonderful for briny contrast and visual appeal.
- Green onions: 1/4 cup chopped, provide a fresh, crisp finish with a mild onion bite.
- Sour cream and salsa: for serving, classic complements that bring creaminess and tang alongside the spiced potatoes.
How to Make Taco Potatoes Recipe
Step 1: Roast the Potatoes
Preheat your oven to 400°F and prepare a baking sheet by lightly greasing it. Toss the cubed potatoes with olive oil, salt, and pepper, then spread them out in a single layer on the sheet. Roast for 25 to 30 minutes, flipping them halfway through, until they are deliciously golden and tender. This step is crucial for developing the perfect balance of crispy edges and soft interiors that will hold up to the taco-seasoned meat.
Step 2: Cook the Meat Mixture
While the potatoes roast, heat a skillet over medium heat and sauté the diced onions and minced garlic until fragrant and softened, about 2 to 3 minutes. Add the ground beef or turkey and cook until it’s nicely browned, breaking it up into crumbles as it cooks. Stir in your taco seasoning and water, then simmer the mixture until the sauce thickens nicely, coating the meat with vibrant taco flavors.
Step 3: Combine and Bake
Once the potatoes are perfectly roasted, transfer them to a large baking dish and mix in the seasoned meat. Sprinkle shredded cheddar cheese evenly across the top and place the dish back into the oven for 5 to 7 minutes, or until the cheese has melted to bubbly perfection. This final bake ties all the flavors and textures together into one irresistible casserole.
Step 4: Add Toppings
After removing your Taco Potatoes Recipe from the oven, it’s time for the toppings. Scatter diced tomatoes, sliced black olives if using, and chopped green onions over the cheese for freshness and a burst of color. Serving with sour cream and salsa on the side adds the perfect creamy and zesty notes that complete the dish.
How to Serve Taco Potatoes Recipe

Garnishes
Fresh garnishes elevate this dish from simple casserole to something truly special. Chopped green onions lend crunchy, delicate onion flavor, while diced tomatoes offer juicy brightness. Black olives bring a salty contrast that some might find addictive. Don’t skip the dollop of sour cream and a spoonful of salsa for that classic taco finish that ties all the flavors together.
Side Dishes
Taco Potatoes Recipe pairs excellently with crisp, fresh salads like a simple romaine Caesar or a Southwestern corn salad. You could also add warm tortillas or churros for a fun Mexican-inspired meal. If you want to keep things light, steamed vegetables or a black bean salad complement the savory potatoes without overpowering them.
Creative Ways to Present
Presentation is part of the joy here. Try serving this dish family-style in the baking dish for a casual, comforting vibe, or portion it into individual ramekins for a more elegant touch. Garnish each serving with a wedge of lime and a sprinkle of chopped cilantro for a professional flair. For a party, turn it into a taco bar where guests can customize their plates!
Make Ahead and Storage
Storing Leftovers
Leftover Taco Potatoes Recipe can be stored in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making leftovers a tasty treat the next day. Just be sure to keep the sour cream and salsa separate until serving to keep them fresh.
Freezing
This recipe freezes well if you want to save some for a quick meal later. Freeze in portions once cooked and cooled, but before adding fresh toppings. To maintain the best texture, freeze for up to 2 months. Thaw in the refrigerator before reheating.
Reheating
Reheat your Taco Potatoes Recipe in the oven at 350°F for about 15 to 20 minutes, or until heated through and the cheese is bubbly again. You can also microwave individual servings, but the oven method helps retain crispy edges and overall texture.
FAQs
Can I make this Taco Potatoes Recipe vegetarian?
Absolutely! Swap out the ground meat for black beans or lentils for a delicious plant-based version that’s just as hearty and flavorful.
Is it necessary to peel the potatoes?
Not at all. Leaving the skins on adds an extra layer of texture and nutrition, plus a rustic touch to your dish. Just be sure to scrub them well before cooking.
Can I use other cheeses besides cheddar?
Yes! Monterey Jack, pepper jack, or even a Mexican cheese blend work wonderfully and can offer different flavor profiles depending on your preference.
How spicy is this recipe?
The heat level depends on your taco seasoning. Using a mild seasoning keeps it kid-friendly, while hot seasoning packs an exciting kick. Adjust according to your taste!
Can I prepare parts of this dish ahead of time?
Definitely. You can roast the potatoes and cook the meat mixture ahead, then assemble and bake when ready. This makes for an easy dinner prep during busy days.
Final Thoughts
This Taco Potatoes Recipe is a stellar example of comfort food meeting vibrant Mexican flavors in one easy-to-make dish. Whether you’re feeding family on a weeknight or impressing friends at a casual get-together, this recipe brings joyful, satisfying bites every time. I can’t wait for you to try it and make it your own kitchen favorite!
Print
Taco Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-Inspired
Description
Taco Potatoes is a delicious Mexican-inspired casserole featuring crispy roasted potatoes combined with seasoned ground beef or turkey, melted cheddar cheese, and fresh toppings like tomatoes, olives, and green onions. This hearty and flavorful dish is perfect for a satisfying main course, served with sour cream and salsa on the side.
Ingredients
Potatoes
- 4 large russet potatoes, scrubbed and cut into bite-sized cubes
- 1 tablespoon olive oil
- Salt and pepper to taste
Meat Mixture
- 1 pound ground beef or turkey
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning or 2 tablespoons homemade taco seasoning
- 1/4 cup water
Toppings
- 1 cup shredded cheddar cheese
- 1/2 cup diced tomatoes
- 1/4 cup sliced black olives (optional)
- 1/4 cup chopped green onions
- Sour cream for serving
- Salsa for serving
Instructions
- Prepare and roast potatoes: Preheat the oven to 400°F and lightly grease a baking sheet. Toss the potato cubes with olive oil, salt, and pepper, then spread them evenly on the baking sheet. Roast for 25–30 minutes, flipping halfway through, until the potatoes are golden and tender.
- Cook the meat and aromatics: While the potatoes roast, heat a skillet over medium heat. Cook the diced onion and minced garlic for 2–3 minutes until softened. Add the ground beef or turkey and cook, stirring and breaking apart the meat until browned.
- Season the meat: Stir in the taco seasoning and 1/4 cup water. Reduce the heat and simmer the mixture until the sauce thickens, about 3–5 minutes.
- Combine and bake: Once the potatoes are roasted, transfer them to a large baking dish. Mix in the seasoned meat evenly. Sprinkle the shredded cheddar cheese over the top and bake in the oven for an additional 5–7 minutes until the cheese melts and bubbles.
- Add fresh toppings and serve: Remove the casserole from the oven. Top with diced tomatoes, sliced black olives, and chopped green onions. Serve warm with sour cream and salsa on the side.
Notes
- For a vegetarian variation, substitute ground meat with black beans or lentils.
- For extra crunch, leave the potato skins on when roasting.
- Use homemade taco seasoning if preferred to control sodium levels.
- To make it spicier, add diced jalapeños or a dash of hot sauce.

