Heat the oven: Preheat to 425°F (220°C).
Line a baking sheet with foil or parchment for easy cleanup.
Prep the sweet potatoes: Scrub and dry them. Prick each one 6–8 times with a fork. Rub with 1 tablespoon olive oil and a pinch of salt, then place on the baking sheet.
Bake until tender: Roast for 40–55 minutes, depending on size, until the skins are crisp and a knife slides through the center easily.
If they’re large, add 5–10 more minutes.
Start the taco filling: While the potatoes roast, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds.
Brown the protein: Add the ground meat (or plant-based option).
Cook, breaking it up, until browned and cooked through, about 5–7 minutes. Drain excess fat if needed.
Season it right: Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Toast the spices for 30 seconds to bloom the flavor.
Simmer with sauce: Add tomato sauce and broth.
Stir in black beans and corn. Simmer 3–5 minutes, until slightly thickened and saucy. Taste and adjust salt.
Split and fluff: When the potatoes are done, let them cool 5 minutes.
Slice lengthwise, but not all the way through. Gently press the ends to open and fluff the flesh with a fork.
Stuff and melt: Spoon a generous amount of taco filling into each potato. Top with shredded cheese.
Return to the oven for 3–5 minutes, just until the cheese melts.
Add fresh toppings: Finish with tomatoes, green onions, cilantro, jalapeños, and avocado. A dollop of sour cream or Greek yogurt is a nice cool contrast. Squeeze lime over the top.
Serve: Plate the potatoes with extra lime and salsa on the side.
They’re hearty on their own, or pair with a simple side salad.