Indian Rice Bowls with Curry Yogurt Sauce combine curry-roasted vegetables, fragrant coconut rice, and a creamy curry-spiced yogurt sauce. This nourishing, flavorful bowl is easy to make, great for meal prep, and one of our family favorites.

If I need a reliable dinner option, I reach for a rice bowl. They’re versatile: use whatever vegetables are in the fridge, pair them with rice, quinoa, lentils, or another grain, and add protein if you like. Bowls can be vegetarian or include chicken, fish, or beef, but they’re perfectly satisfying without meat. In these Indian Rice Bowls, roasted curried vegetables and coconut rice shine, but the curry yogurt sauce truly elevates the dish—sauces are what tie everything together and add craveable flavor.
Today’s recipe is a straightforward, healthy bowl made with simple ingredients. If you enjoy Indian flavors, the combination of curry, turmeric, and coconut will be very satisfying. The sauce is especially easy to prepare and brings a tangy, creamy contrast to the roasted vegetables and fluffy coconut rice.
Ingredients in Indian Curry Rice Bowls
The ingredients are commonly available at most grocery stores and are easy to swap based on preference or season.
Vegetables – Suggested vegetables include cauliflower, sweet potato, red onion, and broccoli. You can substitute or add zucchini, summer squash, butternut squash, Brussels sprouts, bell peppers, green beans, or potatoes depending on what you have on hand.
Spices – Curry powder, turmeric, and garlic (fresh or powdered) flavor both the roasted vegetables and the yogurt sauce. Curry powder provides a warm, multi-spice profile similar in purpose to garam masala in many recipes.
Rice – White jasmine rice works beautifully for coconut rice because of its long grains and sticky, tender texture when cooked. Basmati also makes a good alternative.
Coconut milk – Full-fat canned coconut milk adds richness and a subtle sweetness to the rice, making it fluffy and flavorful.
Yogurt and mayonnaise – A blend of plain yogurt and a little mayonnaise keeps the curry sauce smooth, tangy, and creamy. Greek yogurt or sour cream can be used instead of plain yogurt if preferred.
Lime juice – Fresh lime juice brightens the sauce and balances the richness from the yogurt and coconut milk.
How to Make Indian Rice Bowls
Prep the vegetables. Preheat the oven to 425°F (220°C). Chop vegetables into bite-sized pieces so they roast evenly. Toss the vegetables with olive oil, curry powder, turmeric, minced garlic, and salt. Spread them across two baking sheets so there’s room for even roasting.
Roast the vegetables. Roast for about 40 minutes, stirring and rotating the pans halfway through to ensure all sides brown and caramelize.
Make the coconut rice. While the vegetables roast, prepare the rice. Combine jasmine rice, a 14-ounce can of full-fat coconut milk, water (about 1 1/4 cups), and a teaspoon of salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 18–20 minutes until the rice is tender and cooked through. Fluff with a fork before serving.
Make the curry yogurt sauce. In a small bowl, whisk together plain yogurt, mayonnaise, curry powder, garlic powder (or minced garlic), lime juice, and salt to taste. Adjust seasoning and lime juice to your preference. Chill the sauce until ready to serve.
Assemble the bowls. Spoon the coconut rice into bowls, top with a generous portion of the roasted curried vegetables, and finish with a drizzle of the curry yogurt sauce. Serve warm.
Storage. Store leftovers in airtight containers in the refrigerator for 4–5 days. Reheat rice and vegetables together in the microwave and add more sauce as desired.

Indian Bowls Variations and Tips
Multitask for efficiency. The recipe has three main components—roasted vegetables, coconut rice, and sauce—but these can be prepared at the same time. Start the rice and the vegetables, then make the sauce while they cook. The sauce can also be made in advance to save time on busy nights.
Swap grains. Brown rice is a healthy alternative; just remember it needs longer cooking time and additional liquid. Quinoa or bulgur would also make an interesting base if you want more protein or a different texture.
Reheating leftover bowls. Reheat rice and vegetables in a microwave-safe dish for 60 seconds, then check and heat in additional 15–30 second intervals until warmed through. Add fresh sauce when serving so it maintains its creamy texture and bright flavor.

Related Recipes to Try
For more bowls and curry-inspired dishes, consider exploring other recipes that pair grains with robust sauces and roasted or grilled proteins and vegetables. Variations can include curried chicken bowls, pumpkin peanut curry with chicken, or grilled curry chicken served with turmeric rice.
Indian Curry Vegetable Rice Bowls with Curry Yogurt Sauce
Ingredients
For the curry roasted vegetables:
- 1 head cauliflower, cut into bite-sized pieces
- 1 small head broccoli, cut into bite-sized pieces
- 1 sweet potato, peeled and diced
- 1 red onion, sliced
- 4 tablespoons olive oil
- 2 tablespoons curry powder
- 1 tablespoon turmeric
- 3 cloves garlic, minced
- 1 teaspoon salt
For the coconut rice:
- 1 ½ cups white jasmine rice
- 1 (14 ounce) can full-fat coconut milk
- 1 ¼ cups water
- 1 teaspoon salt
For the curry yogurt sauce:
- 1 cup plain yogurt
- 1 tablespoon mayonnaise
- Juice from 1 lime
- 1 tablespoon curry powder
- ½ teaspoon garlic powder
- Salt, to taste
Instructions
Roast the veggies:
- Preheat oven to 425°F (220°C). Prepare two large baking sheets; lining with foil makes cleanup easier.
- In a large bowl, toss the vegetables with olive oil, curry powder, turmeric, garlic, and salt until evenly coated.
- Distribute the vegetables evenly between the two baking sheets so they roast rather than steam.
- Bake for 40 minutes, stirring and rotating the pans after 20 minutes for even browning.
Make the coconut rice:
- While the vegetables roast, combine rice, coconut milk, water, and salt in a medium pot over medium-high heat.
- Bring to a boil, then reduce heat to low and cover.
- Cook for 18–20 minutes, stirring occasionally, until the rice is tender and liquid is absorbed. Fluff with a fork.
Make the yogurt sauce:
- Whisk together yogurt, mayonnaise, curry powder, garlic powder, lime juice, and salt until smooth. Adjust seasoning and lime to taste.
- To serve, divide the coconut rice among bowls, top with roasted vegetables, and drizzle with the curry yogurt sauce. Enjoy warm.
Notes
Leftovers keep well for 4–5 days refrigerated in an airtight container. Reheat rice and vegetables before serving and add fresh sauce for best texture and flavor.
Nutrition
Carbohydrates: 89 g |
Protein: 16 g |
Fat: 21 g |
Saturated Fat: 4 g |
Fiber: 11 g
