This easy pilau rice is fragrant with warm spices and fresh herbs, cooked until perfectly fluffy. It makes an ideal side for homemade curries and adds a restaurant-style touch to weeknight meals.

This pilau rice pairs beautifully with pork curry, creamy coconut chicken curry, chicken thigh curry, coconut salmon curry, and cauliflower curry. Serve with warm naan bread for a complete meal.
⭐️ Why this recipe works
- Flavorful Spices: A blend of cumin, turmeric, coriander and cloves creates a fragrant base.
- Perfect Rice Texture: Basmati gives long, separate grains that soak up the spices and stock.
- Balanced Aromatics: Sautéed onions, garlic and thyme build a savory foundation.
- Versatile: Easily adapted with vegetables, nuts or proteins to suit your menu.
🧾 Ingredients overview

- Salted butter – adds richness and helps sauté the aromatics.
- Brown onion – provides a sweet, savory base.
- Garlic – enhances the aromatic profile.
- Thyme – brings a subtle earthy freshness.
- Bay leaf – infuses a light herbal note.
- Cloves – warm and slightly sweet-spicy.
- Cinnamon stick – adds gentle warmth.
- Cumin – nutty and peppery.
- Turmeric – for color and a mild earthy flavor.
- Ground coriander – adds citrusy sweetness.
- Basmati rice – preferred for long, fluffy grains.
- Vegetable stock – gives savory depth.
👩🏻🍳 Here’s how to make it
Easy 30-Minute Pilau Rice recipe step-by-step


- Sauté aromatics: Heat the butter in a large skillet with a tight-fitting lid over medium heat. Sauté the diced onion and minced garlic until soft and translucent.
- Toast the spices: Add thyme leaves, bay leaf, cloves, cinnamon stick, cumin, turmeric and ground coriander. Cook for 1–2 minutes, stirring so the spices release their aroma.


- Coat the rice: Stir in the rinsed basmati rice so each grain is coated in the spiced butter.
- Add stock and cook: Pour in hot vegetable stock and bring to a boil. Reduce heat to very low, cover with the tight lid and simmer gently for about 11 minutes, or until the rice is tender and the stock is absorbed.
- Finish and rest: Remove from heat, fluff the rice with a fork and let it rest, covered, for 5 minutes before serving.
📖 Variations
- Rice: Use jasmine or other long-grain rice for a different texture.
- Stock: Swap vegetable stock for chicken stock for a non-vegetarian version.
- Aromatics: Replace thyme with cilantro or parsley for a different herbal note.
- Add-ins: Stir in peas, diced carrots or raisins for color and texture.
- Protein: Mix in cooked chicken, shrimp or tofu to make a complete one-pot meal.
- Spices: Add chili flakes or garam masala to increase heat and complexity.
💡 Chef’s Guide: Expert Tips
These tips come from years of professional cooking and practical home-kitchen experience to help you get consistent results.
- Use a towel: If your lid doesn’t seal well, tuck a clean kitchen towel under the lid to trap steam and ensure even cooking.
- Resting time: Let the rice rest after cooking so flavors meld and grains firm up slightly for fluffier texture.
- Saffron infusion: For an elevated aroma and color, steep a few saffron strands in warm water and stir into the rice just before serving.
🍯 Storing and reheating leftovers
- Fridge: Cool completely and keep in an airtight container for up to 3 days.
- Freezer: Freeze in a freezer-safe container for up to 1 month.
- Reheat: Add a splash of water before reheating to restore moisture. Microwave or steam until piping hot. Reheat rice only once for safety.
❓Recipe FAQ’s
Pilau rice goes well with curries, grilled meats, raita, chutney or roasted vegetables.
Rinse the rice under cold water until clear and fluff with a fork after cooking to separate the grains.
Use fresh, high-quality spices, a good stock and finish with fresh herbs for brightness.
These are recommended Indian dishes to serve with this pilau rice:
If you tried this Easy 30-Minute Pilau Rice, please leave a comment and a star rating. Your feedback helps others discover the recipe.

The Easy 30 Minute Pilau Rice
Ingredients
- 20 g (1 ½ tbsp) salted butter
- 1 brown onion, diced
- 1 clove garlic, minced
- 2 sprigs thyme, leaves picked
- 1 bay leaf
- 3 cloves
- 1 cinnamon stick
- ½ teaspoon cumin
- ½ teaspoon turmeric
- ¼ teaspoon ground coriander
- 250 g (1 ¼ cups) basmati rice
- 500 ml (2 cups) vegetable stock
Instructions
- Heat the butter in a large skillet with a tight-fitting lid over medium heat. Sauté the onions and garlic until soft and translucent.
- Add the thyme, bay leaf, cloves, cinnamon stick, cumin, turmeric and ground coriander. Cook for another 1–2 minutes, stirring.
- Stir in the rinsed basmati rice so grains are well coated.
- Pour in hot vegetable stock and bring to a boil. Reduce to very low heat, cover and simmer for about 11 minutes or until rice is tender and liquid absorbed.
- Remove from heat, fluff with a fork and let rest, covered, for 5 minutes before serving.
Notes
- Rinse first: Rinse basmati rice under cold water until clear to remove excess starch and prevent stickiness.
- Use a lid: A tight-fitting lid ensures even steam cooking; use a clean towel under the lid if needed to seal gaps.
- Reheating tips: Add a splash of water and reheat until piping hot. Reheat rice only once.
- Try add-ins: Mix in peas, carrots or raisins for color and texture.
Nutrition
|
Carbohydrates: 56 g
Meet the Chef!
Hi, I’m Debs, a Cordon Bleu-trained chef who focuses on accessible, flavourful recipes that won’t break the bank. My recipes are designed to be reliable, tasty and straightforward so you can cook with confidence.
Learn more about me →