Thai Slow-Cooker Zucchini Lasagna
This is a playful, flavor-packed twist on lasagna that swaps sheets of pasta for thin ribbons of zucchini and layers in a creamy, Thai-inspired sauce. It’s comfy like a casserole, fresh like a stir-fry, and incredibly forgiving thanks to a slow cooker that does all the heavy lifting. I love this dish when I want something exotic but easy: big, bold flavors with an everyday kitchen rhythm.
Thai Slow-Cooker Zucchini Lasagna blends lean ground turkey with a tangy-sweet peanut-coconut sauce, tender zucchini ribbons, and a cheesy ricotta-mozza layer. Fresh herbs, crunchy water chestnuts, and bean sprouts add brightness and texture at the end. The result: layers that are rich and silky without feeling heavy.
Why this version works
Four large zucchinis make the “noodles” — they keep things light and add late-summer freshness. Using extra-lean ground turkey keeps the filling lean but still flavorful, especially once it simmers with garlic, ginger, and coconut oil. A small amount of coconut milk, peanut butter, soy sauce, and lime turns into a luscious sauce that soaks into the zucchini. The ricotta-egg mixture gives structure and creaminess, while mozzarella adds that irresistible melty finish.
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
- 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
- 15 ounces light ricotta cheese
- 1 large egg
- 1/2 cup cilantro roughly 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)
Equipment
- Slow cooker (4–6 quart)
- Large skillet
- Mixing bowls
- Vegetable peeler or mandoline
- Measuring cups and spoons
- Spatula and wooden spoon
Prep notes

- Use a vegetable peeler or mandoline to slice the zucchinis lengthwise into long, thin ribbons that approximate lasagna noodles. If you prefer slightly thicker “noodles,” shave a little less thin.
- Measure and have all sauce ingredients nearby; the sauce comes together quickly.
- If you want less heat, start with 1 tablespoon sriracha and adjust to taste after cooking.
Step-by-step instructions

- Salt and drain the zucchini ribbons. Use a vegetable peeler or mandoline to slice 4 large zucchinis lengthwise into thin ribbons. Pile the ribbons on a large tray or plate, sprinkle with 1 tablespoon salt, and let them sit for 15–20 minutes. After they’ve released liquid, gently press or blot them with paper towels to remove excess moisture. This prevents the dish from becoming watery.
- Sear the aromatics and turkey. Heat 2 tablespoons coconut oil in a large skillet over medium-high heat. Add 1 cup diced onion and cook, stirring occasionally, until softened and translucent, about 4–5 minutes. Add 1 tablespoon + 2 teaspoons minced fresh garlic and 1/2 tablespoon minced fresh ginger; cook 30–45 seconds until fragrant, stirring so they don’t burn. Add 1 pound extra-lean ground turkey and cook, breaking it up with a spoon, until the meat is no longer pink, about 5–7 minutes. Season with pepper to taste.
- Make the Thai-style sauce in the skillet. Reduce heat to medium-low. Pour in 1 cup light coconut milk and stir to combine with the turkey mixture. Add 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. Stir continuously until the peanut butter is fully incorporated and the sauce is smooth. Simmer gently for 2–3 minutes to let flavors marry. Taste and adjust seasoning — add more sriracha if you want it spicier, or a touch more lime for brightness.
- Prepare the ricotta mixture. In a medium bowl, combine 15 ounces light ricotta cheese with 1 large egg and 1/2 cup roughly chopped cilantro. Stir until smooth and evenly mixed. This mixture will add creaminess and help the lasagna hold its layers together.
- Assemble the slow cooker layers. Lightly spray or line the slow cooker with a bit of oil to prevent sticking. Start with a thin layer of the turkey-peanut sauce on the bottom to flavour the first layer of zucchini. Arrange zucchini ribbons in a single layer over the sauce to form the “noodle” base. Spread a portion of the ricotta mixture over the zucchini, then sprinkle some of the 2 cups nappa cabbage roughly chopped and 1/2 cup diced water chestnuts for crunch. Add a handful of 8 ounces grated mozzarella (about 2 tightly packed cups divided across layers) and a few tablespoons of the diced red pepper. Repeat layering: sauce, zucchini ribbons, ricotta, nappa cabbage, water chestnuts, mozzarella, and red pepper until you use all the zucchini and fillings. Finish the top with a final layer of turkey-peanut sauce and a generous sprinkle of mozzarella so it melts on top.
- Cook low and slow. Cover the slow cooker and cook on LOW for 3–4 hours or until the zucchini is tender and the layers are set. Cooking time can vary by slow cooker model; check at 3 hours to prevent overcooking. The casserole should be heated through, the cheese melted, and flavors melded.
- Rest before serving. Turn off the slow cooker and let the lasagna sit for 10–15 minutes with the lid off. This short rest helps the layers settle and makes it easier to slice and serve without the filling running.
- Garnish and serve. Before serving, fold together 2 cups roughly chopped nappa cabbage, 1/2 cup diced water chestnuts, 1 large diced red pepper, and the remaining chopped cilantro if you like extra freshness. Spoon this chilled crunchy mix atop the lasagna or scatter it around the serving platter for contrast. Finish with diced roasted peanuts, chopped green onions, and roughly chopped bean sprouts for crunch and vivid color. Slice portions and serve hot with extra lime wedges on the side if you want an extra citrus lift.
Taste and texture notes
The coconut-peanut sauce is creamy and slightly sweet with a tangy lime lift; the fish sauce adds depth and an umami backbone. Zucchini ribbons offer a tender, slightly vegetal base that soaks up the sauce. The ricotta-egg layer provides a mild creaminess and structure similar to classic lasagna, while nappa cabbage and water chestnuts add refreshing crunch. Fresh cilantro, green onion, peanuts, and bean sprouts add brightness, crunch, and contrast to each bite.
Make-ahead and storage
- To assemble ahead: layer everything up to the point before cooking, cover, and refrigerate for up to 24 hours. Add about 15–30 minutes to the slow-cooker time if assembling cold from the fridge.
- Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat individual portions gently in the microwave or warm in a covered skillet on low heat.
- You can freeze portions in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
Swaps and variations
- Protein: Ground turkey keeps things light, but you can swap in ground chicken or a plant-based crumbled “meat” if you prefer.
- Nut-free: Replace peanut butter with sunflower seed butter and omit roasted peanuts on top.
- Cheese: Use part-skim ricotta and lower-fat mozzarella as written, or substitute a dairy-free ricotta and vegan mozzarella for a dairy-free version.
- Heat level: Adjust sriracha from 1–2 tablespoons depending on how spicy you like it.
Serving ideas
Serve this dish with simple sides that enhance the Thai-inspired flavors: lime wedges, an herb salad with mint and basil, or a crisp cucumber salad for cooling contrast. A bowl of steamed jasmine rice on the side is lovely if you want something to sop up every last bit of sauce.
Final thoughts
This Thai Slow-Cooker Zucchini Lasagna is one of those recipes that surprises and satisfies: familiar lasagna comfort meets vibrant Southeast Asian flavors. It’s approachable for weeknights yet interesting enough for guests. The slow cooker keeps it effortless, and the crunchy garnishes bring each forkful alive. If you love flavor layering and texture contrast, this one belongs in your meal rotation.
Enjoy, and don’t be afraid to tweak the heat and herbs to match your tastes. When the slow cooker finishes, you’ll have a creamy, saucy, and colorful one-pot meal that proves lasagna doesn’t need noodles to be unforgettable.

Thai Slow-Cooker Zucchini Lasagna
Ingredients
- 4 large zucchinis sliced about 1/8-inch thick
- 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
- 2 teaspoons fresh garlic minced (additional)
- 1/2 tablespoon fresh ginger minced
- black pepper to taste, plus pinch for ricotta and turkey
- 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, divided
- 2 cups napa cabbage roughly chopped, divided
- 1/2 cup water chestnuts diced, divided
- 8 ounces mozzarella cheese grated (about 2 tightly packed cups), divided
- 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). Line two baking sheets for the zucchini slices.
- Trim the zucchinis and using a mandoline or sharp knife slice them into thin 1/8-inch slices; arrange in a single layer on the prepared baking sheets and sprinkle evenly with 1 tablespoon salt.
- Bake the zucchini slices 15–20 minutes, until just beginning to brown and most moisture has released.
- Transfer baked zucchini to a layer of paper towels, cover with another towel 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 (total 1 tablespoon + 2 teaspoons) and minced ginger; season with a pinch of pepper. Cook 10–12 minutes, breaking up the meat, until turkey is browned and onion is soft.
- Stir in 1 cup light coconut milk, 1/4 cup peanut butter, 1/4 cup soy sauce, 2 tablespoons coconut sugar, 1 tablespoon rice vinegar, 1 tablespoon lime juice, 1 tablespoon fish sauce and 1 tablespoon sriracha. Bring to a boil, cook 3 minutes, stirring frequently, then reduce heat and simmer 2–4 minutes until sauce is thick and creamy. Adjust sriracha to taste and remove from heat.
- In a medium bowl, beat together 15 ounces light ricotta, 1 large egg and a pinch of pepper until smooth.
- Spray the base of a 7‑quart slow cooker with cooking spray. Spread half the turkey mixture in an even layer.
- Layer half the zucchini slices in a single overlapping layer over the turkey, then spread half the ricotta mixture over the zucchini to cover. Sprinkle half of the chopped cilantro, half the chopped napa cabbage, half the diced water chestnuts and half the grated mozzarella.
- Repeat layers: remaining turkey, remaining zucchini, remaining ricotta, remaining cilantro, remaining cabbage and remaining water chestnuts. Top with half of the remaining mozzarella (reserve the rest to melt later) and arrange the diced red pepper over the top.
- Cover and cook on LOW in the slow cooker 4–5 hours, until heated through, cheese is melted and sides are browned. Sprinkle remaining mozzarella over the top, cover and let stand until melted.
- Garnish with diced cilantro, green onion, roasted peanuts and chopped bean sprouts, then serve.
Equipment
- slow cooker (7-quart) or equivalent
- baking sheets (2)
- Large Skillet
- Mandoline or Sharp Knife
- Mixing Bowl
- Paper Towels
- Measuring Cups and Spoons
Notes
- You can likely convert this to a 9×13 baked version using the same ratios, but it was not tested by the author.

