Turmeric Potato Rice
Photo by Gunawan Kartapranata on Wikimedia Commons (CC BY-SA 3.0)

Turmeric Potato Rice

A vibrant, budget-friendly Indian rice dish where fluffy white rice and tender potatoes are sautéed together with turmeric, onions, and ghee. Simple, aromatic, and a perfect complement to curries or enjoyed on its own. This one-pot stovetop method ensures every grain stays separate and every piece of potato absorbs the golden spice.

Prep
15 min
Cook
25 min
Wait
10 min
Total
50 min
Makes
4 servings (about 3.5 cups)
Share

Steps

Before you start
  • Rinse the rice under cold water until the water runs clear
  • Cut potatoes into ½-inch (1.3 cm) cubes so they cook evenly with the rice
  • Measure out all ingredients before you begin cooking
  1. Toast and sauté the aromatics

    • Heat ghee in an 8-inch pot over medium heat for 30 seconds until shimmering.
    • Add the diced onion and cook, stirring often, for 4–5 minutes until the edges turn light golden and the onion softens.
    • You should smell a sweet, caramelized aroma.
    + Show details

    Ready when: Onion edges are light golden and smell sweet

    Tip: Do not brown the onion too much or it will add bitter notes; keep the heat at medium.

  2. Add potatoes and turmeric

    • Stir in the potato cubes and turmeric.
    • Cook, stirring occasionally, for 2–3 minutes so the potatoes are coated in the ghee and the turmeric releases its aroma.
    • The mixture will turn a warm golden color.
    + Show details

    Ready when: Potatoes are coated in golden ghee and spice aroma is fragrant

    Tip: Stir gently to avoid breaking the potato pieces.

  3. Add rice and water

    • Pour in the rinsed rice and stir well to coat it with the ghee and spices.
    • Pour in 2.5 cups (600 ml) of water.
    • Add salt to taste (about ¾ teaspoon to start).
    • Bring to a boil over medium-high heat, stirring occasionally, until the water starts boiling vigorously, about 2–3 minutes.
    + Show details

    Ready when: Water is boiling vigorously and steam rises from the pot

    Tip: Stir occasionally to prevent the rice from sticking to the bottom; do not stir too much or the rice will become mushy.

  4. Cover and reduce heat

    • Reduce the heat to low and cover the pot with a tight-fitting lid.
    • Cook without lifting the lid for 15–18 minutes.
    • The rice should absorb all the water and become tender, and the potatoes should be cooked through but still hold their shape.
    + Show details

    Ready when: All water is absorbed, rice grains are separate and fluffy, potatoes are fork-tender

    Tip: Do not remove the lid during cooking or steam will escape and the rice will cook unevenly. If you hear sizzling at the bottom near the end, the heat is too high; lower it slightly.

  5. Rest and fluff

    • Remove the pot from heat and let it sit, covered, for 5–10 minutes.
    • This allows the residual heat to finish cooking the rice evenly and makes it easier to fluff without breaking the grains.
    + Show details

    Ready when: Rice is fully cooked and grains are set

    Tip: This resting step is essential for light, separate grains; do not skip it.

  6. Fluff and garnish

    • Uncover the pot and gently fluff the rice with a fork, working through the grains and potatoes to separate them.
    • Taste and adjust salt if needed.
    • Stir in the chopped green chiles and fresh cilantro if using.
    • Transfer to a serving dish.
    + Show details

    Ready when: Rice is light and fluffy, potatoes are visible, and garnish is distributed

    Tip: Use a fork rather than a spoon to fluff so you don't mash the grains or potatoes.

Good to know

Tips
  • Do not stir the rice after you cover the pot; this breaks the grains and releases starch, making the rice mushy and clumpy. Trust the steam to cook it evenly.
  • For extra flavor, temper a few dried curry leaves or mustard seeds in the ghee before adding the onion. Both are traditional in Indian rice dishes and add subtle complexity.
  • If your rice turns out too wet at the end, you likely uncovered the pot during cooking or added too much water. Next time, measure more carefully and resist peeking. If your rice is too dry, add a few tablespoons of warm water and cover again for 1–2 minutes.
  • This dish pairs beautifully with yogurt, pickles, pappadum, and any Indian curry. It can also be eaten as a light meal on its own or with a simple dal (lentil) side.
Make ahead

Turmeric Potato Rice is best served fresh, but leftovers can be refrigerated and reheated. It does not freeze well as the texture becomes grainy.

Storage & reheating

Store in an airtight container in the refrigerator for up to 3 days. Reheat in a small pot over low heat with a splash of water (1–2 tablespoons), stirring gently until warm, 3–4 minutes. Do not microwave, as the rice will dry out and toughen.

Substitutions
  • ghee (or neutral oil) → unsalted butter or neutral oil (vegetable, canola, or coconut). Use an equal amount. Butter will add a slightly different flavor but works well; neutral oil will be more neutral in taste.
  • white rice (basmati or jasmine preferred) → brown rice or basmati brown rice. Brown rice will take 35–40 minutes to cook instead of 15–18; increase water to 3 cups (720 ml) and adjust the cooking time accordingly.
  • medium potatoes (russet or red) → carrots, green peas, or a mix of both (cut carrots into small cubes). Peas can be added in the last 2 minutes of cooking so they don't overcook. Carrots may take slightly longer to soften; add them with the potatoes.
  • ground turmeric → cumin (ground) or a pinch of saffron. Cumin will give an earthier flavor; saffron will make the dish more fragrant and luxurious. Use the same amount of cumin or 3–4 saffron threads steeped in warm water.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Basmati RicePotatoes
Method
Stovetop

Reviews (0)