There are certain dinners that feel indulgent while somehow also cozy and weeknight-friendly. This Thai Slow-Cooker Zucchini Lasagna is one of those recipes — it layers bright, summery zucchini ribbons with savory ground turkey and a creamy, peanut-laced sauce, then lets the slow cooker do the heavy lifting. The result is a playful fusion: lasagna-style assembly without pasta sheets, and Thai-inspired flavors that are rich, tangy, and slightly spicy. It’s perfect for a low-effort family meal, dinner guests, or make-ahead freezer-friendly portions.
I used 4 large zucchinis to replace lasagna noodles, which keeps this dish lighter and packed with summer produce. The filling is built from 1 pound of extra-lean ground turkey (I used 99% fat-free) for lean protein and a neutral base that soaks up the coconut–peanut sauce. A scoop of light ricotta, an egg, and chopped cilantro become a creamy layer that binds everything together. You’ll find bright textures from nappa cabbage, water chestnuts, and bell pepper, plus melty mozzarella on top for a comforting finish.
Below you’ll find an easy-to-follow ingredient list and a clarified, step-by-step method designed specifically for the slow cooker. The directions are rewritten for clarity while respecting the exact ingredient amounts listed. Prep time is mostly hands-on slicing and mixing; the slow cooker does the rest. Serve this with extra cilantro, green onion, roasted peanuts, and bean sprouts for crunch and brightness.
Ingredients

- 4 large zucchinis
- 1 tablespoon salt
- 2 tablespoons coconut oil
- 1 pound extra-lean ground turkey (I used 99% fat-free)
- 1 cup onion, diced
- 1 tablespoon + 2 teaspoons fresh garlic, minced
- 1/2 tablespoon fresh ginger, minced
- Pepper, to taste
- 1 cup light coconut milk
- 1/4 cup natural creamy peanut butter
- 1/4 cup reduced-sodium soy sauce
- 2 tablespoons coconut sugar
- 1 tablespoon rice vinegar
- 1 tablespoon fresh lime juice
- 1 tablespoon fish sauce
- 1–2 tablespoons sriracha (adjust for heat)
- 15 ounces light ricotta cheese
- 1 large egg
- 1/2 cup cilantro, thoroughly chopped
- 2 cups nappa cabbage, roughly chopped
- 1/2 cup water chestnuts, diced
- 8 ounces mozzarella cheese, grated (about 2 tightly packed cups)
- 1 large red pepper, diced
- Cilantro, diced, for garnish
- Green onion, diced, for garnish
- Roasted peanuts, diced, for garnish
- Bean sprouts, roughly chopped, for garnish
Make-Ahead Tips
- You can slice the zucchinis and store them in a zip-top bag in the refrigerator for up to 24 hours before assembling.
- The turkey mixture can be cooked and cooled, then refrigerated for up to 48 hours or frozen for up to one month. Reheat gently before layering.
- Assembled but uncooked lasagna can be refrigerated for a day before slow-cooking; add 10–20 minutes to the cook time if starting cold.
Step-by-Step Instructions
Follow these rewritten directions to assemble and cook the Thai Slow-Cooker Zucchini Lasagna. The steps keep the original order while clarifying techniques and timing.
- Prep the zucchini: Wash the 4 large zucchinis. Using a mandoline or a sharp knife, slice each zucchini lengthwise into thin ribbons about 1/8–1/4 inch thick. Lay the ribbons flat on a large sheet pan or board and sprinkle with 1 tablespoon salt. Let them sit for 10–15 minutes to draw out excess moisture. After they sweat, gently pat each ribbon dry with paper towels to remove surface liquid and excess salt.
- Make the turkey filling: Heat 2 tablespoons coconut oil in a large skillet over medium-high heat. Add the 1 cup diced onion and sauté for 3–4 minutes until translucent. Add 1 pound extra-lean ground turkey, breaking it up with a spatula. Cook until the turkey is browned and cooked through, about 6–8 minutes. Stir in the 1 tablespoon + 2 teaspoons fresh garlic and 1/2 tablespoon fresh ginger; cook for 30–60 seconds until fragrant. Season with pepper to taste. Remove the skillet from heat and set the turkey mixture aside.
- Mix the peanut–coconut sauce: In a medium bowl, whisk together 1 cup light coconut milk, 1/4 cup natural creamy peanut butter, 1/4 cup reduced-sodium soy sauce, 2 tablespoons coconut sugar, 1 tablespoon rice vinegar, 1 tablespoon fresh lime juice, 1 tablespoon fish sauce, and 1–2 tablespoons sriracha (start with 1 tablespoon and increase if you want more heat). Taste and adjust for balance: more lime for brightness, more sugar for sweetness, or more sriracha for heat.
- Prepare the ricotta layer: In a separate bowl, combine 15 ounces light ricotta cheese, 1 large egg, and 1/2 cup thoroughly chopped cilantro. Stir until smooth and well combined; this will function as the creamy cheese layer that helps bind the lasagna together.
- Combine crunch components: In a mixing bowl, toss together 2 cups roughly chopped nappa cabbage, 1/2 cup diced water chestnuts, and 1 large red pepper, diced. These provide crunch and fresh texture in each bite. Set aside.
- Assemble the slow cooker: Lightly grease the slow cooker insert with a bit of coconut oil or cooking spray. Start with a thin layer of the turkey mixture on the bottom to prevent sticking. Next, place a layer of zucchini ribbons to cover the turkey. Spoon and gently spread a portion of the ricotta mixture over the zucchini, followed by a few tablespoons of the peanut–coconut sauce. Add a layer of the nappa cabbage/water chestnut/red pepper mixture. Sprinkle a light layer of the cooked turkey on top of that. Continue layering in this order—zucchini ribbons, ricotta, peanut–coconut sauce, vegetable mix, and turkey—until all components are used and the slow cooker is nearly full, finishing with a top layer of zucchini ribbons.
- Pour remaining sauce and add mozzarella: Pour any remaining peanut–coconut sauce evenly over the assembled layers so it can seep down while cooking. Sprinkle the 8 ounces grated mozzarella (about 2 tightly packed cups) evenly over the very top layer of zucchini.
- Cook: Cover the slow cooker and cook on LOW for 4–5 hours or on HIGH for 2–3 hours. The lasagna is done when the zucchini is tender and the center is hot and set. Cooking times can vary slightly depending on your slow cooker model; check at the lower end of the time range and continue if needed.
- Finish and rest: Once fully cooked, turn off the slow cooker and let the lasagna rest for 10–15 minutes with the lid off to firm up slightly. This makes it easier to slice and serve, and allows the flavors to settle.
- Plate and garnish: Use a wide spatula to lift portions from the slow cooker. Garnish each serving with diced cilantro, diced green onion, roasted peanuts, and roughly chopped bean sprouts for extra crunch and herbal brightness. If you like more heat, drizzle a little additional sriracha on top.
Troubleshooting & Tips

- If your zucchini releases a lot of water and the dish seems watery after cooking, rest the lasagna longer in the slow cooker with the lid off to allow some liquid to evaporate, or remove excess liquid with a spoon before serving.
- If you prefer firmer zucchini, slice slightly thicker. For softer ribbons, slice thinner and keep an eye on the cook time.
- Adjust the sriracha for your preferred spice level. The balance of peanut butter, lime, and fish sauce is meant to be both tangy and slightly sweet—taste the sauce before layering to make sure it suits your palate.
- To make this dairy-free, swap light ricotta with a firm tofu ricotta and use a dairy-free shredded cheese alternative, though the texture will change.
Serving Suggestions

This Thai Slow-Cooker Zucchini Lasagna pairs beautifully with simple sides that highlight its flavors. Try a crisp green salad dressed with lime and sesame oil, steamed jasmine rice to soak up extra sauce, or a platter of fresh cucumber slices and cilantro. Leftovers reheat well in the microwave or in a 350°F oven covered with foil until warmed through.
Storage
- Refrigerate leftovers in an airtight container for up to 3 days.
- Freeze portions for up to 1 month. Thaw overnight in the refrigerator before reheating.
Notes on Ingredients
Using extra-lean ground turkey keeps the dish light while still providing plenty of savory flavor. Light coconut milk and light ricotta reduce overall richness without compromising creaminess. Reduced-sodium soy sauce helps control the salt level, and natural creamy peanut butter blends seamlessly into the coconut sauce for that classic Thai-inspired flavor profile. The fish sauce is included in a small amount to deepen the umami character of the sauce; if you prefer to avoid it, substitute an additional teaspoon of soy sauce and a pinch of sea salt.
Final Thoughts
This Thai Slow-Cooker Zucchini Lasagna is a great example of how global flavors can come together in a familiar, comforting format. The slow cooker makes it doable even on busy days, while the layers deliver contrasting textures—silky ricotta, tender zucchini, crunchy vegetables, and a luscious peanut–coconut sauce that ties everything together. It’s a weeknight winner that feels special enough for guests and forgiving enough for creative swaps.
Give it a try on your next cozy dinner night. The aroma of coconut, lime, and roasted garlic filling the kitchen is worth the wait.

Thai Slow-Cooker Zucchini Lasagna
Equipment
- Oven
- mandoline or sharp knife
- baking sheets (2)
- Large Skillet
- Measuring cups and spoons
- Mixing Bowl
- 7-quart slow cooker
- Paper Towels
Ingredients
- 4 large zucchinis
- 1 tablespoon salt
- 2 tablespoons coconut oil
- 1 pound extra-lean ground turkey 99% fat-free used
- 1 cup onion diced
- 1 tablespoon fresh garlic minced (plus 2 teaspoons)
- 2 teaspoons fresh garlic minced (additional)
- 1/2 tablespoon fresh ginger minced
- black pepper to taste
- 1 cup light coconut milk
- 1/4 cup natural creamy peanut butter
- 1/4 cup reduced-sodium soy sauce
- 2 tablespoons coconut sugar
- 1 tablespoon rice vinegar
- 1 tablespoon fresh lime juice
- 1 tablespoon fish sauce
- 1-2 tablespoons sriracha adjust to taste
- 15 ounces light ricotta cheese
- 1 large egg
- 1/2 cup cilantro roughly chopped
- 2 cups napa cabbage roughly chopped
- 1/2 cup water chestnuts diced
- 8 ounces mozzarella cheese grated (about 2 tightly packed cups)
- 1 large red pepper diced
- cilantro diced, for garnish
- green onion diced, for garnish
- roasted peanuts diced, for garnish
- bean sprouts roughly chopped, for garnish
Instructions
- Preheat the oven to 350°F (175°C).
- Trim the zucchinis and, using a mandoline or sharp knife, slice them into thin 1/8-inch slices.
- Arrange the zucchini slices in a single layer (they may overlap slightly) on two baking sheets and sprinkle evenly with 1 tablespoon salt.
- Bake the zucchini 15–20 minutes until they begin to lightly brown and release moisture.
- Transfer baked zucchini to a layer of paper towels, cover with another layer, and gently press to remove excess moisture; set aside.
- Heat 2 tablespoons coconut oil in a large skillet over medium-high heat. Add ground turkey, diced onion, minced garlic, minced ginger, and a pinch of pepper. Cook 10–12 minutes until turkey is browned and onion is soft, breaking up the meat as it cooks.
- Add 1 cup light coconut milk, 1/4 cup peanut butter, 1/4 cup reduced-sodium soy sauce, 2 tablespoons coconut sugar, 1 tablespoon rice vinegar, 1 tablespoon lime juice, 1 tablespoon fish sauce, and 1 tablespoon sriracha to the pan. Bring to a boil, stirring frequently, and boil 3 minutes.
- Reduce heat to medium and simmer 2–4 minutes until the sauce thickens and becomes creamy, stirring occasionally. Taste and add up to 1 additional tablespoon sriracha if desired. Remove from heat and set aside.
- In a medium bowl, beat together 15 ounces light ricotta, 1 large egg, and a pinch of pepper until smooth.
- Spray the bottom of a 7-quart slow cooker with cooking spray. Spread half the turkey-peanut sauce mixture in an even layer in the slow cooker.
- Layer half the zucchini slices over the turkey, lightly overlapping to cover the surface. Spread half the ricotta mixture over the zucchini to seal the layer.
- Sprinkle half the chopped cilantro, half the napa cabbage, and half the diced water chestnuts over the ricotta, then top with half the grated mozzarella.
- Repeat the layers: remaining turkey mixture, remaining zucchini slices, remaining ricotta mixture, remaining cilantro, remaining cabbage, remaining water chestnuts, and most of the remaining mozzarella (reserve half of the remaining cheese for melting on top later).
- Sprinkle the diced red pepper over the top layer of mozzarella.
- Cover and cook on low in the slow cooker for 4–5 hours, until heated through, melted, and the sides are beginning to brown.
- Sprinkle the reserved remaining mozzarella over the top, cover, and let stand until the cheese melts.
- Top with diced cilantro, diced green onion, chopped roasted peanuts, and chopped bean sprouts before serving.
- Serve and enjoy.
Notes
- You can assemble this in a 9×13 and bake instead, using the same ratios.
- Adjust sriracha to taste for desired spice level.
- Press baked zucchini with paper towels to remove excess moisture before layering.
- Use reduced-sodium soy sauce to control saltiness.
- Reserve a little mozzarella to melt on top at the end.
