Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 large russet potatoes (8–10 oz each)
- 2 tbsp olive oil, divided
- 1 tsp kosher salt, plus more to taste
- 1 lb ground beef (80–90% lean)
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp black pepper
- 2 tbsp tomato paste
- 1/2 cup beef broth or water
- 1 1/2 cups shredded sharp cheddar cheese
- 1 cup salsa
- 1/2 cup sour cream
- 4 scallions, thinly sliced
Do This
- 1. Heat oven to 425°F (220°C). Rub potatoes with 1 tbsp oil and 1/2 tsp salt, prick with a fork, and bake 50–60 minutes until very tender.
- 2. While potatoes bake, heat 1 tbsp oil in a skillet over medium-high. Cook ground beef, breaking it up, until browned and no longer pink.
- 3. Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds.
- 4. Add chili powder, cumin, smoked paprika, oregano, 1/2 tsp salt, pepper, and tomato paste. Cook 1 minute, then add broth and simmer 3–5 minutes until slightly thickened.
- 5. Split baked potatoes lengthwise and gently fluff the insides with a fork, seasoning with a pinch of salt if needed.
- 6. Top each potato with hot taco beef and shredded cheddar. Return to oven 3–5 minutes until cheese melts.
- 7. Finish with salsa, sour cream, and scallions. Serve hot.
Why You’ll Love This Recipe
- It turns humble baked potatoes into a fun, hearty Tex-Mex main dish.
- Everything cooks in under 75 minutes, and most of that time is hands-off while the potatoes bake.
- Fully customizable with your favorite taco toppings for picky eaters and adventurous ones alike.
- Perfect for meal prep, casual entertaining, or an easy twist on taco night.
Grocery List
- Produce: 4 large russet potatoes, 1 small yellow onion, 2 garlic cloves, 4 scallions (green onions), optional: fresh cilantro, jalapeño, lime
- Dairy: Shredded sharp cheddar cheese, sour cream, optional: butter for potatoes
- Pantry: Olive oil, kosher salt, black pepper, chili powder, ground cumin, smoked paprika, dried oregano, tomato paste, beef broth or water, salsa
Full Ingredients
For the Baked Potatoes
- 4 large russet potatoes (about 8–10 oz / 225–280 g each), scrubbed and dried
- 1 tbsp olive oil
- 1/2 tsp kosher salt
- Optional: 2 tbsp unsalted butter (for extra-rich fluffy insides)
For the Beef Taco Filling
- 1 tbsp olive oil
- 1 lb (450 g) ground beef, 80–90% lean
- 1 small yellow onion, finely diced (about 1/2 cup)
- 2 cloves garlic, minced
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1 tsp kosher salt (or to taste), divided
- 1/2 tsp freshly ground black pepper
- 2 tbsp tomato paste
- 1/2 cup (120 ml) beef broth or water
For Topping and Serving
- 1 1/2 cups (about 6 oz / 170 g) shredded sharp cheddar cheese
- 1 cup salsa (mild, medium, or hot, your choice)
- 1/2 cup sour cream
- 4 scallions (green onions), thinly sliced
- Optional extras: chopped fresh cilantro, thinly sliced jalapeño, lime wedges, hot sauce

Step-by-Step Instructions
Step 1: Prep and bake the potatoes
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or foil for easy cleanup. Scrub the russet potatoes well under running water and dry them thoroughly with a clean towel. This helps the skins crisp up in the oven.
Prick each potato 5–6 times all over with a fork to allow steam to escape. Rub the potatoes with 1 tablespoon olive oil and sprinkle evenly with 1/2 teaspoon kosher salt. Place them directly on the prepared baking sheet.
Bake for 50–60 minutes, turning once halfway through. The potatoes are done when a fork or skewer slides into the center with almost no resistance and the skins feel crisp. If your potatoes are very large, they may need an extra 5–10 minutes.
Step 2: Brown the beef
About 20 minutes before the potatoes are done, start the taco filling. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef, breaking it up with a spatula into small crumbles as it cooks.
Cook for 5–7 minutes, stirring occasionally, until the beef is well browned and no pink remains. If there is a lot of excess fat in the pan, carefully spoon off some, leaving about 1–2 tablespoons to help carry the flavor of the spices.
Step 3: Add aromatics and seasonings
Add the finely diced onion to the skillet with the beef. Cook for 3–4 minutes, stirring, until the onion softens and becomes translucent. Stir in the minced garlic and cook for 30 seconds, just until fragrant; do not let it brown.
Sprinkle the chili powder, ground cumin, smoked paprika, dried oregano, 1/2 teaspoon of the kosher salt, and the black pepper over the beef mixture. Stir well to coat the meat and onions in the spices, and cook for 1 minute to bloom the flavors.
Add the tomato paste, stirring it into the beef, and cook another 1 minute. The tomato paste should darken slightly in color; this deepens the flavor of the sauce.
Step 4: Simmer the taco filling
Pour in the beef broth (or water), scraping up any browned bits from the bottom of the pan with your spatula. Reduce the heat to medium and let the mixture simmer for 3–5 minutes, stirring occasionally, until slightly thickened and saucy but not soupy.
Taste and adjust the seasoning with the remaining 1/2 teaspoon kosher salt if needed. The filling should be well-seasoned and bold, since it will be balanced by the mild potato and cool toppings. Turn the heat to low to keep warm, or cover and turn off the heat if the potatoes still need more time.
Step 5: Split and fluff the baked potatoes
Once the potatoes are fully baked, remove them from the oven but leave the oven on. Let them sit for 3–5 minutes until cool enough to handle briefly. Using a sharp knife, carefully slice each potato lengthwise, cutting about three-quarters of the way through and stopping before you cut all the way to the bottom.
Gently squeeze the ends of each potato toward the center to open it up and expose the fluffy interior. Use a fork to fluff the insides, being careful not to tear the skins. If you like extra richness, gently mix in a small pat of butter and a pinch of salt into each potato at this stage.
Step 6: Stuff the potatoes with beef and cheese
Divide the hot taco beef mixture evenly among the opened potatoes, spooning it right into the fluffed centers and mounding it slightly on top. Sprinkle each potato generously with shredded sharp cheddar cheese, dividing the cheese evenly among the four potatoes.
Return the stuffed potatoes to the 425°F (220°C) oven for 3–5 minutes, just until the cheese is fully melted and bubbly around the edges. If you like a little bit of browning, you can switch the oven to broil for the last 1–2 minutes, watching closely so the cheese does not burn.
Step 7: Add taco toppings and serve
Remove the potatoes from the oven and transfer them to plates or a serving platter. Spoon salsa over the cheesy beef, then add a dollop of sour cream on each potato. Scatter sliced scallions over the top.
If you are using optional extras, finish with chopped fresh cilantro, thinly sliced jalapeño for heat, and a squeeze of fresh lime juice for brightness. Serve immediately while the potatoes are hot and the cheese is still melty, passing extra salsa, sour cream, and hot sauce at the table.
Pro Tips
- Choose the right potatoes: Russet (Idaho) potatoes are best because their high starch content creates an extra-fluffy interior that pairs beautifully with the rich taco filling.
- Speed it up with the microwave: Short on time? Microwave scrubbed, pricked potatoes on high for 8–10 minutes, turning once, then finish in a 425°F (220°C) oven for 15–20 minutes to crisp the skins.
- Season in layers: Lightly salt the potatoes after baking and taste the taco meat as it cooks. Well-seasoned components mean the finished dish tastes balanced and vibrant.
- Grate your own cheese: Freshly shredded cheddar melts more smoothly than pre-shredded, which is often coated with anti-caking agents.
- Make a topping bar: Serve with bowls of extra toppings (salsa, sour cream, cilantro, jalapeños, hot sauce) so everyone can customize their own potato.
Variations
- Loaded veggie taco potatoes: Replace half or all of the ground beef with black beans or pinto beans. Add a handful of corn kernels and diced bell pepper to the skillet with the onions.
- Chicken taco-stuffed potatoes: Use ground chicken or finely chopped cooked chicken instead of beef, and increase the broth slightly if needed to keep it moist.
- Extra-cheesy fiesta potatoes: Stir 1/4 cup salsa and 1/4 cup sour cream into the hot beef mixture, then top with a mix of cheddar and Monterey Jack for a creamier, saucier filling.
Storage & Make-Ahead
For the best texture, bake the potatoes fresh, but you can prepare several components ahead of time. The taco beef filling can be cooked up to 3 days in advance and stored in an airtight container in the refrigerator. Reheat it gently in a skillet over medium heat with a splash of water or broth before stuffing the potatoes. Fully baked, unstuffed potatoes can be refrigerated for up to 2 days; reheat in a 400°F (200°C) oven for 15–20 minutes to warm through and re-crisp the skins before splitting and stuffing.
Leftover stuffed potatoes will keep in the refrigerator for up to 3 days. For best results, remove cool toppings such as sour cream if possible, then reheat the potatoes in a 350°F (175°C) oven for 15–20 minutes or in the microwave until hot. Add fresh toppings after reheating. These potatoes do not freeze well once assembled, as the texture of the potato and dairy can change.
Nutrition (per serving)
Approximate values per stuffed potato with cheese, salsa, sour cream, and scallions (without optional extras): about 780 calories; 38 g protein; 38 g fat; 65 g carbohydrates; 6 g fiber; 9 g saturated fat; 1,200 mg sodium. Actual values will vary based on the exact size of your potatoes, the fat percentage of your beef, and the brands of salsa, cheese, and sour cream used.
