Preheat your oven to 220°C (425°F) and line a baking sheet with parchment paper to prevent sticking and make cleanup easier. This step ensures the sweet potatoes roast evenly and develop a nice crisp texture.
Peel the sweet potatoes and cut them into evenly sized cubes (about 1-inch pieces). Try to keep the pieces uniform so they cook at the same rate and don’t burn or stay undercooked.
Place the cubed sweet potatoes into a large mixing bowl. Add olive oil, smoked paprika, garlic powder, salt, and black pepper. Toss everything thoroughly using your hands or a spoon until each piece is evenly coated with the seasoning.
Spread the seasoned sweet potatoes onto the prepared baking sheet in a single layer. Make sure they are not overcrowded—this is key for getting crispy edges instead of soft, steamed potatoes.
Place the tray in the oven and roast for 25–30 minutes. Halfway through cooking, remove the tray and flip the potatoes to ensure even browning on all sides. They are done when they are fork-tender inside and slightly crispy on the outside.
While the sweet potatoes are roasting, place a skillet over medium heat and add the ground beef. Use a spoon or spatula to break it apart into small crumbles as it cooks.
Continue cooking the beef until it is fully browned and no longer pink. Stir occasionally to ensure even cooking and to prevent sticking.
If there is excess grease in the pan, carefully drain it off. Then add taco seasoning and water to the beef, stirring well to combine everything evenly.
Let the beef simmer for about 3–5 minutes, allowing the liquid to reduce and the seasoning to coat the meat, creating a rich and flavorful mixture.
In a separate bowl, prepare the fresh salsa by combining diced tomatoes, red onion, chopped cilantro (or parsley), lime juice, and a small pinch of salt. Mix gently so the ingredients stay fresh and vibrant.
Once the sweet potatoes are done roasting, remove them from the oven and let them cool slightly for a minute or two.
Divide the roasted sweet potatoes evenly between serving bowls, creating a warm and hearty base.
Top each bowl with the cooked taco beef, followed by a generous spoonful of fresh salsa, mashed avocado, and a scoop of cottage cheese or Greek yogurt for added creaminess and protein.
Serve immediately while everything is warm and fresh, so you get the perfect combination of textures—crispy potatoes, juicy beef, and creamy toppings.