This High-Protein Diabetic-Friendly Sweet Potato Butternut Squash Lasagna is a beautiful vegetable-based dish layered with tender sweet potato, creamy butternut squash, carrots, tangy feta, protein-rich Greek yogurt, and crunchy walnuts. A naturally sweet cranberry topping adds a festive finish, while warm herbs and spices bring everything together. It is colorful, comforting, and substantial enough to serve as a satisfying main dish.
Traditional vegetable lasagna often relies on pasta sheets, heavy cheese, sugary sauces, or generous portions of starchy vegetables. This version takes a different approach by using thinly sliced vegetables in place of pasta and adding Greek yogurt and cottage cheese to increase the protein content. The sweet potato and butternut squash are intentionally portioned alongside protein-rich ingredients and fiber-containing vegetables for a more balanced recipe.
The cranberry topping is also modified to keep added sugar low. Instead of using a conventional sweetened cranberry sauce and honey glaze, fresh or unsweetened cranberries are combined with a small amount of monk fruit sweetener and citrus. The result is a tangy-sweet finish that complements the savory feta, creamy layers, roasted vegetables, and walnuts beautifully. Serve it as a vegetarian centerpiece for a holiday meal or as a make-ahead weeknight dinner.
Why You’ll Love This Recipe
- High in protein for a vegetable-based lasagna.
- Uses Greek yogurt and cottage cheese for extra protein.
- No traditional pasta sheets are required.
- Naturally colorful and nutrient-rich.
- Uses thinly sliced sweet potato and butternut squash.
- Includes carrots for additional fiber and texture.
- Uses controlled portions of higher-carbohydrate vegetables.
- No refined white sugar is needed.
- Cranberry topping is made without honey.
- Feta adds a salty, tangy flavor.
- Walnuts provide satisfying crunch.
- Warm herbs complement the naturally sweet vegetables.
- Excellent vegetarian main course.
- Beautiful enough for holiday entertaining.
- Can be assembled ahead of time.
- Holds together well after cooling.
- Delicious warm or at room temperature.
- Easy to portion into individual servings.
- Works well with a large green salad or steamed vegetables.
Equipments
- 9 x 9-inch baking dish, approximately 2 to 3 inches deep, for creating several even vegetable layers.
- Parchment paper, optional, for lining the baking dish.
- Large rimmed baking sheet, approximately 13 x 18 inches, for partially roasting the vegetables.
- Chef’s knife, approximately 8 inches, for safely preparing the vegetables.
- Mandoline slicer, optional, for creating thin, even sweet potato and squash slices.
- Vegetable peeler, for removing the squash and carrot skins.
- Large mixing bowl, approximately 3 to 4 quarts, for preparing the creamy cheese mixture.
- Medium saucepan, approximately 2 quarts, for preparing the cranberry topping.
- Small mixing bowl, approximately 1 quart, for combining seasonings.
- Silicone spatula, for spreading the cheese mixture and cranberry topping.
- Pastry brush, for lightly coating vegetables with olive oil.
- Measuring cups and spoons, for accurate ingredient portions.
- Wire cooling rack, for allowing the baked lasagna to rest.
- Sharp serrated or chef’s knife, for cutting clean portions.
Also CheckOut: 30-Day High-Protein Meal Plan for Weight Loss: Easy Recipes, Meal Prep Tips & Complete Nutrition Guide
Ingredients
Vegetable Layers
- 1 medium sweet potato, approximately 8 ounces, peeled and thinly sliced.
- 1 small butternut squash, approximately 1½ pounds before trimming, peeled, seeded, and thinly sliced.
- 2 large carrots, peeled and thinly sliced or grated.
- 1 tablespoon extra-virgin olive oil.
- ½ teaspoon garlic powder.
- ½ teaspoon dried thyme.
- ¼ teaspoon black pepper.
- ¼ teaspoon fine sea salt.
High-Protein Cheese Filling
- 1 cup low-fat cottage cheese.
- ¾ cup plain, unsweetened Greek yogurt.
- 4 ounces crumbled feta cheese.
- 1 large egg.
- ¼ cup finely chopped fresh parsley.
- 1 teaspoon dried oregano.
- ½ teaspoon garlic powder.
- ¼ teaspoon black pepper.
- ⅛ teaspoon fine sea salt.
Cranberry Topping
- ¾ cup fresh cranberries.
- 2 tablespoons water.
- 1 tablespoon fresh lemon juice.
- 1 tablespoon powdered monk fruit and erythritol sweetener.
- ½ teaspoon finely grated orange zest.
- ¼ teaspoon ground cinnamon.
Walnut Topping
- ¼ cup walnuts, finely chopped.
- 1 tablespoon fresh parsley, finely chopped.
Ingredients Notes
- Sweet potato provides natural sweetness, color, potassium, and fiber. Because it is a carbohydrate-containing vegetable, thin slices and controlled portions help keep the overall recipe more balanced.
- Butternut squash gives the lasagna a creamy, naturally sweet flavor when roasted. Its texture works particularly well between the savory cheese layers.
- Carrots contribute natural sweetness, color, and fiber. Thinly sliced carrots cook more evenly and integrate better with the other vegetables.
- Cottage cheese is the main protein-boosting ingredient in the filling. Choose a low-fat or reduced-fat variety if preferred, and drain excess liquid if the cottage cheese is particularly watery.
- Greek yogurt adds protein and creates a creamy filling without requiring a large amount of heavy cheese.
- Feta contributes a salty, tangy flavor that balances the sweetness of the roasted vegetables and cranberries.
- Fresh cranberries create a naturally tart topping. Using fresh or unsweetened cranberries instead of conventional sweetened cranberry sauce substantially reduces added sugar.
- Monk fruit and erythritol provides sweetness without using honey. Add it gradually because different products have different sweetness levels.
- Walnuts add crunch and healthy fats. Toasting them lightly before serving makes their flavor even more pronounced.
- Fresh parsley adds freshness and color, while oregano and thyme provide savory herbal depth.
Also CheckOut: 30-Day Bariatric Meal Plan for Weight Loss: High-Protein Recipes & Healthy Eating Tips
How to Make High-Protein Diabetic-Friendly Sweet Potato Butternut Squash Lasagna
- Preheat the oven to 400°F (200°C). Allow the oven to reach its full temperature before roasting the vegetables so they begin cooking immediately.
- Lightly grease a 9 x 9-inch baking dish with a small amount of olive oil or nonstick cooking spray.
- If desired, line the bottom of the dish with a piece of parchment paper, leaving enough paper extending slightly over two sides to help with cleanup and serving.
- Wash the sweet potato thoroughly before peeling it.
- Peel the sweet potato and trim both ends.
- Slice the sweet potato into very thin, even rounds approximately ⅛ inch thick.
- A mandoline slicer can make the slices more uniform, but use it carefully and follow the manufacturer’s safety instructions.
- Peel the butternut squash with a sturdy vegetable peeler.
- Cut the squash in half lengthwise and scoop out the seeds and stringy interior.
- Cut the squash into thin slices approximately ⅛ inch thick.
- Try to keep the slices relatively uniform because very thick pieces may remain firm while thinner pieces become soft.
- Peel the carrots and slice them thinly or grate them using the large holes of a box grater.
- Place the sweet potato, butternut squash, and carrots in a large bowl.
- Add the olive oil, garlic powder, dried thyme, black pepper, and salt.
- Toss gently until the vegetables are lightly coated with the oil and seasonings.
- Spread the vegetables across a large rimmed baking sheet in as close to a single layer as possible.
- Avoid piling the vegetables too deeply because trapped steam can prevent them from softening and developing roasted flavor.
- Roast the vegetables for approximately 15 to 20 minutes.
- Turn the vegetables halfway through roasting so they cook evenly.
- The goal is not to fully cook them until soft and falling apart. They should become flexible enough to layer easily while still retaining enough structure to finish cooking in the lasagna.
- Remove the vegetables from the oven and allow them to cool for several minutes.
- Reduce the oven temperature to 375°F (190°C).
- While the vegetables roast, prepare the high-protein cheese filling.
- Place the cottage cheese in a large mixing bowl.
- Add the plain Greek yogurt, crumbled feta, and egg.
- Add the chopped fresh parsley, dried oregano, garlic powder, black pepper, and salt.
- Stir the mixture thoroughly with a silicone spatula until the ingredients are evenly distributed.
- If you prefer an exceptionally smooth filling, blend the cottage cheese and Greek yogurt briefly before adding the feta and herbs.
- Do not overblend after adding the feta because small pieces of feta provide pleasant texture.
- Taste the mixture carefully before adding additional salt because feta can already be quite salty.
- Prepare the cranberry topping while the cheese mixture rests.
- Place the fresh cranberries in a small saucepan.
- Add 2 tablespoons of water and 1 tablespoon of fresh lemon juice.
- Add the orange zest, cinnamon, and monk fruit and erythritol sweetener.
- Place the saucepan over medium heat.
- Stir the cranberries gently as they warm.
- Cook for approximately 6 to 8 minutes, stirring occasionally.
- The cranberries will begin to soften and some will burst open.
- Use the back of a silicone spatula or wooden spoon to gently crush a few of the berries against the side of the saucepan.
- Continue cooking until the mixture becomes thick and spoonable rather than watery.
- Remove the cranberry mixture from the heat.
- Allow it to cool for several minutes while you assemble the lasagna.
- Spread approximately one-third of the roasted sweet potato slices across the bottom of the prepared baking dish.
- Arrange the pieces so they overlap slightly but do not create extremely thick piles.
- Add approximately one-third of the roasted butternut squash and carrot mixture.
- Spoon one-third of the Greek yogurt and cheese filling over the vegetables.
- Spread the filling gently with a silicone spatula.
- Do not press aggressively because the soft roasted vegetables can break apart.
- Repeat the vegetable layer using another portion of sweet potato, squash, and carrots.
- Add another portion of the cheese filling and spread it evenly.
- Continue layering until the remaining vegetables and cheese mixture have been used.
- Finish with a layer of vegetables and cheese filling, depending on the exact depth of your baking dish.
- Spread the final layer carefully so the top has an even surface.
- Cover the baking dish loosely with aluminum foil.
- Make sure the foil does not press directly against the cheese mixture.
- Place the covered baking dish on the center rack of the 375°F (190°C) oven.
- Bake for approximately 25 minutes.
- Remove the foil carefully because hot steam may escape.
- Continue baking uncovered for another 10 to 15 minutes.
- The edges should be bubbling gently, the vegetables should be completely tender, and the cheese mixture should be set.
- If the top needs additional browning, switch the oven to broil for 1 to 2 minutes.
- Watch the lasagna continuously during broiling because the feta can brown quickly.
- Remove the baking dish from the oven once the top is lightly golden and the vegetables are completely tender.
- Allow the lasagna to rest for approximately 15 to 20 minutes before cutting.
- Resting is important because the creamy filling needs time to firm up and bind the layers together.
- While the lasagna rests, lightly toast the chopped walnuts.
- Place the walnuts in a dry skillet over medium-low heat.
- Toast for approximately 3 to 4 minutes, stirring frequently.
- Remove the walnuts immediately when they become fragrant.
- Do not leave them unattended because nuts can burn quickly.
- Sprinkle the toasted walnuts over the cranberry topping or serve them separately for added crunch.
- Spoon the cooled cranberry mixture over the top of the lasagna shortly before serving.
- Spread it gently rather than pressing it deeply into the cheese layer.
- Sprinkle the remaining fresh parsley over the cranberry topping.
- Use a sharp knife to cut the lasagna into four to six portions.
- For cleaner slices, wipe the knife between cuts.
- Lift each portion carefully with a wide serving spatula.
- If the first slice is slightly less neat, do not worry. The layers will become firmer as the lasagna continues to cool.
- Serve the lasagna warm rather than piping hot so the cheese layers remain intact.
- Pair each serving with a large leafy green salad, roasted broccoli, or steamed green beans for a balanced meal.
- If preparing the dish ahead of time, allow it to cool completely before covering and refrigerating.
- Reheat individual portions gently rather than reheating the entire dish repeatedly.
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 50 to 60 minutes
- Resting Time: 15 to 20 minutes
- Total Time: Approximately 1 hour 40 minutes
- Servings: 6
- Cuisine: American-inspired
- Course: Main Course or Side Dish
- Cooking Method: Baking
- Difficulty: Moderate
- Dietary Style: Vegetarian, High-Protein, Diabetes-Conscious
Flavor Profile Breakdown
- Sweet: Roasted sweet potato, butternut squash, carrots, and cranberries provide natural sweetness.
- Tangy: Feta, Greek yogurt, and fresh cranberries add brightness.
- Savory: Garlic, oregano, thyme, salt, and pepper balance the vegetables.
- Nutty: Walnuts and cottage cheese create additional richness.
- Citrusy: Lemon juice and orange zest brighten the cranberry topping.
- Warm: Cinnamon complements the naturally sweet vegetables.
- Overall: Creamy, savory, naturally sweet, tangy, nutty, herbaceous, and festive.
Pro Tips for Best Results
- Slice the vegetables as evenly as possible.
- Keep the vegetable slices thin so they become tender throughout the baking process.
- Partially roast the vegetables before assembling the lasagna.
- Do not overcrowd the roasting pan.
- Drain watery cottage cheese if necessary.
- Taste the cheese filling before adding more salt.
- Use fresh cranberries for the best tart flavor.
- Cook the cranberry topping until thick enough to sit on a spoon.
- Allow the cranberry mixture to cool before spreading it over the finished lasagna.
- Do not overfill the baking dish.
- Cover the lasagna during the first portion of baking to retain moisture.
- Uncover near the end to develop a lightly golden top.
- Watch carefully if using the broiler.
- Let the lasagna rest before slicing.
- Toast walnuts just before serving for maximum flavor.
- Keep portions moderate because sweet potato and butternut squash still provide carbohydrates.
- Pair the lasagna with non-starchy vegetables rather than another large carbohydrate-rich side.
Variations & Substitutions
- Replace cottage cheese with part-skim ricotta.
- Use goat cheese instead of some or all of the feta for a softer flavor.
- Replace Greek yogurt with plain skyr.
- Add chopped spinach to the cheese mixture.
- Add sautéed mushrooms for extra savory depth.
- Add finely chopped kale for additional vegetables.
- Replace walnuts with pecans.
- Use pumpkin seeds for a nut-free topping.
- Add fresh sage for a stronger autumn flavor.
- Replace oregano with Italian seasoning.
- Add a pinch of crushed red pepper flakes for mild heat.
- Use lemon zest instead of orange zest in the cranberry topping.
- Replace sweet potato with a smaller amount of delicata squash for a lower-starch variation.
- Use cauliflower slices as one of the vegetable layers.
- Add roasted zucchini for additional vegetable volume.
- Add a small amount of shredded mozzarella for extra browning.
- Replace the cranberry topping with a fresh raspberry sauce made without added sugar.
- Add chopped fresh rosemary for a more savory version.
Common Mistakes to Avoid
- Cutting the sweet potato or squash too thick can leave the vegetables undercooked.
- Overcrowding the roasting pan can make the vegetables steam instead of roast.
- Using watery cottage cheese can make the lasagna loose.
- Adding too much cranberry topping can make the surface overly sweet or wet.
- Using conventional sweetened cranberry sauce can significantly increase added sugar.
- Adding honey defeats the lower-added-sugar modification.
- Overloading the dish with cheese can make it heavy.
- Failing to rest the lasagna can cause the layers to slide apart.
- Broiling for too long can burn the feta and cranberry topping.
- Cutting directly after baking can produce messy portions.
- Adding too much salt can overpower the naturally sweet vegetables.
- Using excessive walnuts can increase the calorie density substantially.
- Assuming that all vegetables are carbohydrate-free can lead to inaccurate meal planning.
Serving Suggestions
- Serve with a large green salad dressed with lemon and olive oil.
- Pair with roasted broccoli.
- Add steamed green beans.
- Serve alongside sautéed spinach.
- Pair with a cucumber and parsley salad.
- Add a simple arugula salad with lemon vinaigrette.
- Serve as a vegetarian centerpiece during a holiday meal.
- Add a small portion of grilled chicken if you want an even higher-protein meal.
- Pair with roasted Brussels sprouts.
- Serve with a dollop of plain Greek yogurt.
- Add fresh parsley immediately before serving.
- Sprinkle toasted walnuts over individual portions.
- Serve warm with a small spoonful of cranberry topping.
Storage & Reheating Tips
- Allow the lasagna to cool before storing.
- Transfer leftovers to an airtight container or cover the baking dish tightly.
- Refrigerate for up to 4 days.
- Store the cranberry topping separately when possible to preserve the texture.
- Keep toasted walnuts separate until serving so they remain crunchy.
- Reheat individual portions in a 350°F (175°C) oven for approximately 10 to 15 minutes.
- Microwave individual portions in 30-second intervals until warmed through.
- Avoid overheating because the Greek yogurt and cheese mixture can become watery.
- Add fresh cranberry topping after reheating.
- Add freshly toasted walnuts immediately before serving.
- Individual portions can be frozen for up to 1 month.
- Thaw frozen portions overnight in the refrigerator.
- Reheat gently after thawing.
- Do not repeatedly freeze and thaw the same portion.
Nutrition Information (Approximate)
- Calories: 365 kcal
- Protein: 18 g
- Carbohydrates: 31 g
- Fat: 20 g
- Fiber: 6 g
- Sugar: 9 g
- Sodium: 560 mg
- Nutrition values are approximate and based on six servings.
- Values depend on the exact size of the sweet potato, amount of butternut squash, type of cottage cheese, Greek yogurt, feta, and cranberry products used.
- The estimate assumes fresh cranberries and monk fruit sweetener rather than conventional sweetened cranberry sauce.
- Adding extra cheese, walnuts, or sweetened cranberry sauce will increase the calories and carbohydrates.
- Sweet potatoes and butternut squash naturally contribute carbohydrates, so portion size remains important.
- For precise diabetes-conscious meal planning, calculate nutrition using the exact ingredients and brands used.
Final Thoughts
This High-Protein Diabetic-Friendly Sweet Potato Butternut Squash Lasagna turns simple vegetables into a beautifully layered, satisfying meal. The combination of roasted sweet potato, creamy butternut squash, carrots, tangy feta, Greek yogurt, cottage cheese, and walnuts creates a dish with plenty of contrasting textures and flavors.
The cranberry topping brings everything together with a bright, tart finish. By using fresh cranberries and monk fruit sweetener instead of traditional sweetened cranberry sauce and honey, the recipe keeps added sugar much lower while still delivering the festive sweet-tart flavor that makes the dish special.
The protein-rich cheese filling is an important part of the recipe. Greek yogurt and cottage cheese add substantial protein without requiring large amounts of heavy cheese. This makes the lasagna more filling while allowing the naturally sweet roasted vegetables to remain the focus.
For a diabetes-conscious meal, remember that sweet potatoes and butternut squash are nutritious but still contribute carbohydrates. Keeping the slices thin, balancing them with protein and fiber, and serving reasonable portions makes the overall dish more balanced.
Allowing the lasagna to rest before slicing is essential. The layers firm as they cool, making the portions easier to lift and much more attractive on the plate. For entertaining, the entire dish can be prepared ahead of time and gently reheated before serving.
Whether you make it for a holiday dinner, Sunday meal prep, or a cozy vegetarian weeknight meal, this colorful vegetable lasagna offers a satisfying combination of savory, creamy, nutty, fruity, and warmly spiced flavors.
FAQs
Is this sweet potato lasagna diabetic-friendly?
This version is designed to be more diabetes-conscious by controlling the portions of sweet potato and squash, eliminating honey, and adding protein-rich Greek yogurt and cottage cheese. However, sweet potatoes and butternut squash still contain carbohydrates, so portion size should be considered.
Is this lasagna high in protein?
Yes. The recipe uses cottage cheese, Greek yogurt, feta, and an egg to increase the protein content. Each serving provides approximately 18 grams of protein based on the ingredient quantities used.
Can I make this recipe without sweet potato?
Yes. You can replace some or all of the sweet potato with cauliflower, zucchini, or additional butternut squash. This will change the flavor and carbohydrate content of the finished dish.
Can I use regular cranberry sauce?
You can, but conventional cranberry sauce often contains a substantial amount of added sugar. Fresh cranberries cooked with monk fruit sweetener provide a more diabetes-conscious alternative.
Can I use frozen cranberries?
Yes. Frozen cranberries work well and do not necessarily need to be thawed before cooking. They may require an additional minute or two to soften.
Can I replace cottage cheese with ricotta?
Yes. Part-skim ricotta is an excellent substitute. The texture will become slightly richer and creamier, while the exact protein content may change.
Can I prepare this lasagna ahead of time?
Yes. Assemble the lasagna, cover it tightly, and refrigerate it before baking. Allow additional baking time if the dish is placed into the oven while cold.
Why is my vegetable lasagna watery?
Excess moisture can come from watery cottage cheese, vegetables that were not roasted enough, or excessive cranberry sauce. Drain wet ingredients and partially roast the vegetables before assembly to help control moisture.
Can I make this recipe vegan?
The cheese filling would need to be replaced with plant-based alternatives. Use a suitable dairy-free yogurt, plant-based cottage cheese, and vegan feta, although the protein content and texture will change.
What can I serve with sweet potato lasagna?
Non-starchy vegetables and leafy salads work especially well. Try roasted broccoli, green beans, spinach, arugula salad, cucumber salad, or Brussels sprouts.
Can I freeze this lasagna?
Yes. Individual portions can be frozen for approximately 1 month. Thaw them overnight in the refrigerator and reheat gently.
Can I add meat to this recipe?
Yes. Cooked lean ground turkey or shredded chicken can be added between the vegetable layers if you want to substantially increase the protein content. Make sure any meat is fully cooked before assembling the lasagna.



