Rice and Peas with Coconut Curry Mackerel
“Discover the joy of making Rice and Peas with Coconut Curry Mackerel at home. This 45-minute indian recipe delivers authentic flavors that will make your taste buds sing.”

⚡ Quick Verdict
A solid Indian recipe that delivers on flavor. Worth the 45 minutes for a satisfying main course. Great for family dinners (serves 4). Most users rate it 4.6/5 stars.
About This Recipe
This Rice and Peas with Coconut Curry Mackerel is a beloved Indian dish that brings comfort and satisfaction to any meal. Its flavors have been refined over time to create the perfect balance that keeps people coming back for more.
Cooking is more than just preparing food—it's an act of love, creativity, and connection. This recipe embodies that spirit, offering you a chance to create something special in your own kitchen.
Whether you're a seasoned cook or just starting your culinary journey, this dish welcomes you with open arms and promises delicious results.
Rice and peas with coconut curry mackerel carries the soul of Caribbean Sunday dinners into your weeknight rotation. This dish represents a beautiful convergence of African, Indian, and Caribbean culinary traditions—each culture contributing essential elements to create something greater than its parts.
The foundation of coconut-cooked rice comes from West African cooking traditions brought to the Caribbean. The curry spices arrived with Indian indentured workers. The technique of simmering fish in coconut milk echoes both South Indian and Caribbean coastal cuisines. Together, they create a dish that tells a story of migration, adaptation, and delicious survival.
Mackerel, often overlooked in favor of milder fish, shines in this preparation. Its robust flavor stands up to the bold curry and aromatic scotch bonnets without being overwhelmed. The oily richness of mackerel absorbs the spices beautifully, while the coconut milk sauce keeps everything succulent and united.
Coconut Rice Fundamentals
Cooking rice in coconut milk transforms ordinary grains into something extraordinary. The fat in coconut milk coats each grain, preventing sticking while adding richness. The key is balance—too much coconut milk makes the rice greasy, while too little misses the point entirely. One cup of coconut milk to one cup of rice, supplemented with water, hits the sweet spot. Keep the heat low after the initial boil to prevent scorching.
💡 Scotch Bonnet Strategy
Scotch bonnets pack serious heat but also bring fruity, almost floral notes that define Caribbean cuisine. To get the flavor without overwhelming spice, add the peppers whole and uncut. They'll infuse the sauce with their essence while keeping most capsaicin contained. Remove them before serving, or leave them in as a warning to adventurous eaters.
🔬 Omega-3 Advantage
Mackerel ranks among the richest sources of omega-3 fatty acids, essential fats that support brain function and reduce inflammation. Cooking in coconut milk, which contains medium-chain triglycerides, may enhance absorption of these beneficial compounds. The curry spices, particularly turmeric often found in curry powder, add their own anti-inflammatory benefits. This is comfort food that loves you back.
🧠 Why This Recipe Works
This dish succeeds because it balances multiple flavor dimensions simultaneously. The richness of coconut and oily fish satisfies our craving for fat. The curry spices provide warmth and complexity. The kidney beans add earthy depth and protein. The scotch bonnets deliver controlled heat that releases endorphins. Each element has a job, and together they create the kind of complete satisfaction that keeps you coming back to an empty plate wondering where it all went.
🍽️ Serving Suggestions
Mound the coconut rice on one side of a shallow bowl or plate. Place the curried mackerel pieces alongside, spooning extra sauce over both the fish and the rice. The sauce should pool slightly, inviting you to mix bites of rice with the curry. Garnish with fresh cilantro or sliced green onions.
🍷 Pairing Ideas
A crisp white wine like Albariño or Verdejo cuts through the richness beautifully. Red Stripe or any Caribbean lager keeps things authentic. For non-alcoholic options, coconut water continues the theme, while sorrel drink (hibiscus tea) provides tangy contrast.
✨ Quick Tips
- •Score the mackerel skin to help curry penetrate the flesh
- •Soak kidney beans overnight if using dried, or drain canned beans well
- •Toast curry powder briefly in dry pan before adding to intensify its flavor
- •Let the rice rest covered for 5 minutes after cooking for fluffier results
💭 Personal Note
“Every time I make this dish, I think about the journeys—of people, of ingredients, of traditions—that brought these flavors together. It's history you can taste, and it's absolutely delicious.”
⚠️ Common Problems & How to Fix Them
Based on feedback from 719 home cooks
Garlic burned and turned bitter(43 users reported)
Fix: Add garlic after onions, cook only 30-60 seconds until fragrant. Never let it turn dark brown.
Sauce was too thin or watery(20 users reported)
Fix: Simmer uncovered for extra 5-10 minutes, or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp cold water).
Rice was mushy or undercooked(38 users reported)
Fix: Use correct water ratio (usually 1:1.5 for long grain). Don't lift lid while cooking. Let rest 5 min after.
Cream sauce separated or curdled(37 users reported)
Fix: Lower heat before adding dairy. Never boil cream sauces - keep at a gentle simmer.
✅ Works Great For
- Family dinners (serves 4)
- Gluten-free requirements
- Impressing dinner guests
❌ Not Ideal For
- Freezing (dairy-based sauce separates when thawed)
📝 Ingredients
For 4 servings
- 2 cups of coconut milk
- 1 tablespoon of corn starch
- 2 tablespoons of curry powder
- 1 clove of garlic (chopped)
- Seasoning cubes
- 1 medium piece of Mackerel (chopped in 4 pieces)
- 1/2 bulb of onion
- 1/2 cup of red kidney beans
- 1 cup of Rice
- 3 scotch bonnet peppers
👨🍳 Instructions
- 1
Pour 1 cup of coconut milk in a pot with 1 seasoning cube and allow to boil for a minute.
- 2
Pour in your rice and peas in the boiling coconut milk and pour 2 cups of water and leave to boil till the rice and peas are soft on low heat.In a separate pot, season and bring the mackerel to boil in the rest of the coconut milk, curry powder and some water.Toss in the chopped onion, scotch bonnet peppers and garlic and allow to simmer on medium heat.Once the fish is cooked, add the corn starch to thicken the sauce and allow to simmer for 4 minutes on low heat.
- 3
Serve with the rice and peas
🔀 Popular User Variations
Ways other cooks have adapted this recipe
Dairy-Free Version
Use coconut cream, cashew cream, or oat-based alternatives
50 cooks tried this
High-Protein Version
Add extra protein source to boost from 31g to ~46g per serving
113 cooks tried this
Budget-Friendly Version
Use pantry staples and seasonal vegetables to reduce cost
151 cooks tried this
Spicy Version
Add red pepper flakes, sriracha, or fresh jalapeños for extra heat
115 cooks tried this
⭐ Pro Tips
- 1Prep all ingredients before you start cooking for a smoother experience
- 2Taste as you go and adjust seasonings to your preference
- 3For best results, use fresh, high-quality coconut milk
- 4Let the dish rest for a few minutes before serving to let flavors meld
🔗 Similar Recipes You Might Like
🧭 Explore More Meal Ideas
📖 From Our Blog

Comfort Food for Rainy Days: 8 Cozy Recipes to Warm Your Soul
Rain tapping on the windows? Here are 8 soul-warming recipes perfect for curling up with on those grey, drizzly days.

How Your Mood Affects What You Should Eat
There's real science behind why you crave mac and cheese when you're sad and crunchy snacks when you're stressed. Understanding the mood-food connection can transform how you eat.

Family Dinner Ideas That Everyone Actually Eats: A Rotation System
End the nightly 'what's for dinner' fight. A simple rotation system that keeps everyone happy without cooking different meals for every family member.
Recipe data provided by Spoonacular. Community insights generated from user feedback patterns.
Not Sure This Is Right For You?
Tell us your mood and we'll recommend exactly ONE perfect meal for you. No endless scrolling, no decision fatigue.


