Preheat your oven to 425°F. While it heats, peel and cut the sweet potatoes into 1/2-inch cubes—keeping them uniform ensures even cooking. Toss the cubed potatoes with olive oil, chili powder, cumin, salt, and black pepper until evenly coated. Spread them in a single layer on a baking sheet and roast for 20-25 minutes, stirring halfway through, until they're tender and slightly caramelized at the edges. I like to flip them around the 12-minute mark rather than just stirring once—this helps them brown more evenly on all sides.
While the sweet potatoes roast, heat a large skillet over medium-high heat and add the ground beef. Break it apart with a spoon as it cooks, allowing it to brown evenly for about 5 minutes. Once the beef is cooked through, drain off any excess fat if needed. Add the taco seasoning and water, stirring well to combine, then simmer for 5 minutes until the sauce thickens and coats the meat. The timing works perfectly—your beef will finish just as the sweet potatoes come out of the oven.
While the beef simmers, prepare the cottage cheese topping. In a small bowl, combine the cottage cheese with garlic powder, onion powder, salt, black pepper, and freshly chopped parsley. Stir until well blended and the herbs are evenly distributed. I find that using freshly chopped parsley instead of dried makes a noticeable difference in both flavor and appearance—the fresh herbs give the cottage cheese a vibrant, homemade quality.
Divide the roasted sweet potatoes from Step 1 between four bowls, then top each with the seasoned ground beef from Step 2. Spoon a generous portion of the seasoned cottage cheese mixture from Step 3 into each bowl. Top with sliced or diced avocado and thinly sliced jalapeños. Drizzle with hot honey and sprinkle with red pepper flakes to taste—the heat and sweetness create a perfect contrast to the savory bowl components.