Soak black beans in water overnight or for 4-6 hours.
Add black beans to a pot, add water that is 3-inches higher than the beans, and boil beans until cooked. Approximately 1 hour.
Heat olive oil in a large skillet over medium heat.
Add all ingredients except for the black beans to oil: garlic, cumin, jalapeno, onion, chili powder, turmeric, and carrots. Stir ingredients occasionally for about 5 minutes.
Reduce heat and add black beans.
Spread all ingredients throughout the beans and add salt & pepper.