Rainbow Cauliflower Casserole With Thai Peanut Chicken
Bright, saucy, and full of texture, this Rainbow Cauliflower Casserole With Thai Peanut Chicken is a weeknight-pleasing casserole that brings a vivid mix of vegetables and bold Thai-inspired flavors into one comforting dish. Tender chicken and a creamy, tangy peanut sauce coat a colorful medley of cauliflower, red pepper, red cabbage, carrots, and snow peas. It bakes into a casserole that’s perfect for feeding a family or meal-prepping for the week. Below you’ll find the full ingredient list, straightforward prep tips, and clear step-by-step instructions so you can make this flavorful casserole with confidence.
Why you’ll love this casserole

- Colorful and nutrient-dense: about 7 heaping cups of roughly chopped cauliflower combine with crisp vegetables for a visually appealing dish.
- Bold, layered flavors: creamy coconut and peanut notes, bright lime, savory fish sauce, and a bit of heat from sriracha.
- Simple to prepare: pantry-friendly ingredients and a single baking dish make this a convenient dinner.
- Perfect for leftovers: flavors meld beautifully overnight, giving you an even tastier meal the next day.
Ingredients
- 1 1/2 pounds cauliflower, roughly chopped (about 7 heaping cups, chopped)
- 8 ounces chicken breast
- 1/2 cup light coconut milk
- 1 cup peanut butter powder
- 1/4 cup + 2 tablespoons natural peanut butter
- 2 tablespoons fish sauce
- 1 tablespoon + 1 teaspoon sriracha chili sauce, additional for garnish if desired
- 1 tablespoon coconut sugar
- Juice of one large lime
- 1 teaspoon fresh garlic, minced
- 1 teaspoon fresh ginger, minced
- 1/2 teaspoon salt
- 1 cup snow pea, halved
- 1 cup red bell pepper, chopped
- 1 cup red cabbage, finely chopped
- 3/4 cup carrot, thinly sliced (about 1 large carrot)
- 1/2 cup fresh cilantro, minced, plus additional for garnish
- Diced green onion for garnish
- Toasted peanuts for garnish
Equipment
- 1 large bowl
- Small bowl or measuring cup for mixing sauce
- Baking dish (about 9×9 inches or similar capacity)
- Sharp knife and cutting board
- Spoon or spatula for stirring
- Measuring cups and spoons
Prep and assembly notes

Plan for about 15–20 minutes of active prep time and 25–30 minutes of baking. The recipe uses 1 1/2 pounds cauliflower roughly chopped (about 7 heaping cups, chopped) as the vegetable base; aim for similar-sized florets so everything cooks evenly. Cut the chicken into bite-sized pieces so it bakes through in the same amount of time as the vegetables.
Step-by-step instructions

-
Preheat and prepare the baking dish.
Preheat your oven to 400°F (200°C). Lightly grease a 9×9-inch baking dish or a similar-size casserole dish with a little oil or nonstick spray and set it aside.
-
Prep the cauliflower and vegetables.
Trim and roughly chop the cauliflower so you have about 7 heaping cups. Place the chopped cauliflower in a large bowl. Add the halved snow peas, chopped red bell pepper, finely chopped red cabbage, and thinly sliced carrot to the bowl. Toss gently to combine.
-
Cut the chicken.
Trim any excess fat from the 8 ounces chicken breast and cut it into bite-sized pieces. Add the chicken to the bowl with the vegetables so the pieces are distributed throughout the casserole.
-
Make the Thai peanut sauce.
In a small bowl or measuring cup, combine the following ingredients: 1/2 cup light coconut milk, 1 cup peanut butter powder, 1/4 cup + 2 tablespoons natural peanut butter, 2 tablespoons fish sauce, 1 tablespoon + 1 teaspoon sriracha chili sauce, 1 tablespoon coconut sugar, juice of one large lime, 1 teaspoon minced fresh garlic, 1 teaspoon minced fresh ginger, and 1/2 teaspoon salt. Whisk vigorously until the peanut powder is fully incorporated and the sauce is smooth. The sauce should be pourable but thick enough to coat the vegetables; if it seems too thick, add a tablespoon or two of water or additional coconut milk to reach your desired consistency.
-
Combine sauce with the vegetables and chicken.
Pour the peanut sauce over the bowl with cauliflower, chicken, and other vegetables. Add 1/2 cup minced fresh cilantro and use a large spoon or spatula to toss everything together until all pieces are well coated in the sauce. Make sure the chicken pieces are evenly distributed and have sauce clinging to them so they stay flavorful while baking.
-
Transfer to the baking dish.
Scrape the mixture into the prepared baking dish and spread it into an even layer. If you want a slightly crisp top, smooth the surface so there are no deep pockets of sauce.
-
Bake.
Place the casserole in the preheated oven and bake at 400°F (200°C) for 25–30 minutes, or until the cauliflower is tender and the chicken is cooked through (internal temperature should reach 165°F / 74°C). Halfway through the baking time, stir gently to redistribute sauce and ensure even cooking; then smooth the top again and continue baking.
-
Finish and garnish.
When the casserole is done, remove it from the oven and let it rest for 5 minutes. Garnish with additional sriracha if desired, a sprinkle of diced green onion, extra minced cilantro, and toasted peanuts for crunch. Serve warm.
Serving suggestions
This Rainbow Cauliflower Casserole With Thai Peanut Chicken stands well on its own as a low-carb, flavorful main. Serve it with a side of steamed rice or brown rice if you’d like heartier portions, or make a simple side salad dressed with lime juice and a touch of oil for a lighter meal. Leftovers reheat well in the microwave or in a low oven; the flavors deepen after a day in the refrigerator.
Make-ahead and storage
- To assemble ahead: Prepare the sauce and chop all vegetables and chicken, then combine and store covered in the refrigerator for up to 24 hours before baking. Bring to room temperature for 15–20 minutes before baking and add a minute or two to the baking time if the casserole starts cold.
- Storage: Transfer cooled leftovers to an airtight container and refrigerate for up to 3 days.
- Reheating: Microwave in 30–60 second intervals until warmed through, or reheat in a 350°F (175°C) oven for about 10–15 minutes.
Notes and tips
- If your peanut butter powder clumps, sift or whisk it well with the coconut milk to avoid lumps in the sauce.
- Adjust sriracha to your heat preference. Start with the stated amount and add more at the table if you like it spicier.
- To toast peanuts: spread raw peanuts on a baking sheet and toast in the oven at 350°F (175°C) for 6–8 minutes, stirring once, until golden and fragrant. Let cool then chop roughly for garnish.
- Make sure the chicken pieces are uniform in size so they cook evenly with the cauliflower. If you’d like the chicken to brown slightly before baking, briefly sear the pieces in a hot skillet, then add to the casserole before baking.
Flavor variations
- Vegetable swaps: Substitute or add broccoli florets, snap peas, or thinly sliced zucchini.
- Make it nuttier: Stir in 2 tablespoons of chopped roasted peanuts into the sauce for extra crunch throughout the casserole.
- Protein options: Use diced tofu or tempeh if you prefer a plant-based alternative in place of the chicken; press tofu first and cut into cubes.
Final thoughts
Vibrant, saucy, and satisfying, this Rainbow Cauliflower Casserole With Thai Peanut Chicken is a delightful blend of textures and flavors that comes together with minimal fuss. The creamy peanut-coconut sauce brings Thai-inspired notes to a comforting casserole format, and the rainbow of vegetables makes each bite interesting. Whether you’re feeding a family, bringing a dish to share, or cooking for meal prep, this casserole is a dependable, flavorful option to add to your rotation.
Enjoy the balance of tangy lime, savory fish sauce, sweet coconut sugar, and the gentle heat of sriracha—finished with fresh cilantro, green onion, and toasted peanuts for crunch. Happy baking!

Rainbow Cauliflower Casserole With Thai Peanut Chicken
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C) and lightly spray a casserole dish with cooking spray.
- Place the chopped cauliflower in a large microwave-safe bowl with a splash of water, cover, and microwave until fork-tender, about 15 minutes; drain well.
- Meanwhile, bring a small pot of salted water to a boil. Add the chicken chunks and cook 10–12 minutes until no longer pink; remove and let cool slightly.
- Drain the cauliflower and transfer to a food processor. Add light coconut milk, peanut butter powder, natural peanut butter (1/4 cup + 2 tbsp), fish sauce, sriracha (1 tbsp + 1 tsp), coconut sugar, lime juice, minced garlic, minced ginger, and salt. Process until smooth and creamy, scraping down the sides as needed.
- Shred the cooked chicken with two forks and fold it into the cauliflower–peanut sauce in a large bowl.
- Add the halved snow peas, chopped red bell pepper, finely chopped red cabbage, thinly sliced carrot, and minced cilantro to the chicken mixture and stir until everything is evenly coated.
- Spoon the mixture into the prepared casserole dish, spread evenly, cover, and bake for 30 minutes. Uncover and bake an additional 10 minutes until edges brown and top is golden.
- Let the casserole rest a few minutes before serving and garnish with extra cilantro, diced green onion, toasted peanuts, and more sriracha if desired.
Notes
- This recipe makes about 8 servings.
- Microwave times vary; cook cauliflower until fork-tender.
- Poach chicken until fully cooked through before shredding.
- Adjust sriracha to taste for heat level.
- Use natural peanut butter for a milder, cleaner flavor.
