Heat oil:
Warm olive oil in a pan over medium heat.
Sauté aromatics:
Add chopped onion and cook until soft, then add garlic and sauté for 1–2 minutes.
Add chipotle:
Stir in chopped chipotle peppers and cook briefly for a smoky aroma.
Add spices:
Sprinkle in cinnamon and mix well.
Add beans & coconut milk:
Add cooked beans and pour in coconut milk. Stir to combine.
Slow cook:
Cover and simmer on low heat for 25–30 minutes, allowing flavors to deepen.
Adjust seasoning:
Add salt if needed and stir well.
Serve:
Serve hot with rice, bread, or tortillas for a complete meal.