Namaste! Today, I am excited to share with you a delicious recipe for Indian swordfish rice that will tantalize your taste buds and satisfy your hunger. This recipe is quick and easy to make using your rice cooker, and it’s packed with rich, aromatic spices that give the dish its signature Indian flair. Whether you’re a seasoned cook or just learning your way around the kitchen, you’re sure to love this flavorful and nutritious meal. So, let’s get cooking! We’ve made this indian swordfish rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

indian swordfish rice ingredients


  • 1 pound swordfish, cut into cubes
  • 1 cup basmati rice
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 1 inch ginger, grated
  • 1-2 green chili peppers, finely chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon garam masala
  • 1/4 teaspoon cayenne pepper
  • 1/4 cup chopped fresh cilantro, plus extra for garnish
  • 1 lime, cut into wedges
  • Salt to taste
  • 2 tablespoons vegetable oil
  • 2 cups water


  1. Heat 2 tablespoons of vegetable oil in a pot over medium heat. Add 1 teaspoon of cumin seeds and 1 teaspoon of coriander seeds. Fry until the seeds turn golden brown.
  2. Add 1 finely chopped onion, 2 minced garlic cloves, 1 inch of grated ginger, and 1-2 finely chopped green chili peppers. Fry for 5 minutes or until the onions become translucent.
  3. Add 1/2 teaspoon of turmeric, 1/2 teaspoon of garam masala, and 1/4 teaspoon of cayenne pepper. Stir for 30 seconds.
  4. Add 1 cup of basmati rice, 1 pound of swordfish cut into cubes, and 1/4 cup of chopped fresh cilantro. Stir everything together to coat with the spices.
  5. Add 2 cups of water and salt to taste. Bring to a boil. Cover and reduce heat to low. Simmer for 20 minutes until the rice is cooked and the swordfish is tender.
  6. Fluff the rice with a fork and garnish with fresh cilantro leaves. Serve with lime wedges on the side.

indian swordfish rice

How long does indian swordfish rice last in the fridge?

Indian swordfish rice should be allowed to cool to room temperature before being stored in an airtight container in the refrigerator. It can be stored for up to four days in the refrigerator if properly stored. However, it is important to note that rice can become contaminated with certain strains of bacteria that can cause food poisoning if it is not stored properly or left at room temperature for too long. When reheating the swordfish rice, it is important to make sure it reaches a temperature of at least 165°F (74°C) to kill any potential bacteria that may have grown while in storage. Leftover swordfish rice should not be reheated more than once.

Click the banner below to find more of our favorite rice cookers!


Low calorie indian swordfish rice recipe substitutions

To make this Indian swordfish rice recipe lower in calories, there are a few substitutions that can be made. Firstly, instead of using one cup of basmati rice, a half cup of brown rice can be used for a lower calorie and higher fiber option. Secondly, using a cooking spray instead of vegetable oil to fry the cumin and coriander seeds can save a significant amount of calories. Additionally, reducing the amount of cilantro used for garnish and using low sodium vegetable broth instead of water can save some extra calories. Lastly, reducing the amount of swordfish used or replacing it with a white fish such as cod can help lower the calorie count. By making these changes, you can enjoy this flavor-packed recipe while keeping an eye on calorie content.

What to serve with a indian swordfish rice?

There are several dishes that would complement Indian swordfish rice. A refreshing salad with a light dressing would be a great choice to balance out the richness of the rice. Raita, a yogurt-based condiment, would also be a great addition as it provides a cooling element to the spiciness of the dish. Naan bread or papadum can be served on the side to add a crispy crunch. A sweet and tangy mango chutney or tomato chutney would also work well as a condiment. Finally, a refreshing Indian beverage such as mango lassi or chai tea would be a perfect drink to serve alongside the meal.

Whats the best sauce for a indian swordfish rice?

The best sauce for Indian swordfish rice would be a spicy tomato-based sauce. This can be achieved by blending together fresh tomatoes, ginger, garlic, green chili, and some spices like cumin, coriander, and turmeric. Sautéing this mixture in oil until the flavors are well combined would create a great base for the sauce. To add more depth, you can also include some cream or coconut milk towards the end of cooking. This sauce will complement the bold flavors of swordfish well, providing a nice balance of heat and creaminess to the dish. A sprinkle of fresh cilantro as a garnish would complete the flavors of the dish.

Indian swordfish rice health benefits

Indian Swordfish Rice can provide various health benefits. Swordfish is a good source of lean protein and omega-3 fatty acids, which can help promote heart health and lower inflammation in the body. Additionally, the spices used in the dish, such as turmeric and cumin, have anti-inflammatory properties and may aid digestion. Rice is a good source of carbohydrates, which provide energy, and also contains essential vitamins and minerals such as thiamin, niacin, and iron. Overall, Indian Swordfish Rice can be a nutritious and satisfying meal.However, if someone is looking for a different recipe that may be even healthier, they could try a vegetable and chickpea curry. This dish typically contains a variety of vegetables, such as cauliflower, sweet potatoes, and spinach, which provide fiber and essential vitamins and minerals. Chickpeas are a great source of plant-based protein, and the spices used in the dish can also provide anti-inflammatory and digestion-aiding properties. Served with brown rice or quinoa, this dish can be a filling and nutritious option.

Click the banner below to find more of our favorite rice cookers!