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)
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
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− Hide 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.
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− Hide details
Ready when: Potatoes are coated in golden ghee and spice aroma is fragrant
Tip: Stir gently to avoid breaking the potato pieces.
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− Hide 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.
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− Hide 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.
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− Hide 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.
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− Hide 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
- Quick & Easy
- 5 Ingredients or LessEasyBeginnerOne-PotBudget





