Mix oil, garlic, lime zest, lime juice, curry powder, sugar, soy sauce and cayenne pepper in a shallow dish.
Add catfish fillet pieces, stirring and tossing until well coated. Cover with plastic wrap, and refrigerate for 1 hour to marinate.
Preheat the oven to 350° F.
Place catfish pieces on a baking sheet. Bake for about 20 minutes or until fish flakes easily when tested with a fork. Serve with Spicy Peanut Sauce and rice.
Spicy Peanut Sauce:
Heat oil in a large skillet over medium heat. Add onion, and sauté until tender. Stir in the remaining ingredients. Reduce the heat to low, and cook for 5 minutes or until thickened to desired consistency.
Makes about 3 cups