1. Sauté the carrot, celery, and shallot in a large skillet over medium heat until softened.
2. Add the garam masala, cumin, turmeric, and saffron to the skillet and cook for 1 minute, stirring constantly.
3. Stir in the vegetable broth and coconut milk and bring to a boil. Reduce heat and simmer for 15 minutes.
4. Add the fish fillets and peas to the skillet and cook for 5-7 minutes, or until the fish is cooked through.
5. Stir in the cilantro and season with salt and pepper to taste.
6. Serve with cooked rice or naan bread and lemon wedges.