Namaste and welcome to Rice Cookers 101! Today, we will take you on a culinary journey to the land of fragrant spices and delicious flavors with our recipe for Indian tuna rice. This dish is a perfect blend of tender rice, savory tuna, and aromatic spices that will tantalize your taste buds. And the best part is that you can make it all in a rice cooker – no fuss, no mess! So, let’s get started and learn how to make this delectable Indian tuna rice in just a few simple steps. We’ve made this indian tuna 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 tuna rice ingredients


  • 1 cup basmati rice
  • 1 can tuna in water, drained
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 tsp ginger, grated
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 tbsp tomato paste
  • 2 tbsp vegetable oil
  • 2 cups water
  • Salt to taste


  1. Rinse the basmati rice in cold water until the water runs clear, then soak it for 30 minutes.
  2. Heat the vegetable oil in a large saucepan over medium heat. Add the onion and cook until softened and lightly browned.
  3. Add the garlic, ginger, cumin, coriander, turmeric, and garam masala to the pan. Cook for 1-2 minutes until fragrant.
  4. Add the tomato paste and cook for another minute, stirring constantly.
  5. Add the drained tuna and stir to combine.
  6. Drain the rice and add it to the saucepan. Stir to coat the rice with the spices and tuna mixture.
  7. Add 2 cups of water and salt to taste. Bring to a boil, then reduce the heat to low, cover the pan, and simmer for 15-20 minutes until the rice is tender and the water has been absorbed.
  8. Remove from heat and uncover the pan. Fluff the rice with a fork and let it sit for 5 minutes before serving.

indian tuna rice

How long does indian tuna rice last in the fridge?

Indian tuna rice can generally be stored in the fridge for up to 3-4 days after cooking. However, it’s important to ensure proper food handling and storage practices to maintain its freshness and quality. Once the rice has been cooked, it should be cooled quickly and stored in an airtight container in the refrigerator. When reheating, it’s important to heat the rice thoroughly to an internal temperature of 165°F (74°C) to ensure any harmful bacteria are destroyed. Additionally, if you’re not planning to consume the rice within the 3-4 day window, it’s recommended to freeze it for longer-term storage.

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


Low calorie indian tuna rice recipe substitutions

To make this Indian Tuna Rice recipe lower in calories, we could make a few substitutions. First, we could use brown or wild rice instead of basmati rice, as these varieties contain more fiber and nutrients per serving. Second, we could use a can of tuna in water rather than oil, which would reduce the overall calorie and fat content. Third, we could reduce the amount of oil used to cook the onions and garlic, using just enough to prevent sticking rather than 2 tablespoons. Finally, we could use a low-calorie oil spray or cooking spray instead of vegetable oil, which would further reduce the calorie count of the dish. By making these substitutions, we can create a lighter version of this tasty recipe that is still full of flavor and nutrition.

What to serve with a indian tuna rice?

Indian tuna rice is a flavorful and satisfying dish on its own, but if you’re looking for something to serve alongside it, there are several options. One great option is a cucumber and tomato salad, which provides a refreshing contrast to the spiciness of the rice. Another option is naan bread or other Indian breads, which can be used to scoop up the rice and add extra texture and flavor. Alternatively, you could serve some roasted or grilled vegetables, such as eggplant or zucchini, to add some depth and nutrition to the meal. Whatever you choose, be sure to have plenty of water or other cooling beverages on hand to balance out the heat of the dish.

Whats the best sauce for a indian tuna rice?

The best sauce for Indian Tuna Rice would be a spicy tomato-based sauce with aromatic Indian spices such as cumin, coriander, and turmeric. This sauce can be made by sautéing onions and garlic, adding chopped tomatoes, and letting it cook until it reduces into a thick sauce. Then, add in the spices along with a pinch of salt and red chili powder for some heat. For added creaminess, coconut milk can be added to balance the spiciness. This flavorful sauce will complement the subtle taste of the tuna and perfectly blend with the rice.

Indian tuna rice health benefits

Indian tuna rice is a delicious and nutritious dish that provides many health benefits. Tuna fish is an excellent source of protein and omega-3 fatty acids, which help to lower the risk of heart disease and improve brain function. Rice is a good source of complex carbohydrates, which provide energy and promote satiety. Additionally, the spices used in Indian cuisine such as turmeric, cumin, and ginger, have anti-inflammatory properties that can benefit overall health. However, if you are looking for an even healthier option, you could try a vegetable-based rice dish, such as a mixed vegetable pulao or a quinoa and vegetable pilaf, to increase your fiber and nutrient intake.

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