Mixed Vegetable Rice Recipe

Mixed Vegetable Rice Recipe tastes aromatic, savory, and gently spiced with fluffy basmati, sweet peas, and tender veggies in every bite. It suits busy families, novice cooks, and meal-prep fans, and it takes about 35 minutes from start to finish. I tested this on a hectic weeknight, and my kids asked for seconds.

Why Choose This Mixed Vegetable Rice Recipe

This Mixed Vegetable Rice Recipe delivers big flavor with minimal fuss and uses one pot from start to finish. You load up pantry spices, frozen or fresh vegetables, and basmati rice for a colorful, satisfying dinner or lunch box staple. It holds well, reheats like a champ, and tastes even better the next day.

Ingredients You Need

  • Basmati rice: 1.5 cups, rinsed until water runs clear and soaked 15 minutes. Use aged basmati for the best aroma; brands like Tilda or Royal stay fluffy.
  • Neutral oil or ghee: 2 tablespoons. Ghee adds nutty richness; avocado or canola oil keeps it light.
  • Whole spices: 1 teaspoon cumin seeds, 1 bay leaf, 3 cloves, 3 green cardamom pods, 1 small cinnamon stick. Use ground cumin if needed, but whole spices add better aroma.
  • Onion: 1 medium, thinly sliced. Red or yellow both work.
  • Ginger-garlic paste: 1 tablespoon. Jarred paste saves time; fresh grated ginger and minced garlic taste brighter.
  • Green chili: 1, slit or chopped, optional for heat.
  • Mixed vegetables: 2 cups total. Good options include peas, carrots, green beans, corn, bell pepper, and small cauliflower florets. Frozen mixed vegetables work straight from the bag; no need to thaw.
  • Ground spices: 0.5 teaspoon turmeric, 1 teaspoon ground coriander, 0.75 teaspoon garam masala, 0.25 teaspoon freshly ground black pepper.
  • Salt: 1 to 1.25 teaspoons, to taste.
  • Liquid: 2.25 cups low-sodium vegetable broth or water. Broth adds depth; water keeps it clean.
  • Finishes: 2 tablespoons chopped cilantro and 1 to 2 teaspoons fresh lemon juice.
  • Optional add-ins: 2 tablespoons cashews or slivered almonds, 2 tablespoons raisins.

Equipment

  • Heavy pot with a tight lid or a Dutch oven, 4-5 quarts
  • Fine-mesh strainer
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Cutting board and chef’s knife
  • Optional: Instant Pot or similar pressure cooker

How to Make Mixed Vegetable Rice Recipe

Rinse and soak the rice

  • Place rice in a bowl, cover with water, and swish until the water turns cloudy. Drain and repeat until the water runs mostly clear. Soak for 15 minutes, then drain well. This step keeps the grains long and separate.

Heat the pot and temper the spices

  • Heat oil or ghee over medium heat. Add cumin seeds, bay leaf, cloves, cardamom, and cinnamon. Stir until the spices sizzle and smell toasty, about 45 to 60 seconds. Do not burn the spices.

Sauté aromatics

  • Add sliced onion and a pinch of salt. Cook, stirring often, until soft and golden at the edges, 5 to 7 minutes. Stir in ginger-garlic paste and green chili. Cook until the raw smell fades, about 45 seconds.

Add vegetables and ground spices

  • Add mixed vegetables. Stir in turmeric, ground coriander, garam masala, black pepper, and 0.5 teaspoon salt. Cook 2 to 3 minutes to coat the veggies in spices. If using raisins or nuts, toss them in now to toast lightly.

Add rice and liquid

  • Add the drained rice and stir gently to coat every grain. Pour in broth or water and add the remaining salt. Taste the cooking liquid; it should taste slightly salty. Bring to a steady simmer.

Simmer and steam

  • Once simmering, reduce heat to low and cover with a tight lid. Cook 12 to 14 minutes, until the liquid absorbs and the surface shows small steam holes. Turn off heat and let the pot sit, covered, for 10 minutes to finish steaming.

Fluff and finish

  • Open the lid, fluff gently with a fork, and avoid scraping the bottom. Sprinkle cilantro and lemon juice. Fold once or twice to distribute. Serve hot.

Instant Pot timing option

  • Follow the same sauté steps on Sauté mode. Add rice and 2 cups liquid (slightly less than stovetop), then lock the lid. Cook on High Pressure for 5 minutes, natural release 10 minutes, then quick release any remaining pressure. Fluff, finish with cilantro and lemon, and serve.

Tips & Common Mistakes

  • Rinse and soak the rice so the grains cook long and separate, not sticky.
  • Toast whole spices briefly; burnt spices taste bitter.
  • Sauté onions to light golden; pale onions give flat flavor.
  • Keep the liquid ratio tight: for soaked basmati use 1 cup rice to 1.5 cups liquid on stovetop.
  • Taste the cooking liquid; slightly salty liquid yields seasoned rice.
  • Add frozen veggies straight from the freezer to avoid mush.
  • Use a heavy pot with a tight lid to prevent scorching and steam loss.
  • Do not stir once the rice starts simmering or you risk broken grains.
  • Let the rice rest 10 minutes after cooking; the steam finishes the texture.
  • If the bottom starts to catch, lower heat and add 1 to 2 tablespoons water around the edges.

Variations I’ve Tried

  • Coconut rice twist: swap 1 cup of the liquid with full-fat coconut milk and add 8 to 10 curry leaves.
  • Tomato masala: add 1 cup diced tomatoes with the onions and finish with a pinch of chili powder.
  • Spinach and herb: stir in 2 packed cups chopped baby spinach during the last 2 minutes of simmering and add extra cilantro and mint.
  • Paneer and peas: pan-sear paneer cubes until golden and fold them in with the cilantro.
  • Brown basmati: use 1.5 cups brown basmati with 2.75 to 3 cups liquid; simmer 30 to 35 minutes and rest 10 minutes.
  • Lemon-pepper: add zest of 1 lemon with the rice and finish with extra black pepper and lemon juice.

How to Serve

Spoon the rice into a wide bowl and top with cilantro, toasted nuts, and a squeeze of lemon. Pair it with cucumber raita, plain yogurt, or a simple kachumber salad for cool contrast. Add a side of lentil dal, grilled chicken, pan-seared tofu, or roasted shrimp for protein. Pack leftovers in lunch boxes with a lime wedge and a crunchy pickle.

Make-Ahead and Storage

  • Fridge: Cool the rice quickly on a sheet pan, then store in an airtight container for up to 4 days.
  • Freezer: Portion into freezer bags or containers, press flat, and freeze for up to 2 months. Label the date so you keep track.
  • Reheat: Sprinkle 1 to 2 tablespoons water over a portion and microwave covered until hot, fluffing halfway. Or reheat on the stovetop in a skillet over medium with a splash of water, covered, until steamy. Avoid reheating multiple times.
Mixed Vegetable Rice Recipe
Ally Sanders

Mixed Vegetable Rice Recipe

Mixed Vegetable Rice is a flavorful one-pot dish made with basmati rice and assorted vegetables, perfect as a light lunch or dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 1 1/2 cups basmati rice
  • 3 cups water
  • 2 tablespoons vegetable oil or ghee
  • 1 teaspoon cumin seeds
  • 1 medium onion, thinly sliced
  • 1 teaspoon ginger-garlic paste
  • 1 small carrot, diced
  • 1/2 cup green peas (fresh or frozen)
  • 1/2 cup green beans, chopped
  • 1/2 cup cauliflower florets, small
  • 1 small tomato, chopped
  • 2 tablespoons fresh cilantro, chopped
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon ground coriander
  • 1/2 teaspoon garam masala
  • 1 green chili, slit (optional for heat)

Instructions
 

  1. Rinse the basmati rice in cold water until the water runs clear, then soak for 15–20 minutes. Drain and set aside.
  2. Heat the oil or ghee in a heavy-bottomed pot over medium heat. Add cumin seeds and let them splutter.
  3. Add the sliced onion and sauté until golden brown. Stir in the ginger-garlic paste and cook for 1–2 minutes until fragrant.
  4. Add the carrot, peas, green beans, cauliflower, and green chili if using. Sauté for 3–4 minutes.
  5. Stir in the chopped tomato (if using), turmeric, ground coriander, garam masala, and salt. Cook for another 2–3 minutes until the tomatoes soften.
  6. Add the drained rice and gently stir to coat the grains with the spice mixture for 1–2 minutes.
  7. Pour in the water, bring to a gentle boil, then reduce the heat to low. Cover with a tight-fitting lid and cook for 15–18 minutes, or until the rice is tender and the water is absorbed.
  8. Turn off the heat and let the rice rest, covered, for 5 minutes. Fluff gently with a fork and garnish with chopped cilantro before serving.

Notes

Nutrition Information
Approximate per serving (1 of 4): 260–290 calories; fat 7 g; saturated fat 1.5 g; carbohydrates 48 g; fiber 3 g; sugars 4 g; protein 6 g; sodium 420 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.