Fluffy herb rice with caramelized onions, and a crispy potato crust.
Make it the star of your dinner table or a cozy vegetarian main.

There’s something special about a pot of rice that’s more than just rice. This herb rice is fragrant with caramelized onions, loaded with fresh herbs, and crowned with a crispy layer of golden potatoes. It’s inspired by Persian herb rice but simplified into an easy, one-pot dish that works for any night of the week. The result is fluffy, flavorful, and beautiful enough to serve at a holiday table — yet cozy enough for a simple vegetarian dinner with yogurt on the side.
Why You’ll Love This Herb Rice
It’s rice, but make it fancy.
- Fluffy & fragrant – Perfectly cooked basmati, toasty and full of fresh herb flavor.
- Crispy potato crust – The best surprise at the bottom of the pot (and so satisfying to flip!).
- Weeknight easy, holiday worthy – Simple steps, big presentation.
- Versatile & customizable – Use your favorite herbs, add peas, or spice it up with turmeric.
- Crowd-pleaser – A guaranteed hit whether you serve it as a side or a vegetarian main.
🎥 Watch How to Make It
See this herb rice recipe come together step by step — from caramelizing the onions to flipping out that crispy potato crust.
Don’t forget to subscribe to my YouTube channel, and follow on Instagram so you don’t miss anything!
You can also watch it on Instagram
Ingredients You’ll Need
Here’s what goes into this flavorful herb rice recipe:
- Basmati rice – washed until the water runs clear for fluffy grains
- Olive oil – for frying the onions and lining the pot
- Onion – caramelized until soft and golden
- Fresh herbs – cilantro, parsley, and the green parts of green onions, all chopped finely
- Potatoes – cubed and seasoned, forming the crispy layer at the bottom
- Salt & pepper – simple seasoning that ties it all together
Optional extras: turmeric or cumin for spice, dill or mint for extra freshness, or even peas for a pop of color.
How to Make Herb Rice
- Caramelize the onion – Cook in olive oil until soft, golden, and full of flavor.
- Toast the rice – Add washed basmati rice and fry for a few minutes to bring out its nutty aroma.
- Stir in the herbs – Mix in finely chopped parsley, cilantro, and green onions until fragrant.
- Remove from the pot – Take the herby rice mixture out of the pot and set aside so you can prep the potato layer.
- Prepare the potato layer – Line the bottom of the pot with parchment paper and olive oil, then arrange the seasoned potato cubes.
- Add rice & water – Spoon the herby rice mixture over the potatoes, add water, and bring to a boil.
- Cook low & slow – Steam on low heat until all the liquid is absorbed (20 minutes), then continue on very low heat to form that golden crust (30–40 minutes).
- Rest & flip – Turn off the heat and let it sit for 15 minutes before flipping onto a plate or fluffing with a fork.
Tips for the Best Herb Rice
Making herb rice is simple, but these tips will help you nail it every time:
- Salt the water properly: Taste your cooking water — it should be pleasantly salty, even slightly too salty. This ensures the rice itself is perfectly seasoned.
- Watch the rice curl: Basmati rice is cooked when the grains lengthen and curl. After the first 20 minutes of cooking and 15 minutes of resting, your rice is perfectly steamed.
- Why keep cooking? After the rice is steamed, we keep it on very low heat for another 30–40 minutes to slowly form that golden potato crust without overcooking the rice. This gentle heat keeps the rice fluffy while crisping the bottom.
- Use your nose: Since you can’t see the potato crust forming, rely on the smell — when you start smelling a nutty, toasty aroma, it’s nearly ready.
- Know your stovetop: If your lowest setting still runs hot, consider shortening this second cooking stage to about 20 minutes to prevent burning the potatoes.
- Rest before flipping: Let the rice sit off the heat for 15 minutes before serving. This helps the crust release easily and makes the rice fluffier.
- Use parchment paper: It prevents sticking and makes flipping the rice out much easier.
- Use the right pot: I used a 20 cm pot — a 20–24 cm heavy-bottomed pot with a tight-fitting lid is ideal. A pot that’s too large will spread the rice too thin and may dry it out.
Herb Rice Variations
Once you’ve mastered the base recipe, you can change it up depending on what you have on hand:
- Herb swaps: Try dill, mint, basil, or even a mix of whatever soft herbs you have.
- Add peas: Frozen peas work perfectly — just toss them in with the rice mixture before cooking.
- Golden turmeric rice: Add a pinch of turmeric (or saffron water if you want to splurge) to the water for a warm color and subtle flavor.
- Spinach or kale: Finely chop and sauté before adding — just squeeze out excess water to keep the rice fluffy.
- Spice it up: Add cumin, coriander, baharat, or a pinch of chili flakes for a different twist.
- Nutty finish: Top with toasted almonds, pine nuts, or cashews for crunch.
- Keep it plain: Make it just rice + potato for a super simple version that still looks gorgeous when flipped.
- Brighten it up: Squeeze fresh lemon juice over the rice before serving for a pop of acidity.

What to Serve with Herb Rice
This herb rice recipe is incredibly versatile — it works as a side dish or a vegetarian main:
- With yogurt or labneh: The cool, creamy texture pairs perfectly with the warm, herby rice.
- Fresh salads: A simple tomato salad or cucumber tzatziki on the side keeps things bright and fresh.
- Grilled or roasted meats: Chicken, lamb, or fish work beautifully with the herby flavors.
- Vegetarian dinner: Serve with roasted vegetables or a chickpea stew for a complete plant-based meal.
- Special occasions: This rice looks stunning on a holiday table or when hosting friends.
Final Wrap-Up
This herb rice is the kind of recipe you’ll want to make again and again — simple enough for a weeknight, but beautiful enough for a dinner party. Whether you serve it as a side or let it shine as the main dish, it’s guaranteed to impress.
If you try this recipe, let me know how it turned out! Leave a comment below, share it with a friend, or tag me on Instagram so I can see your crispy potato crust. And if you loved this, check out my green tahini or preserved lemons for even more Mediterranean-inspired flavors.

Herb Rice
Ingredients
- 4 tbsp olive oil, divided
- 1 medium onion (about 150 g), finely diced
- 1½ cups basmati rice, washed until water runs clear
- 1 bunch cilantro, finely chopped
- 1 bunch parsley, finely chopped
- Greens from 1 bunch green onions, finely chopped
- 3 small potatoes (200–250 g), peeled and diced into 1 cm cubes
- 2⅓ cups boiling water
- Salt and pepper, to taste
Instructions
- Heat 2 tbsp olive oil in a 20–24 cm heavy pot over medium heat. Add the diced onion, season with salt and pepper, and cook for about 10 minutes until golden.
- Add washed rice to the pot and cook for 3 minutes, stirring often.
- Stir in cilantro, parsley, and green onion greens. Cook 1 minute, then transfer the rice mixture to a bowl and set aside.
- Off the heat, line the bottom of the pot with a round of parchment paper. Drizzle in remaining 2 tbsp olive oil and spread evenly. Arrange potato cubes in a single layer (a few overlapping pieces are fine). Season with salt and pepper.
- Spoon the rice mixture over the potatoes. Pour in 2 ⅓ cups boiling water.
- Cover with a lid, bring to a boil, then reduce to low heat and cook 20 minutes. Lower the heat to the lowest setting and cook another 30–40 minutes to form a golden crust.
- Turn off the heat and let the rice sit, covered, for 15 minutes.
- Fluff the rice with a fork or flip it — place a large plate over the pot, hold firmly with oven mitts, and carefully invert to reveal the crispy potato crust.

I can’t wait for you to try this herb rice — let me know in the comments how you served yours!








