Perfect Rice Pilaf with Vegetables

Rice Pilaf is an easy side dish that goes with any meal and adding vegetables is an great way to get your family eating more vegetables!

  • Author: Maryea Flaherty | Happy Healthy Mama
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6-8 servings 1x
  • Category: recipes
  • Method: stovetop
  • Cuisine: American


  • 1 1/2 cups brown basmati rice
  • 3 tablespoons unsalted butter or avocado oil*
  • 1/2 medium yellow onion, finely diced
  • 1/2 medium red bell pepper, diced
  • 1 small zucchini, diced
  • 1 small carrot, diced
  • 2 3/4 cups vegetable broth or chicken broth
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon ground black pepper


  1. In a large bowl, rinse rice with cold water. Stir with your hands to remove surface starch. Drain through a fine-mesh strainer and rinse again.
  2. Heat the butter or oil in a large, heavy-duty saucepan over medium heat. Add the onion, red pepper, zucchini, and carrot and sauté for 3-4 minutes.
  3. Add the rice and cook, stirring, until it is lightly browned and smells nutty, about 5 minutes.
  4. Stir in the broth, salt, and pepper and bring to a boil. Immediately lower the heat to a gentle simmer. Cover and cook until all of the liquid is absorbed, about 40-45 minutes.
  5. Remove the pan from the heat, uncover, and lay a folded kitchen towl over the pan, and cover again to hold the towel in place. Let the rice rest for about 5 minutes.
  6. Remove the lid and towel, fluff the rice with a fork, and serve.


*I prefer the flavor of butter, but if you need to keep this vegan or dairy-free, avocado oil is a good substitution.


Keywords: rice pilaf