Creamy Veggie Rice Bowls

Sarah

🍽️✨ The Culinary Legacy ambassador

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the recipes that have become staples in my kitchen, this one holds a special place. It was born out of a chaotic Tuesday evening, the kind where everyone is hungry, tired, and the thought of a complicated meal is simply out of the question. I rummaged through the fridge, grabbing a handful of colorful vegetables, a can of coconut milk, and a bag of rice, hoping for the best. What emerged from the pan an hour later was nothing short of miraculous. These Creamy Veggie Rice Bowls were an instant sensation. The vibrant colors immediately caught my kids’ attention, and the rich, velvety sauce coating every grain of rice and tender-crisp vegetable had them cleaning their bowls and asking for seconds. My partner, who usually craves meatier dishes, was floored by how satisfying and hearty a completely vegetarian meal could be. It has since become our go-to “reset” meal, a comforting and nourishing dish that feels both indulgent and incredibly wholesome. It’s a testament to the fact that simple, fresh ingredients, when combined with a little love and a great technique, can create something truly spectacular. This recipe isn’t just about food; it’s about creating a moment of shared, delicious joy, even on the busiest of days.

Ingredients

  • 1 ½ cups Jasmine Rice: A long-grain, aromatic rice that cooks up fluffy and perfectly absorbs the creamy sauce.
  • 2 ¾ cups Water (for cooking rice): The precise amount needed to steam the jasmine rice to perfection.
  • 1 tablespoon Olive Oil or Avocado Oil: Used for sautéing the vegetables, providing a neutral base flavor.
  • 1 medium Yellow Onion (finely chopped): The foundational aromatic that builds a sweet, savory base for the dish.
  • 2 cloves Garlic (minced): Adds a pungent, aromatic depth that is essential to the flavor profile.
  • 1 large Bell Pepper (any color, sliced): We love red or orange for a pop of color and sweetness that contrasts beautifully with the other veggies.
  • 1 large Carrot (julienned or thinly sliced): Provides a subtle sweetness and a pleasant, firm texture.
  • 1 head of Broccoli (cut into small florets): Adds a wonderful, earthy flavor and soaks up the creamy sauce in all its nooks and crannies.
  • 1 cup Frozen Sweet Peas: A burst of sweetness and vibrant green color, added at the end to maintain their texture.
  • 1 (13.5 oz) can Full-Fat Coconut Milk: This is the non-negotiable star of the show, creating the unbelievably rich and creamy sauce. Do not use light coconut milk.
  • ½ cup Vegetable Broth: Thins the sauce to the perfect consistency and adds an extra layer of savory vegetable flavor.
  • 1 tablespoon Soy Sauce or Tamari: Provides a deep, umami-rich saltiness that balances the richness of the coconut milk.
  • 1 teaspoon Turmeric Powder: Gives the dish its beautiful golden hue and adds a warm, earthy, and slightly peppery flavor.
  • ½ teaspoon Ground Ginger: Adds a touch of zesty warmth that complements the coconut and turmeric.
  • ¼ teaspoon Red Pepper Flakes (optional): For those who like a gentle kick of heat to cut through the creaminess.
  • Salt and Black Pepper to taste: To season and enhance all the flavors of the dish.
  • Juice of 1 Lime: A critical finishing touch that brightens the entire dish and prevents the rich sauce from feeling too heavy.
  • Fresh Cilantro or Parsley (chopped, for garnish): Adds a final burst of fresh, herbaceous flavor and visual appeal.

Instructions

  1. Prepare the Rice: Begin by thoroughly rinsing the jasmine rice in a fine-mesh sieve under cold running water. Continue rinsing until the water runs clear. This crucial step removes excess starch, preventing the rice from becoming gummy and ensuring fluffy, individual grains. In a medium saucepan, combine the rinsed rice and 2 ¾ cups of water. Bring to a boil over high heat, then immediately reduce the heat to the lowest possible setting, cover with a tight-fitting lid, and let it simmer for 15 minutes. After 15 minutes, turn off the heat completely but leave the pot covered on the stove for another 10 minutes to steam. Do not lift the lid during this entire process. Finally, fluff the rice with a fork.
  2. Sauté the Aromatics and Hard Vegetables: While the rice is cooking, heat the olive oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, add the chopped yellow onion and sauté for 3-4 minutes, until it becomes soft and translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn. Add the harder vegetables—the sliced bell pepper and carrots—to the skillet. Cook for 5-7 minutes, stirring occasionally, until they are tender-crisp. You want them to retain a slight bite.
  3. Build the Creamy Sauce: To the skillet with the vegetables, sprinkle in the turmeric powder, ground ginger, and optional red pepper flakes. Stir constantly for about 30 seconds to toast the spices and unlock their aroma. Pour in the vegetable broth to deglaze the pan, scraping up any flavorful browned bits from the bottom.
  4. Simmer and Thicken: Shake the can of full-fat coconut milk vigorously before opening. Pour the entire can into the skillet, along with the soy sauce (or tamari). Stir everything together until well combined. Bring the sauce to a gentle simmer, then immediately reduce the heat to low. Allow it to simmer gently for 5-7 minutes, uncovered, for the flavors to meld and the sauce to thicken slightly. It’s important not to let the sauce boil rapidly, as this can cause the coconut milk to separate or “break.”
  5. Incorporate Final Vegetables and Season: Add the broccoli florets to the simmering sauce. Cover the skillet and let the broccoli steam for 3-4 minutes, or until it turns bright green and is tender to your liking. Stir in the frozen peas and cook for just one more minute; they will heat through quickly. Turn off the heat.
  6. Finish and Assemble: Squeeze the fresh lime juice directly into the skillet. This acidic element is key to brightening the rich flavors. Stir it in, then taste the sauce. Adjust with salt and freshly ground black pepper as needed. To assemble your Creamy Veggie Rice Bowls, spoon a generous portion of the fluffy jasmine rice into each bowl. Ladle the creamy vegetable and sauce mixture over the top. Garnish generously with fresh chopped cilantro or parsley before serving.

Nutrition Facts

  • Servings: 4 large bowls
  • Calories per Serving: Approximately 550 kcal
  1. Rich in Healthy Fats: The full-fat coconut milk provides medium-chain triglycerides (MCTs), a type of saturated fat that is more readily used by the body for energy.
  2. Excellent Source of Fiber: With a hearty serving of rice and a wide array of vegetables like broccoli, carrots, and peas, this dish is packed with dietary fiber, which is crucial for digestive health and promoting a feeling of fullness.
  3. High in Vitamins A and C: The carrots and bell peppers are loaded with Vitamin A (important for vision and immune function), while the broccoli and bell peppers provide a significant amount of Vitamin C, a powerful antioxidant.
  4. Plant-Based Protein: While not as high as a meat-based dish, this bowl provides a solid amount of plant-based protein from the vegetables and rice, contributing to muscle maintenance and overall satiety.
  5. Complex Carbohydrates: The jasmine rice serves as a source of complex carbohydrates, providing sustained energy to fuel your body and brain throughout the day.

Preparation Time

This recipe is designed for efficiency without sacrificing flavor, making it a perfect weeknight dinner.

  • Prep Time: 15 minutes (chopping vegetables, measuring ingredients)
  • Cook Time: 30 minutes (cooking the rice and the creamy vegetable sauce simultaneously)
  • Total Time: Approximately 45 minutes from start to finish.

How to Serve

Serving these Creamy Veggie Rice Bowls is all about building layers of flavor and texture. Think of the bowl as your canvas. Use wide, shallow bowls to best display the vibrant colors of the dish.

  • The Foundation: Start with a generous bed of the fluffy, fragrant jasmine rice.
  • The Main Event: Ladle the rich, golden, creamy vegetable mixture over the rice, making sure to get plenty of both the veggies and the luscious sauce.
  • Add a Protein Boost: While perfectly satisfying on its own, you can easily enhance the bowls with extra protein.
    • Vegetarian/Vegan Options:
      • Canned chickpeas (rinsed and drained)
      • Pan-fried tofu or tempeh cubes
      • A handful of shelled edamame
    • Non-Vegetarian Options:
      • Shredded rotisserie chicken
      • Sautéed shrimp
      • Crumbled, cooked ground beef
  • Introduce Freshness and Crunch: Toppings are essential for adding contrasting textures and fresh flavors. Create a small “topping bar” so everyone can customize their own bowl.
    • Herbs: A generous sprinkle of fresh, chopped cilantro is classic, but mint or parsley also work beautifully.
    • Nuts and Seeds: Toasted cashews, peanuts, or sesame seeds add a fantastic crunch.
    • Acidity and Heat: Extra lime wedges on the side are a must. For spice lovers, a drizzle of sriracha or a spoonful of chili garlic sauce is excellent.
    • Cool and Creamy: A few slices of fresh avocado or a dollop of unsweetened yogurt can add a cool, creamy contrast.

Additional Tips

  1. Master the Meal Prep: This recipe is a meal-prep dream. For best results, store the cooked rice and the creamy vegetable sauce in separate airtight containers in the refrigerator for up to 4 days. Storing them separately prevents the rice from becoming overly soft. When ready to eat, simply reheat the components gently and assemble your bowl. This makes for incredible work-from-home lunches.
  2. Embrace Seasonal Vegetables: Don’t feel locked into the vegetables listed. This recipe is a fantastic way to use up whatever is fresh and in season. In the fall, try substituting broccoli with butternut squash cubes and carrots with sweet potatoes. In the summer, sliced zucchini, yellow squash, and fresh corn kernels would be delicious additions. Adjust cooking times based on the hardiness of the vegetables you choose.
  3. Control the Creaminess and Thickness: The magic is in the sauce. For the ultimate creamy texture, always use canned, full-fat coconut milk. If your sauce is thinner than you’d like, you can create a small slurry by mixing 1 teaspoon of cornstarch with 2 teaspoons of cold water. Stir this into the simmering sauce and cook for another minute until it thickens. Conversely, if the sauce is too thick, simply thin it out with an extra splash of vegetable broth.
  4. Don’t Skip the Rinse: The single most important step for fluffy, non-sticky rice is rinsing it. The cloudy water you see when you first rinse rice is excess surface starch. If you don’t wash it away, that starch will gelatinize in the hot water, creating a gluey, clumpy texture. Rinsing until the water runs clear guarantees each grain remains distinct and fluffy.
  5. Bloom Your Spices: The step where you add the dry spices (turmeric, ginger) to the hot oil and onions before adding any liquid is called “blooming.” This quick, 30-second toast in the hot oil awakens the fat-soluble compounds in the spices, dramatically deepening their flavor and aroma. This small technique makes a huge difference in the final taste of your Creamy Veggie Rice Bowls.

FAQ Section

1. Can I make these Creamy Veggie Rice Bowls vegan?

Absolutely! The recipe as written is naturally vegan. The base of the dish relies on olive oil, vegetables, rice, and coconut milk, all of which are plant-based. The only ingredient to double-check is your vegetable broth, as some brands can contain hidden animal-derived flavorings. Simply ensure you are using a certified vegan vegetable broth. Also, be sure to use soy sauce or tamari and avoid any sauces like fish sauce if you are considering alternative flavorings. This dish is a fantastic example of how rich, creamy, and satisfying vegan cooking can be.

2. How should I store and reheat leftovers for the best results?

Leftovers are fantastic, but the method matters. For optimal texture, store the cooked rice and the creamy vegetable sauce in separate airtight containers in the refrigerator. They will keep well for up to 4 days. When you’re ready to reheat, you have two options. For the microwave, place the rice and sauce in a bowl (either separate or together) and heat in 60-second intervals, stirring in between, until hot. For the stovetop (the preferred method), reheat the creamy sauce in a small pan over medium-low heat, adding a splash of water or vegetable broth if it has thickened too much. Reheat the rice in a separate pan with a tablespoon of water and a lid on to help it steam back to life.

3. I don’t have jasmine rice. What other grains can I use?

While jasmine rice is recommended for its aroma and fluffy texture, this dish is very versatile. You can easily substitute it with other grains.

  • Basmati Rice: Another excellent long-grain option with a slightly different nutty aroma.
  • Brown Rice: For a healthier, higher-fiber option. Note that brown rice will take significantly longer to cook (around 40-50 minutes), so you’ll need to adjust your timing and the amount of water accordingly.
  • Quinoa: A great gluten-free, high-protein alternative. It cooks quickly (about 15 minutes) and its slightly nutty flavor pairs wonderfully with the creamy sauce.
  • Farro or Barley: These hearty, chewy grains would also work well, providing a rustic, textural contrast to the smooth sauce. Be sure to cook them according to their specific package instructions before serving.

4. My sauce isn’t as creamy as I hoped. What might have gone wrong?

There are a few common culprits if your sauce is lacking that signature rich creaminess.

  • You Used Low-Fat Coconut Milk: This is the most likely reason. “Light” or “low-fat” coconut milk has a much higher water content and will result in a thin, watery sauce. For this recipe, full-fat is essential for that luxurious texture.
  • You Boiled the Sauce Too Vigorously: Coconut milk can “break” or separate if boiled at a high temperature for too long, leaving you with a curdled texture instead of a smooth one. Always bring it to a gentle simmer and then immediately reduce the heat to low.
  • It Needs to Thicken: If the flavor is there but the consistency is thin, you can easily fix it. As mentioned in the tips, a cornstarch slurry (1 tsp cornstarch mixed with 2 tsp cold water) stirred into the simmering sauce will thicken it up beautifully in just a minute or two.

5. Are these Creamy Veggie Rice Bowls actually healthy?

Yes, this dish strikes a wonderful balance between being indulgent and being genuinely nourishing. It’s a prime example of a healthy, whole-foods-based meal. The health benefits come from multiple components: a wide variety of vegetables provides essential vitamins, minerals, and antioxidants. The fiber from the veggies and rice aids digestion and keeps you feeling full and satisfied. The use of full-fat coconut milk provides healthy fats that are a good source of energy. By making it at home, you have complete control over the amount of sodium and oil used, making it far healthier than a typical takeout version. It’s a well-rounded, delicious way to eat your veggies.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Veggie Rice Bowls


  • Author: Sarah
  • Total Time: 40 minutes

Ingredients

  • 1 ½ cups Jasmine Rice: A long-grain, aromatic rice that cooks up fluffy and perfectly absorbs the creamy sauce.
  • 2 ¾ cups Water (for cooking rice): The precise amount needed to steam the jasmine rice to perfection.
  • 1 tablespoon Olive Oil or Avocado Oil: Used for sautéing the vegetables, providing a neutral base flavor.
  • 1 medium Yellow Onion (finely chopped): The foundational aromatic that builds a sweet, savory base for the dish.
  • 2 cloves Garlic (minced): Adds a pungent, aromatic depth that is essential to the flavor profile.
  • 1 large Bell Pepper (any color, sliced): We love red or orange for a pop of color and sweetness that contrasts beautifully with the other veggies.
  • 1 large Carrot (julienned or thinly sliced): Provides a subtle sweetness and a pleasant, firm texture.
  • 1 head of Broccoli (cut into small florets): Adds a wonderful, earthy flavor and soaks up the creamy sauce in all its nooks and crannies.
  • 1 cup Frozen Sweet Peas: A burst of sweetness and vibrant green color, added at the end to maintain their texture.
  • 1 (13.5 oz) can Full-Fat Coconut Milk: This is the non-negotiable star of the show, creating the unbelievably rich and creamy sauce. Do not use light coconut milk.
  • ½ cup Vegetable Broth: Thins the sauce to the perfect consistency and adds an extra layer of savory vegetable flavor.
  • 1 tablespoon Soy Sauce or Tamari: Provides a deep, umami-rich saltiness that balances the richness of the coconut milk.
  • 1 teaspoon Turmeric Powder: Gives the dish its beautiful golden hue and adds a warm, earthy, and slightly peppery flavor.
  • ½ teaspoon Ground Ginger: Adds a touch of zesty warmth that complements the coconut and turmeric.
  • ¼ teaspoon Red Pepper Flakes (optional): For those who like a gentle kick of heat to cut through the creaminess.
  • Salt and Black Pepper to taste: To season and enhance all the flavors of the dish.
  • Juice of 1 Lime: A critical finishing touch that brightens the entire dish and prevents the rich sauce from feeling too heavy.
  • Fresh Cilantro or Parsley (chopped, for garnish): Adds a final burst of fresh, herbaceous flavor and visual appeal.


Instructions

  1. Prepare the Rice: Begin by thoroughly rinsing the jasmine rice in a fine-mesh sieve under cold running water. Continue rinsing until the water runs clear. This crucial step removes excess starch, preventing the rice from becoming gummy and ensuring fluffy, individual grains. In a medium saucepan, combine the rinsed rice and 2 ¾ cups of water. Bring to a boil over high heat, then immediately reduce the heat to the lowest possible setting, cover with a tight-fitting lid, and let it simmer for 15 minutes. After 15 minutes, turn off the heat completely but leave the pot covered on the stove for another 10 minutes to steam. Do not lift the lid during this entire process. Finally, fluff the rice with a fork.
  2. Sauté the Aromatics and Hard Vegetables: While the rice is cooking, heat the olive oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, add the chopped yellow onion and sauté for 3-4 minutes, until it becomes soft and translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn. Add the harder vegetables—the sliced bell pepper and carrots—to the skillet. Cook for 5-7 minutes, stirring occasionally, until they are tender-crisp. You want them to retain a slight bite.
  3. Build the Creamy Sauce: To the skillet with the vegetables, sprinkle in the turmeric powder, ground ginger, and optional red pepper flakes. Stir constantly for about 30 seconds to toast the spices and unlock their aroma. Pour in the vegetable broth to deglaze the pan, scraping up any flavorful browned bits from the bottom.
  4. Simmer and Thicken: Shake the can of full-fat coconut milk vigorously before opening. Pour the entire can into the skillet, along with the soy sauce (or tamari). Stir everything together until well combined. Bring the sauce to a gentle simmer, then immediately reduce the heat to low. Allow it to simmer gently for 5-7 minutes, uncovered, for the flavors to meld and the sauce to thicken slightly. It’s important not to let the sauce boil rapidly, as this can cause the coconut milk to separate or “break.”
  5. Incorporate Final Vegetables and Season: Add the broccoli florets to the simmering sauce. Cover the skillet and let the broccoli steam for 3-4 minutes, or until it turns bright green and is tender to your liking. Stir in the frozen peas and cook for just one more minute; they will heat through quickly. Turn off the heat.
  6. Finish and Assemble: Squeeze the fresh lime juice directly into the skillet. This acidic element is key to brightening the rich flavors. Stir it in, then taste the sauce. Adjust with salt and freshly ground black pepper as needed. To assemble your Creamy Veggie Rice Bowls, spoon a generous portion of the fluffy jasmine rice into each bowl. Ladle the creamy vegetable and sauce mixture over the top. Garnish generously with fresh chopped cilantro or parsley before serving.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 550