These creamy rainbow vegetable curry noodle bowls are packed with fresh, colorful vegetables, tender noodles, and a fragrant Thai red curry coconut broth. This easy weeknight dinner is dairy free, gluten free, and vegan.

When you need a dinner that feels comforting, fresh, and satisfying all at once, these rainbow vegetable curry noodle bowls are a wonderful choice. They are bright enough for warm weather, cozy enough for cooler evenings, and simple enough to make on a busy weeknight.
The heart of this dish is a creamy Thai red curry broth made with light coconut milk, vegetable broth, curry paste, ginger, peanut butter, soy sauce or tamari, and a squeeze of lime. It is rich without being too heavy, flavorful without being complicated, and perfect for spooning over tender brown rice noodles.
What makes these vegetable curry noodle bowls especially appealing is the mix of colorful produce. Red onion, garlic, carrots, zucchini, and purple cauliflower create a beautiful bowl with plenty of texture. If purple cauliflower is not available, regular cauliflower or broccoli works just as well. The result is a vibrant, plant-based curry noodle bowl that looks inviting and tastes even better.
This recipe is filled with slurpable noodles, crisp-tender vegetables, and a creamy coconut curry sauce that brings everything together in one nourishing bowl.
The toppings add the final layer of flavor and crunch. Fresh basil gives the bowls a herby finish, chopped cashews or peanuts add texture, and shredded carrots bring extra freshness. You can keep the toppings simple or customize them based on what you have on hand.

Tips & Tricks For These Rainbow Vegetable Curry Noodle Bowls
- Use light coconut milk for the best texture. Full-fat coconut milk will make the broth thicker and richer, while light coconut milk combined with vegetable broth keeps the curry creamy but still spoonable and broth-like.
- Keep the curry at a gentle simmer once the liquid is added. If the heat is too high, the broth may reduce too quickly and the vegetables can overcook. Lower the heat as needed while everything cooks.
- Adjust the noodles to your preference. Brown rice noodles work well because they are quick to prepare and keep the recipe gluten free, but you can use more or less depending on how noodle-heavy you want each bowl to be.
- Cook the noodles while the curry simmers. This keeps the total time efficient and helps the whole meal come together in about 40 minutes from start to finish.
- Customize the toppings and vegetables as needed. Basil, chopped nuts, and shredded carrots are delicious, but you can use what you enjoy. If you want a heartier meal, add your preferred protein when serving.

About The Curry Paste
Thai red curry paste gives this dish its signature flavor. The heat level can vary depending on the brand you use, so taste the broth and adjust as needed. If your curry paste is mild and you prefer more spice, add a small pinch of red pepper flakes. If you prefer a gentler curry, start with the amount listed and avoid adding extra heat.
If you make this recipe, leave a rating and review below. It is always helpful to hear how it turned out in your kitchen.

Rainbow Vegetable Curry Noodle Bowls
about 4 servings
15 minutes
25 minutes
40 minutes
These creamy rainbow vegetable curry noodle bowls are made with fresh vegetables, brown rice noodles, and a flavorful Thai red curry coconut broth. They are a satisfying vegan dinner that is also dairy free and gluten free when made with tamari.
Ingredients
For the base:
- 2 tablespoons olive oil
- 1 medium red onion, chopped
- 2 cloves garlic, minced
- 2 medium carrots, peeled and chopped
- 1 medium zucchini, chopped
- 2 ¾ cups bite-sized purple cauliflower florets, or regular cauliflower or broccoli
- ½ teaspoon fine sea salt
- 3 tablespoons Thai red curry paste
- 2 ½ cups canned light coconut milk*
- ½ cup low-sodium vegetable broth
- 2 tablespoons creamy peanut butter
- 1 (1-inch) piece ginger, grated
- 2 teaspoons low-sodium soy sauce or tamari
- 1 tablespoon coconut sugar or brown sugar
- Juice of ½ to 1 medium lime, to taste
For serving:
- About 6 ounces brown rice noodles, prepared according to package directions
- Chopped fresh basil
- Chopped cashews or peanuts
- Shredded carrots
Instructions
For the base:
- Warm the olive oil in a large, deep skillet set over medium heat. Once the oil is hot, add the red onion and cook for about 2 minutes, until it begins to soften. Stir in the garlic and cook for about 30 seconds, just until fragrant.
- Add the carrots, zucchini, cauliflower, and salt. Cook for about 2 minutes, stirring occasionally, until the vegetables just begin to soften. Stir in the Thai red curry paste until the vegetables are evenly coated.
- Pour in the light coconut milk and vegetable broth. Add the peanut butter, grated ginger, soy sauce or tamari, and sugar, then stir well until the broth is smooth and combined.
- Increase the heat and bring the mixture just to a simmer. Reduce the heat and let it gently simmer for about 10 minutes, stirring occasionally, until the vegetables are tender to your liking.
- Remove the skillet from the heat and stir in the lime juice. Taste and add more lime juice if desired.
To serve:
- Divide the cooked brown rice noodles among bowls. Spoon the curry vegetable broth over the noodles, then top with fresh basil, chopped cashews or peanuts, and shredded carrots.
Notes
*For the canned coconut milk, you will need about 1 ½ cans to get this amount. Shake the cans well before using. Store any extra coconut milk in the refrigerator.
Nutrition Information:
Yield: 4
Serving Size: 1
Amount Per Serving:
Calories: 355Total Fat: 22gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 0mgSodium: 751mgCarbohydrates: 38gFiber: 4gSugar: 15gProtein: 6g
Nutrition data is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for professional medical advice.