01 - Preheat oven to 425°F. Line a large baking sheet with parchment paper for easy cleanup.
02 - Place diced potatoes in a large bowl. Drizzle with olive oil, then add smoked paprika, garlic powder, salt, and black pepper. Toss thoroughly until potatoes are evenly coated.
03 - Spread potatoes in a single layer on the prepared baking sheet. Roast for 25 minutes, flipping halfway through cooking, until golden brown and crispy on the edges.
04 - While potatoes roast, heat a large skillet over medium heat. Add ground beef and cook for 5–6 minutes, breaking it apart with a spoon, until fully browned. Drain excess fat if necessary.
05 - Stir in the chopped onion and minced garlic. Sauté for 2–3 minutes until the onion is softened and fragrant.
06 - Sprinkle taco seasoning and salt over the beef mixture. Add water and stir to combine. Simmer for 2–3 minutes until the sauce thickens and coats the meat evenly.
07 - Divide roasted potatoes among four serving bowls. Top each bowl with seasoned taco beef, then arrange cheddar cheese, sour cream, cherry tomatoes, black beans, lettuce, avocado, green onions, cilantro, and jalapeño if desired. Add salsa or hot sauce to taste.
08 - Serve bowls while potatoes are still crispy and beef is warm. Garnish with additional cilantro or a lime wedge if desired. For best texture, consume immediately after assembly.