Rice Pilaf with Mushrooms and Pine Nuts

Rice pilaf, rice browned first then cooked in stock with mushrooms, onions, and toasted pine nuts.

  • Cook time: 1 hour
  • Yield: Serves 6 to 8.


  • Up to 4 cups of chicken or vegetable stock (vegetable stock for vegetarian option, gluten-free stock for gluten-free version), depending on the type of rice you are using, or a mixture of water and stock*
  • 1/2 cup pine nuts
  • 5 ounces shiitake, cremini, or button mushrooms, roughly chopped
  • 1 Tbsp olive oil
  • 2 cups long grain white rice
  • 1/2 cup chopped green onions or yellow onions
  • 2 teaspoons salt, plus more to taste
  • 1/2 teaspoon ground black pepper, plus more to taste
  • 2 Tbsp butter
  • 1 cup (loosely packed) chopped arugula, watercress, or 1/2 cup chopped fresh parsley

* The amount of stock you use for this recipe is dependent on the type of rice you are using, and the cooking directions on the package of rice. For example, if your rice calls for 1 3/4 cups of liquid for 1 cup of rice, then use 3 1/2 cups of stock/water for the 2 cups of rice that this recipe calls for.


1 Measure out the stock according to the liquid requirements on your package of rice for 2 cups of rice. Place in a 2 quart sauce pan and bring to a simmer. While the stock is heating, prepare the pine nuts, mushrooms, and rice in the next three steps.

2 Heat a large sauté pan on medium high heat. Add the pine nuts. Toast, stirring occasionally until lightly browned and fragrant. Remove the pine nuts from the hot pan to a bowl, set aside.

3 Return the pan to the heat. Add the chopped mushrooms. Dry sauté the mushrooms (using no fat), stirring occasionally, until the mushrooms give off much of their moisture and begin to brown slightly. Remove the mushrooms from the pan, set aside (can add to the same bowl as the pine nuts.)

4 Add olive oil to the pan and increase the heat to high. Add the white rice, spreading the rice out in the pan and stirring to coat with the oil. Cook for a couple of minutes, stirring occasionally, until the rice begins to brown. Mix in the onions, and cook for a couple minutes more, until the onions soften and turn translucent. Add the pine nuts and mushrooms to the rice and remove from heat.

5 Carefully add the rice mixture to the saucepan with the hot stock. Mix in the salt and pepper. Bring to a simmer, reduce the heat, and cover the pan. Cook according the the rice package instructions, anywhere from 15 to 45 minutes, depending on the type of rice. Remove from heat and let sit covered for 10 minutes.

6 Stir in the butter and and chopped arugula, watercress, or parsley. Fluff up with a fork. Add more salt and pepper to taste.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Sofya @ The Girls' Guide to Guns and Butter

    Hi Elise! I just happened to have a perfect (well, in our opinion) rice recipe for you – a delicious layered steamed rice pilaf from my native Azerbaijan. It’s a true showcase piece and I actually got it from a different Azerbaijani blog (there’s really just two of us, Azeri food bloggers), AZ Cookbook, but I’ve adapted it slightly for myself. Anyhow, this uses chicken and sweet dried fruit and chestnuts. Here’s a step-by-step pictorial recipe:


    So excited to hear what you think about it!! I think you might just love it. When I was growing up, it was such a luxury food. I am getting excited just writing about it. And I am a potato person otherwise!

    Wow, that’s a beautiful rice pilaf! I love the fruit and chestnuts. ~Elise

  • Leung

    Do you think brown rice will work well? My family doesn’t like white rice, but if I use brown rice do I need to modify anything?

    You will need to modify the cooking time, as brown rice typically takes 3 times as long to cook as white rice. ~Elise

  • Arlen

    I see that you spent some time in Japan, and that’s where I live now. Have you tested this recipe with short-grain rice? That’s the only type of rice we generally use.

    No, but I’m guessing it would work fine. ~Elise

  • Charlene

    I made this for supper with a few changes. Walnuts instead of pine nuts cause I have lots of walnuts. Halved the amount of rice cause I didn’t have 2 cups but used an 8 oz. pkg. of creminis and probably 2 cups of arugula. Gosh, this was good! Thanks, Elise. I’ll be making this again for sure!


  • Alan

    This recipe sounds great! Do you know if everything could be put into a rice cooker at step 5? If so, any changes/substitutions to consider? Thanks :)

    I don’t see why not, but I haven’t tried it with a rice cooker. ~Elise

  • Susan

    I will eat any starch, but am most partial to rice. The closest I’ve gotten to calling a rice dish a pilaf is when I add some minced onion, julienned carrots, and peas while cooking my regular rice. I garnish it with toasted sliced almonds. My favorite prep will always be just plain white (Uncle Bens converted) rice with salt and butter. On occasion, I’ve eaten it all by itself and called it dinner.

  • Garland

    I make something similar to this but with sliced toasted almonds mixed in right before serving. Oh, and shallots instead of onions, if I have them – they just have that something extra dimension and make me feel fancy using them :). Leeks are good too.

  • Stephanie Skaggs

    This sounds great. Do you think it would work with brown rice? I’ve got a costco bag I’m trying to get through.

    The thing with brown rice is that it takes 3 times as long to cook. Browning the white rice just makes it more flavorful and brown rice already has a ton of flavor. That said, I LOVE brown rice, and would be really interested to know how this recipe turns out with it, so if you make it with brown rice, please let us know how it works for you. ~Elise

  • randi

    I got excited when reading the word bacon in your introduction…but it wasn’t in the ingredient list. I’m sure I could sneak some in. I could eat a bowl of plain steamed rice as a meal I love it so much.

  • Charlene

    This sounds really good. Here is a rice dish that I’ve made time and again. It is so fresh-tasting. I always look forward to the leftovers the next day.

  • Caroline

    The only pilaf I’ve made so far comes out of a box! I hate knowing just how much sodium and preservatives are in them, but (until now) I hadn’t really seen a pilaf recipe that piqued my interest. I’m bookmarking this one to make for the hubby one night, I’m sure he’d love it!

  • bureaucrat

    I’m definitely a rice and potatoes person! A big bowl (or two) of steaming rice can be so comforting. And I’ve also been known to easily go through a kilo of roast potatoes all by myself (smothered in mayonnaise, tomato sauce and mustard).

  • Kate Connor

    In my mid-western Germanic household when I was a child, rice never factored in. I think my mom maybe had one old box of Minute Rice on the shelf that had been sitting there for, like, 10 years. My daughter, on the other hand, was partly raised under the tutelage of a Trinidadian nanny who ate rice with every meal so rice is her main comfort food. I like them both, though lean more toward the potatoes of my upbringing. But for me, a pilaf must have some kind of fruit in it. Maybe just raisins, sometimes dried apricots or even cranberries. Thanks!

  • sam

    We are def. rice people, except for my youngest son he can eat a pile mashed potatoes plain just like that, while my daughter is hapiest with a portion of white rice. I’ve lived in the middle east where I think almost everybody is a rice person :). Often loaded with gee or butter and cooked with spices like cardamon cinnamon and cloves. Although arabic cooking is not my al time favourite, my most enjoyed meal there was a dish called rice bukhari (I think) it was actually lambs meat served over spiced rice studded with rasins and carrots, it was pretty oily but I love the contrast of sweet and savoury.

  • Three-Cookies

    I love pilaf and have tried different versions but not mushroom and pine nuts. Sounds interesting.

    I like the Pakistani/Indian version that is spicy with meat. I also love the Central Asian version called plov that has carrots: http://easilygoodeats.blogspot.com/2011/01/kyrgyz-plov.html

    Carrots are unusual for pilaf but it works quite well.