This recipe for Rice Pilaf is made with toasted rice, earthy mushrooms, and a homemade blend of spices to create a nutty, buttery, easy side dish.
Rice Pilaf is made with basic pantry staples to create a simple, yet insanely flavorful side dish that pairs beautifully with Baked Cod, Balsamic Pork Tenderloin, and Air Fryer Chicken Breast. Really you can't go wrong pairing rice pilaf with any entree!

What is Rice Pilaf?
Rice Pilaf is a simple side dish that infuses the rice with flavor as it cooks. Instead of simmering rice, the rice is first toasted with butter and then simmered in broth with seasonings.
It is rich, nutty, buttery, and just delicious. It also happens to be incredibly easy to make!
My recipe for rice pilaf is from my mom. Instead of relying on a boxed mix or packaged seasonings, this recipe uses simple ingredients and a blend of dried spices to mimic packaged dried onion soup. It feels fancy, yet it couldn't be easier to make.
And that is how I like to roll--simple, yet delicious.
Notes on Ingredients

- Rice: When making rice pilaf, long-grain white rice or basmati is the standard choice. You can feel free to use long-grain brown rice, but the cooking time will increase. This is not the time to use minute rice.
- Butter: To add richness to the pilaf, butter is best. If you need this recipe to be dairy-free, you can replace the butter with non-dairy butter or olive oil.
- Olive Oil: To keep the butter from burning, it is best to use a mixture of olive oil and butter to saute the vegetables and toast the rice.
- Mushrooms: The mushrooms are completely optional. As a child, I picked them out, however, as an adult, I appreciate the flavor and texture they add to the pilaf. As for what mushrooms to use, Baby Bella, shitake, or button mushrooms all work well.
- Onion: Adding fresh minced onion really amps up the onion flavor in this pilaf. Use a sweet or yellow onion for best results.
- Seasonings: To give the rice pilaf incredible flavor, I use a blend of spices that replicate Dry Onion Soup Mix. It gives the rice so much flavor WITHOUT the additives found in packaged soup mixes.
- Broth: You can use vegetable broth, chicken broth, or beef broth when making rice pilaf. The st will keep this recipe vegetarian-friendly, chicken broth will keep the pilaf a bit lighter in flavor, and beef broth will make really rich rice pilaf.
How to Make Rice Pilaf
Important Tip: Do not be tempted to turn up the heat when preparing rice pilaf. To do so, can result in burnt butter, overcooked mushrooms, and uneven cooking.
- In a medium saucepan, heat the butter over medium heat until just melted.
- To the melted butter, add in the minced fresh onion, and saute until the onion is beginning to soften.
- Add in the mushrooms and saute until fragrant and browned. This should only take a couple of minutes.

- Place the rice in a fine-mesh strainer and rinse well until the water runs clear. Shake the strainer well to remove all the excess water.
- Add the rice, onion flakes, onion powder, garlic powder, celery seed, pepper, dried parsley, and salt into the saucepan and toss everything together to coat the rice with the butter and seasonings.
- Toast the mixture for 1-2 minutes, stirring constantly.
- Add in the broth and bring to a gentle boil, still over medium heat.

- Once small bubbles begin to form along the sides of the pan, cover the pan, reduce the heat to medium-low and simmer for 12-15 minutes until the rice is cooked through.
- Remove the lid and gently fluff the rice with a fork. Do NOT stir the rice, as this can cause the rice grains to break down and turn mushy.
- Give the rice a taste and adjust the seasoning to taste.
- Serve with chopped fresh parsley or chopped green onions.

Storage
Once cooled slightly, transfer the rice pilaf to an airtight container. Store in the refrigerator for up to 3 days. Alternatively, you can freeze the leftover pilaf in a freezer-safe container for up to 3 months.
To reheat rice pilaf, first, allow the rice to defrost in the refrigerator if needed, transfer it to a heat-safe container and add a splash of additional broth or water to the rice, cover with a moistened paper towel, and heat in the microwave until warmed through. The additional broth along with the moist paper towel will keep the pilaf from drying out when reheated.
Recipe Modifications
This recipe for rice pilaf is a basic recipe rich in mushroom and onion flavors. However, you can opt to omit the mushrooms and/or onions and add in other ingredients if desired.
- Add in diced carrots along with the onion for a pop of color and texture.
- Stir in frozen peas after the rice has cooked. Place the lid back on the rice and let the mixture sit for 5 minutes or until the peas have defrosted and warmed through.
- Add 1-2 teaspoons of Worchestershire sauce for additional earthiness.
- Have an Instant Pot? Use my recipe for Instant Pot Rice Pilaf for perfect results.
Serving Suggestions
Rice pilaf makes an easy, impressive side dish that is perfect for just about any meal. Below are a few of my favorite entrees to pair with rice pilaf.
Need more inspiration for planning meals that your family will love? Sign up for my FREE Meal Plans and each week you will get a meal plan with a shopping list.
If you enjoyed this recipe for rice pilaf, I would love for you to leave a comment and review below.

Rice Pilaf
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- ½ cup yellow onion minced
- 8 oz baby Bella or button mushrooms thinly sliced
- 1 cup long-grain white rice
- 2 tablespoons dried onion flakes
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon celery seed
- ¼ teaspoon pepper
- ½ teaspoon dried parsley
- ½ teaspoon kosher salt
- 2 cups low-sodium broth beef, chicken or vegetable
- minced parsley or chives for serving
Instructions
- In a medium saucepan, heat the butter and oil over medium heat until just until the butter is melted.
- To the melted butter and oil, add in the minced fresh onion, and saute until the onion is beginning to soften 3-4 minutes
- Add in the mushrooms and saute until fragrant and browned 2-3 minutes.
- Place the rice in a fine-mesh strainer and rinse well. Shake the strainer well to remove all the excess water.
- Add the rinsed rice, onion flakes, onion powder, garlic powder, celery seed, pepper, dried parsley, and salt into the saucepan and toss everything together to coat the rice with the butter and seasonings. Toast the mixture for 1-2 minutes, stirring constantly.
- Add in the broth and bring to a gentle boil, still over medium heat.
- Once small bubbles begin to form along the sides of the pan, cover the pan, reduce the heat to medium-low and simmer for 12-15 minutes until rice is cooked through.
- Remove the lid and gently fluff the rice with a fork. Do NOT stir the rice, as this can cause the rice grains to break down and turn mushy. Give the rice a taste and adjust the seasoning to taste.
- Serve with chopped fresh parsley or chopped green onions.
Jen
This rice pilaf is sooo yummy!! Such a good side dish to almost anything!
Toni
This is really good!! I loved how easy it is to make!
Anna
This rice pilaf was a hit in our house! I am a huge mushroom fan so this is right up my alley!
Cheryl Johnson
Just wondering why instant pot rice pilaf uses 2 cups of rice, but the stove top recipe calls for just one cup. I want to try my instant pot, but don't need the large amount. Thank you!
Kristen Chidsey
Hi Cheryl! You can cut the recipe in half as long as you have a 6 quart model. An 8 or 10 quart needs the full 2 cups.
Lori J Mueller
The instructions say to add minced garlic, but it's not listed in the ingredients list. How much minced garlic, or how many cloves?
Kristen Chidsey
Hi Lori! This recipe only calls for garlic powder--and uses 1/2 teaspoon 🙂 Enjoy
Julie
Hi,
This looks like a wonderful dish I would like to make. In the picture there is a label for celery salt, in the ingredients list it states celery seed, and in the instructions (step 5) it states celery powder. What is the correct ingredient?
Thanks.
Kristen Chidsey
It should state celery seed--I will make sure this is updated ASAP!