Fish Rice Recipe

Updated: June 13, 2024, By Swasthi

Fish Rice recipe for beginners using pantry ingredients. This fish rice is one of our most loved ways to whip up a fast seafood meal, ready under 30 mins. It is flavoursome, delicious and is made in one pan. In this post I show how to make it with precooked rice but you can also make it with raw uncooked rice. I got you covered for both.

fish rice recipe



This Fish Rice reminds me of my childhood days when my Mom would make Ghee Rice with hard boiled eggs, crushed black pepper, green chilies and curry leaves. It would be delicious with a squeeze of fresh lemon. Some papadums, sliced carrots, cucumber and onions or a raita on the side would make a complete meal. This was our staple delicious dinner during the cold winters.

This Fish Rice is made much the same way, but the fish is seasoned with spices first and pan-fried until cooked through. In the same pan, I make the ghee pepper fried rice with sautéed onions, curry leaves, cashews and raisins (optional). Under 20 mins, this is ready.

However if you do not have pre-cooked rice, simply cook the raw rice in the same pan with water or stock or coconut milk, whatever you prefer. This takes you another 15 mins. On various occasions I have tried out these, while stock adds an umami flavor, coconut milk adds a rich tropical flavor. But using water is what I like the most because the flavor of ghee is more prominent with water.

Ingredients you need

  • Rice: Use any kind of non-starchy rice because this kind of rice is less sticky. We want the rice grains to be separate and not sticky in the dish. I use aged basmati rice or jasmine for this recipe. If you have precooked cold rice from the refrigerator you may use that. I make mine fresh, in a pressure cooker. But included the instructions below if you want to use raw uncooked rice.
  • Fish: Use any type of firm fish you like. Salmon, snapper, Spanish mackerel (king fish), cod, bass, haddock and catfish are some of the good choices. I use Spanish mackerel. You can use fillets or steak.
  • Ghee / butter/ oil: I use ghee for flavor, you may use a mix of ghee and oil if you want. Or use unsalted high quality butter or your preferred cooking oil.
  • Aromatics: onions/shallot, garlic, ginger and curry leaves are some of the aromatic ingredients. If you don’t have fresh curry leaves, use dried or use any other fresh herbs you have – cilantro or mint work well.
  • Spices: I use black pepper, garam masala, Indian red chili powder and turmeric. If you don’t have garam masala, you may use steak seasoning as required. Red chili powder can be replaced with paprika or a mix of cayenne and paprika.
  • Fresh green chilies add a depth of spicy flavor. You may use Indian, Thai chili peppers or serrano peppers or may omit them to use crushed black pepper.

Photo Guide

How to make Fish Rice (Stepwise photos)

Preparation

1. Add rice to a pot and rinse well. Drain completely and pour water. Bring to a rolling boil and cook covered on a low heat until the water is absorbed and the rice is cooked through. You need fluffy and perfectly cooked non-sticky rice for this recipe. (If you want to make all in one pan, you may first fry the fish in a pan, keep aside and cook the rice after step 7 in the same pan.)

2. Pat dry the fish with kitchen papers. Add red chili powder, turmeric, salt, ginger garlic paste, lemon juice and garam masala. Coat the fish with all these seasonings. Set aside for about 10 minutes. Meanwhile slice onion, green chili and set aside.

marinate fish

Pan Fry Fish

3. Add ghee to a hot pan. Ghee lends a very good flavor but you may use oil or butter or mix. Add garlic and saute until nice aroma comes out. Place the fish, curry leaves and fry on a medium flame. Flip the fish after 3 to 4 mins and add more red chili powder if needed.

Add ghee to a hot pan, Add fish, curry leaves and begin to fry on a medium flame

4. Cook on both the sides until the fish is completely cooked through. You know it is done, if the fish flakes easily at the prick of a fork. Remove these to a serving plate.

cook

5. Heat more ghee in the same pan. Add chopped garlic, sliced onions, slit green chili and begin to saute. Do not skip green chili else the rice will taste bland.

add sliced onions, slit green chili

6. When the onions turns golden, add curry leaves, cashews and raisins. These are optional but I suggest adding at least few chopped cashews else the rice will be plain.

add curry leaves, cashews and raisins

7. Saute everything well until the nuts turn golden.

golden fried nuts for fish rice recipe 06

Make Fish Rice

8. Add cooled rice, black pepper and salt.

Add cooled rice, pepper and salt

9. Mix everything well to heat through. Taste test and adjust salt & pepper to your preference.

Mix everything

Serve hot rice with roasted fish & onions, cucumber and carrot slices. A raita also pairs well.

fish rice

Related Recipes

Recipe Card

fish rice recipe

Fish Rice

5 from 15 votes
Spicy pan fried fish served with spiced and flavored rice. Made in Indian style, this dish is super quick to make.
Print Recipe Pin Recipe
Comments

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Servings2 to 3
AuthorSwasthi

Ingredients (US cup = 240ml )

To fry fish

  • 2 to 3 fish fillets or steak
  • ¾ teaspoon ginger garlic paste (or ½ tsp each grated)
  • ½ to 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • teaspoon turmeric powder (optional)
  • teaspoon salt (adjust to taste)
  • 1 to 1½ tablespoon lemon juice (adjust to taste)
  • 1 tablespoon ghee or oil

Other ingredients

  • 2 sprigs curry leaves (divided)
  • 1 teaspoon garlic chopped
  • 2 tablespoons ghee (or oil)
  • 2 to 3 green chilies slit
  • 1 cup uncooked rice (basmati or jasmine or use 2½ cups cooked rice)
  • 1 small onion thinly sliced
  • 10 whole cashews split
  • 10 raisins optional
  • ¼ to ½ teaspoon black pepper
  • salt as needed


Instructions

  • Cook rice: Add rice to a bowl and rinse well. Drain completely, pour fresh water and bring to a rolling boil. Reduce the heat to low and cover. Cook on a low heat until the water is absorbed and the rice is cooked through.
  • Prep the fish: Coat the fish with lemon juice, ginger garlic paste, red chili powder, turmeric, garam masala and salt. Leave aside for 10 mins, while you prep up the onions and other ingredients.
  • Fry the fish: Heat oil or ghee and add half of the curry leaves. Place the fish and fry for 3 mins and then flip. Add more spices if you like. Fry on both the sides, until it is cooked through. Transfer this to a plate.
  • Make fish rice: Heat ghee or oil in the same pan. Add garlic, onions, green chilies and the rest of the curry leaves. Saute until golden and add nuts and raisins if using. Saute until the nuts turn lightly golden and the onions begin to caramelize. Don't burn.
  • Add cooled rice, salt and pepper. Mix well and heat through. Taste test to adjust salt or pepper.
  • Serve rice and fish with fresh salad or sliced onions and carrots.


Notes

  • To make the dish in one pan including cooking rice, fry the fish, remove and make the tempering step (until frying nuts). Pour water/stock and cook the rice in the same pan. 

NUTRITION INFO (estimation only)

Nutrition Facts
Fish Rice
Amount Per Serving
Calories 1171 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 11g69%
Cholesterol 163mg54%
Sodium 468mg20%
Potassium 1167mg33%
Carbohydrates 169g56%
Fiber 8g33%
Sugar 8g9%
Protein 66g132%
Vitamin A 645IU13%
Vitamin C 99.8mg121%
Calcium 119mg12%
Iron 3.7mg21%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




16 Comments
Inline Feedbacks
View all comments

Which fish do you suggest using for this?

Love how detailed you are! Which fish do you suggest using for this ?

I tried fish rice recipe.It turned out awesome.Thanks for this simple yet delicious recipe.

Fantastic blog post. Keep Sharing.

5 stars
Hi Swasthi
I am a regular visitor of your blog. I have tried few of the recipes from your blog and all of them turned out very tasty. Thanks a lot.

5 stars
I just made this and it was awesome! Thank you so much!

5 stars
I have tried three of ur recepies over the week – Andhra Style mutton biryani, egg biryani n Fish Ghee rice. They turned out awesome…thank u so much. Well written and the pics on how to make makes it very motivating and inspiring.

5 stars
woooooooow! Its look too yummy !
Thank you for sharing all this receipe, your site is really looking good and informative.I really really liked it. I will make it at my home and also going to share with my friends and family.