Cook the Beef: Heat olive oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking it up as it cooks. Remove any excess fat.
Sauté the Onion and Garlic: Add the chopped onion and minced garlic to the skillet and cook for 3-4 minutes until the onion becomes translucent.
Cook the Sweet Potatoes: Add the diced sweet potatoes to the skillet. Stir in the cumin, smoked paprika, salt, and pepper. Cover and cook, stirring occasionally, for 10-15 minutes, or until the sweet potatoes are tender.
Combine: Once the sweet potatoes are tender, stir the mixture to combine everything. Taste and adjust seasoning if necessary.
Garnish: Remove from heat and garnish with fresh cilantro if desired.