Heat olive oil in a large skillet over medium heat.
Add diced onions and sauté until they become translucent, about 3-4 minutes.
Stir in the minced garlic and cook for an additional minute.
Incorporate the ground beef and brown it for about 5-7 minutes.
Add diced sweet potatoes, bell pepper, cumin, smoked paprika, and chili powder, stirring to combine.
Cover the skillet and reduce the heat to low, allowing it to simmer for 15-20 minutes until the sweet potatoes are tender.
Once the sweet potatoes are tender, season with salt and pepper to taste.
Serve hot, garnished with chopped cilantro if desired.