Namaste and welcome to Rice Cookers 101! Today, we’re excited to share with you a delicious and authentic Indian recipe for goat rice that will transport your tastebuds straight to the streets of Mumbai. This flavorful dish is the perfect combination of aromatic spices, tender goat meat, and fluffy basmati rice, all cooked to perfection in your trusty rice cooker. Whether you’re an experienced chef looking to spice up your repertoire or a beginner just starting out, this recipe is sure to impress. So let’s get cooking! We’ve made this indian goat 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 goat rice ingredients


  • 1 lb goat meat, cut into cubes
  • 2 cups basmati rice
  • 4 cups water
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger paste
  • 2 green chilies, chopped
  • 2 cinnamon sticks
  • 4 cloves
  • 4 cardamom pods
  • 1 bay leaf
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • Salt and pepper, to taste
  • Fresh cilantro, chopped, for garnish


  1. Rinse the rice and soak it in water for 30 minutes.
  2. In a large pot, heat oil over medium heat. Add the cinnamon sticks, cloves, cardamom pods, bay leaf, and cumin seeds and sauté for a minute or until fragrant.
  3. Add the onion, garlic, ginger paste, and green chilies. Sauté until the onion becomes translucent.
  4. Add the goat meat and cook for 8-10 minutes or until browned.
  5. Add the coriander powder, garam masala, turmeric powder, salt, and pepper. Mix well.
  6. Drain the rice and add it to the pot. Mix well so the rice is coated with the spices and meat.
  7. Add 4 cups of water and bring to a boil.
  8. Lower the heat, cover and cook for 20-25 minutes or until the rice is tender and has absorbed all the water.
  9. Remove from heat and let it sit for 10 minutes.
  10. Fluff the rice with a fork and garnish with fresh cilantro.
  11. Serve hot and enjoy!

indian goat rice

How long does indian goat rice last in the fridge?

Indian goat rice, also known as biryani, can be stored in the fridge for up to 3-4 days after cooking. However, it is important to store it properly in an airtight container to prevent spoilage. If you plan to store it for longer than a few days, it is best to freeze it instead. When reheating the biryani, make sure to heat it to an internal temperature of at least 165°F (74°C) to ensure that it is safe to eat. Additionally, it is important to note that the texture and taste of the biryani may change slightly after refrigeration, so it is best to consume it within a few days for optimal quality.

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


Low calorie indian goat rice recipe substitutions

To make this Indian goat rice recipe lower in calories, there are a few substitutions that can be made. First, the goat meat can be replaced with skinless chicken breast or turkey breast, which are leaner protein options. Next, using brown rice instead of white basmati rice can also reduce the calorie content of the dish while providing more fiber. Additionally, substituting vegetable broth or low-sodium chicken broth for water can add more flavor without adding many calories. Finally, reducing the amount of oil used and replacing it with a non-stick cooking spray can further reduce the calorie content of the dish. Overall, making these substitutions can help reduce the calorie content of the Indian goat rice without sacrificing too much in terms of taste and flavor.

What to serve with a indian goat rice?

There are a few delicious options to serve with Indian goat rice. A common and traditional pairing is raita, a refreshing yogurt-based side dish with cucumber, mint, and spices, which helps cool down the heat of the spicy rice. You can also serve it with a simple salad of mixed greens or grated carrots and beets dressed with lemon juice and olive oil. Another great option is roasted or grilled vegetables like eggplant, bell peppers, or okra lightly seasoned with garam masala for added flavor. Additionally, a side of crispy papadums or naan bread would be a perfect complement to the rice.

Whats the best sauce for a indian goat rice?

There are various sauces that go well with Indian goat rice, but one that stands out is the raita. Raita is a simple yogurt-based sauce that is made by combining yogurt with grated cucumber, roasted cumin powder, salt, and chopped coriander leaves. It is a refreshing and cooling sauce that balances the spiciness of the goat curry and rice. It also complements the rich flavors of the dish and adds a creamy texture to it. Other popular sauces that can be served with Indian goat rice include tomato chutney, tamarind sauce, and mint chutney. However, the raita is a classic choice that is always a safe bet for enhancing the overall taste of the dish.

Indian goat rice health benefits

Indian goat rice, also known as mutton biryani, can be a flavorful and satisfying dish. However, it is important to note that it is typically high in calories, sodium, and saturated fat. While goat meat can be a good source of protein and iron, the dish should be consumed in moderation as part of a balanced diet. It is important to pair it with other nutritious foods like vegetables and whole grains to increase the overall nutritional value. If you are looking for a healthier recipe, a vegetable biryani or a lentil and vegetable stew (such as chana masala) would be a great option as they are typically lower in fat and calories, higher in fiber, and provide a good source of plant-based protein.

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