A comforting and flavorful vegetarian stew featuring sweet potatoes and black beans, perfect for a cozy meal.
Heat the olive oil in a large pot over medium heat.
Ensure the oil is hot enough before adding the onions to enhance their flavor.
Add the chopped onion and minced garlic to the pot, and sauté until softened.
Stir frequently to prevent the garlic from burning.
Stir in the diced sweet potatoes and cook for a few minutes.
Cut the sweet potatoes into even pieces for uniform cooking.
Add the diced tomatoes, black beans, cumin, chili powder, and cocoa powder to the pot.
Mix well to ensure the spices are evenly distributed.
Bring the mixture to a simmer, cover, and cook until the sweet potatoes are tender.
Stir occasionally to prevent sticking and ensure even cooking.
Squeeze in the lime juice and garnish with fresh cilantro before serving.
Add the lime juice off the heat to preserve its fresh flavor.
Serve the stew warm, optionally over rice or with a side of bread.
Pair with a dollop of sour cream or a sprinkle of cheese for added richness.