I like to start with these because the flavors need a little time to develop. Toss thinly sliced onions with lime juice, zest, honey, and a pinch of salt. Set aside and let them soften while you cook the chili.
Heat olive oil in your pot, then lightly sauté garlic until fragrant. Stir in tomato paste, smoked paprika, cumin, and chipotle paste. Cooking spices in oil intensifies their flavor and makes the chili aromatic.
Toss in diced sweet potatoes, coating them in the spice mixture. Add diced tomatoes and broth, then simmer until tender, about 20–22 minutes. Sweet potatoes soak up the smoky, spicy flavors beautifully.
Combine Greek yogurt, cilantro, avocado (optional), lime juice, and seasoning in a blender. Blend until smooth, creating a creamy topping that balances the chili’s rich taste.
Add black beans with their liquid and simmer uncovered for a few minutes. Taste and adjust salt and pepper. This step ensures the beans stay tender and flavorful.
Spoon chili into bowls, drizzle with herby yogurt, and top with pickled onions. Garnish with extra cilantro and optional shredded cheese. Serve with rice or warm tortillas for a complete meal.