Mackerel and Rice Recipe: Flaky Fish Over Fragrant Grains

Mackerel and Rice Recipe: Flaky Fish Over Fragrant Grains

This dish delivers perfectly flaky mackerel over aromatic rice with minimal effort. The fish cooks quickly while the rice absorbs complementary flavors.

I’ve refined this method to ensure the mackerel stays tender and the grains remain separate. A simple seasoning elevates both components beautifully.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Mackerel and Rice

Fresh fish, fragrant rice, and a handful of pantry staples create this elegant dish.

Ingredient Amount Notes
Mackerel Fillets 🐟 4 whole Skin-on, fresh or thawed
Jasmine Rice 🍚 1 ½ cups Rinsed until water runs clear
Water 💧 3 cups Or use fish stock for extra flavor
Soy Sauce 🫒 3 tbsp Low-sodium preferred
Fresh Ginger 🌿 1 tbsp Minced or grated finely
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Scallions 🧅 3 whole Thinly sliced, white and green parts separated
Sesame Oil 🫒 1 tbsp Toasted for best aroma
Rice Vinegar 🍋 1 tbsp Or substitute lime juice
Vegetable Oil 🫒 2 tbsp High smoke point for searing
Salt 🧂 1 tsp Divided for seasoning fish and rice
Black Pepper 🌶️ ½ tsp Freshly ground for best results
Red Pepper Flakes 🌶️ ¼ tsp Optional for subtle heat

The mackerel must be fresh—look for bright, glossy skin and no fishy odor (the good stuff, not the sad fillets from the back of the case). Whole Foods and Asian markets often have the best selection. Jasmine rice is ideal for its delicate aroma, but basmati works too if that’s what you’ve got. Rinse it thoroughly to remove excess starch—this keeps the grains separate as promised.

No jasmine rice? Long-grain white rice at a 1:2 rice-to-water ratio gets you close. Soy sauce can be swapped for tamari if gluten-free is needed. Short on scallions? Shallots or red onion add a similar mild bite. The sesame oil is non-negotiable though—it adds that nutty depth that ties everything together. Skip the rice vinegar if you must, but it brightens up the dish.

Cooked mackerel keeps in the fridge for 1-2 days max—fresh fish doesn’t last. The rice reheats beautifully though, and actually tastes better the next day once the flavors meld. Store them separately to avoid soggy fish. Leftovers? 3 months in the freezer, but the texture won’t be quite the same.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can cook the rice and mackerel together in the same pot—just add water, soy sauce, and ginger, then walk away.
  • Umami Bomb: The soy sauce and fresh ginger turn the mackerel into this rich, savory bite that soaks right into the jasmine rice.
  • Meal Prep Hero: I make a big batch on Sunday and it keeps beautifully for lunches all week. Honestly, it tastes even better the next day.
  • Budget Keeper: Mackerel fillets are so affordable, and a little goes a long way with rice to stretch the meal for the whole family.

Step-by-Step Instructions for Mackerel and Rice

Master the technique for perfectly crispy skin and fragrant rice with these precise steps.

Step 1: Prepare and Season the Mackerel Fillets

Pat the mackerel fillets completely dry with paper towels to ensure maximum crispiness. Season both sides generously with ½ tsp salt, 0.5 tsp black pepper, and 0.25 tsp red pepper flakes, pressing the spices into the flesh.

I always use a paper towel to grip the fillets while seasoning—this prevents the spices from sticking to your fingers instead of the fish. The skin should look evenly coated and slightly glistening with the spices.

Step 2: Sear the Mackerel to Crispy Perfection

Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Place the mackerel fillets skin-side down in the pan. Cook undisturbed for 4-5 minutes until the skin is golden brown and crispy.

Resist the urge to move the fillets—the skin needs to adhere to the pan to develop that perfect crunch. Flip carefully and cook for another 2-3 minutes until the fish is opaque and flakes easily with a fork. Transfer to a plate and set aside.

Step 3: Cook the Jasmine Rice with Aromatics

Rinse the jasmine rice until the water runs clear to remove excess starch. In a pot, combine the rice, 3 cups water, 1 tbsp soy sauce, 1 tbsp fresh ginger, and ½ tsp salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.

Turn off the heat and let the rice steam, covered, for another 10 minutes. The grains should be tender and the ginger’s aroma should infuse every bite. Fluff with a fork before serving.

Step 4: Prepare the Garlic-Scallion Sauce

In a small bowl, combine 2 tbsp soy sauce, 1 tbsp sesame oil, 1 tbsp rice vinegar, minced 3 cloves garlic cloves, and the white parts of the 3 whole scallions. Stir until fully mixed.

This sauce ties the dish together with its bright, umami-rich flavors. The garlic should be finely minced to distribute evenly, and the scallions add a subtle sharpness that complements the richness of the mackerel.

Step 5: Assemble and Serve

Divide the cooked jasmine rice among four plates. Top each serving with a mackerel fillet, skin-side up. Drizzle generously with the garlic-scallion sauce and garnish with the green parts of the scallions.

Serve immediately while the fish is still hot and the skin remains crispy. Each bite should deliver the flaky texture of the mackerel, the fragrant rice, and the bold, savory notes of the sauce.

👨‍🍳

Pro Tips For Making Mackerel And Rice

  • Pat Mackerel Dry: I learned this the hard way—blot the fillets with paper towels before cooking to prevent splattering and get a better sear.
  • Rinse the Rice: Rinse jasmine rice until the water runs clear to remove excess starch, or you’ll end up with a gummy mess instead of fluffy grains.
  • Don’t Overcrowd Pan: Cook mackerel in a single layer with space between fillets, or they’ll steam instead of crisp up.
  • Grate Ginger Fine: Fresh ginger works best when grated finely into the soy sauce so it distributes evenly and doesn’t leave fibrous bits in the dish.

Troubleshooting Great mackerel and rice

Mackerel Sticking to Pan

If your mackerel sticks, your pan isn’t hot enough or the fish isn’t dry. Pat fillets completely dry and heat 2 tbsp vegetable oil until shimmering. Use a stainless steel or cast iron skillet for best results.

Rice Too Sticky

Rinse jasmine rice until water runs completely clear to remove excess starch. Use the exact 1:2 rice-to-water ratio and avoid lifting the lid while cooking. Let it steam covered for 10 minutes after turning off heat. 💡

Dry Mackerel

Overcooking is the culprit. Sear skin-side down for 4-5 minutes, then flip and cook just 2-3 minutes more. The fish is done when it reaches 145°F internal temperature and flakes easily.

Sauce Too Salty

If your sauce is too strong, balance it with 1 tsp rice vinegar or a pinch of sugar. Use low-sodium soy sauce to prevent this. I always taste the sauce before drizzling it over the dish.

Rice Undercooked

If grains are still firm, add ¼ cup water, cover, and cook for another 5 minutes. Check that your heat is truly at low—sometimes burners run hot. Let the rice rest covered off heat.

Fish Skin Not Crispy

Press fillets gently into the pan with a spatula for 10 seconds after placing them skin-side down. Ensure your oil is at medium-high heat and don’t move the fish until ready to flip. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 680mg30%
Total Carbohydrate 42g15%
Dietary Fiber 2g7%
Sugars 1g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen mackerel?

Yes, but thaw it completely in the fridge overnight first. Pat it completely dry before seasoning to ensure crispy skin. Never cook fish straight from the freezer.

2

What if I don’t have jasmine rice?

Use long-grain white rice instead with a 1:2 rice-to-water ratio. Basmati works too, though the aroma will differ slightly. Rinse thoroughly for best results.

3

How do I know when the mackerel is done?

The fish is ready when it reaches 145°F internally and flakes easily with a fork. This takes about 4-5 minutes skin-side down, then 2-3 minutes after flipping.

4

Can I make this ahead of time?

Store cooked mackerel and rice separately in the fridge for up to 1-2 days. Reheat rice gently, but serve fish at room temperature to keep it moist.

★★★★★4.6(5 reviews)
Tyler Campbell