Gluten-Free Sweet Potato Lasagna
I first tried this layered sweet potato lasagna on a busy weeknight when I wanted comfort food without gluten or pasta. The sweet potato slices stand in for noodles, giving a naturally sweet, slightly caramelized chew that balances savory meat, creamy ricotta, and bubbling mozzarella. It’s a simple switch that turns lasagna into something lighter and a little more interesting — perfect for family dinners, potlucks, or anyone avoiding gluten.
Why you’ll love this dish
This recipe takes familiar lasagna flavors and makes them gluten-free without sacrificing texture or comfort. It’s ideal when you want a hearty, crowd-pleasing meal that’s also vegetable-forward. Sweet potatoes bring beta‑carotene and fiber, while the ricotta-mozzarella duo keeps every bite creamy. Make it for weeknights (assembly is straightforward) or double the recipe for easy leftovers that reheat well.
“The sweet potato layers add a gentle sweetness that makes this lasagna feel special — my kids asked for seconds.” — a quick review after a busy weeknight dinner
If you like pairing sweet potatoes with bold proteins, you might also enjoy this BBQ beef and roasted sweet potatoes recipe for a different weeknight twist.
The cooking process explained
Before you grab ingredients, here’s a quick overview so you know what to expect:
- Roast or layer raw sweet potato strips as the noodle substitute.
- Brown ground beef or turkey and season simply.
- Mix ricotta with an egg to stabilize the cheese layer.
- Build layers: sauce → sweet potato → meat → ricotta → mozzarella. Repeat.
- Bake covered to steam through, then uncovered to brown and bubble.
This keeps prep predictable: one skillet for the meat, one bowl for the ricotta mix, and a baking dish for assembly.
Gather these items
What you’ll need (serves about 6):
- 4 large sweet potatoes (sliced lengthwise into thin strips)
- 1 pound ground beef or turkey
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 cups marinara sauce
- 1 egg
- 1 tablespoon olive oil
- Salt and pepper to taste
- Fresh basil for garnish (optional)
Notes and swaps:
- Ground turkey keeps it lighter; use ground beef for richer flavor.
- For a dairy-free version, swap ricotta and mozzarella for plant-based alternatives and use nutritional yeast in place of Parmesan.
- If your sweet potatoes are very large, you may have extra slices — reserve them for layering twice or roast for a side.
Directions to follow
- Preheat the oven to 375°F (190°C).
- Peel the sweet potatoes and slice them lengthwise into thin, even strips (about 1/8–1/4 inch). Uniform slices help them cook through evenly.
- Heat the olive oil in a skillet over medium heat. Add the ground meat and cook until fully browned, breaking it up as it cooks. Season with salt and pepper; drain any excess fat if needed.
- In a medium bowl, whisk the ricotta with the egg, and season with a pinch of salt and pepper until smooth. The egg helps the ricotta hold together while baking.
- Spread a thin layer of marinara sauce on the bottom of a 9×13-inch (or similar) baking dish. Arrange a single layer of sweet potato strips over the sauce. Spoon half the cooked meat over the potatoes, dollop and spread half the ricotta mixture, then sprinkle with mozzarella. Repeat: sweet potatoes → remaining meat → remaining ricotta → mozzarella. Finish with additional mozzarella and the grated Parmesan on top.
- Cover the dish tightly with foil and bake for 30 minutes. Remove the foil and bake an additional 15 minutes until the cheese is bubbling and the top is lightly browned. If the sweet potato edges still seem firm, bake an extra 5–10 minutes uncovered.
- Let the lasagna rest for 5–10 minutes before slicing. Garnish with fresh basil and serve.
Best ways to enjoy it
Serve slices hot with a crisp green salad and a bright vinaigrette to cut the richness. Oven‑roasted Brussels sprouts, garlic green beans, or a simple arugula salad with lemon and olive oil are great choices. For a heartier plate, pair with grilled steak or bold-flavored sides — think chimichurri — like in this chimichurri steak with loaded sweet potato idea.
Plating tip: use a wide spatula to lift neat squares. A sprinkle of fresh basil or parsley and a light drizzle of extra virgin olive oil brightens each serving.
Storage and reheating tips
- Refrigerate leftover lasagna in an airtight container within two hours of baking. It keeps well for 3–4 days.
- To reheat: place slices in a baking dish, cover with foil, and warm at 350°F (175°C) for about 15–20 minutes, or microwave individual portions until heated through. For a crisper top, remove foil for the last 5 minutes.
- Freezing: wrap portions tightly in plastic wrap and foil or place in freezer-safe containers. Freeze up to 2 months. Thaw overnight in the refrigerator before reheating and add 10–15 extra minutes in the oven if needed.
- Food safety: always reheat to an internal temperature of 165°F (74°C) for safe consumption.
Helpful cooking tips
- Slice sweet potatoes thin and even. A mandoline (set to a safe thickness) or steady knife work best.
- Don’t oversoak the ricotta — mixing with one egg is enough to bind without thinning the layer.
- If your marinara is very watery, simmer it briefly to concentrate the flavor and reduce excess liquid.
- For easier assembly, arrange all layers near the baking dish so you can work quickly while the potatoes stay cool.
- If you want browned sweet potato edges, briefly broil the finished lasagna for 1–2 minutes, watching carefully so the cheese doesn’t burn.
- For quicker prep, use pre-shredded mozzarella and a good store-bought marinara. If you prefer a smoked flavor, add a pinch of smoked paprika to the meat while browning.
Also useful when meal planning: if you enjoy Caribbean sweet potato flavors, check out this best Jamaican sweet potato recipe for inspiration on spices and sides.
Flavor swaps
- Vegetarian: omit the meat and add a layer of sautéed mushrooms, spinach, or lentils cooked with Italian seasoning.
- Mediterranean: swap marinara for a herbed tomato sauce, add roasted red peppers, and use feta in place of Parmesan.
- Spicy: stir red pepper flakes into the meat or add a spicy arrabbiata sauce for heat.
- Cheesy: mix a little mozzarella into the ricotta for an extra creamy middle layer.
- Lower-fat: use part-skim ricotta and reduced-fat mozzarella; drain excess fat from meat well.
Helpful answers
Q: Is this lasagna truly gluten-free?
A: Yes — there’s no wheat pasta or breadcrumbs in the listed ingredients. Check labels on your marinara and any packaged cheeses to confirm they’re labeled gluten-free if you have celiac disease or severe sensitivity.
Q: Can I prepare this ahead of time?
A: Absolutely. You can assemble the lasagna, cover tightly, and refrigerate for up to 24 hours before baking. If you assemble and freeze, thaw overnight before baking and add an extra 10–15 minutes to the baking time.
Q: How do I prevent soggy sweet potato layers?
A: Slice evenly and not too thick; pre-roasting the sweet potato slices for 8–10 minutes can remove excess moisture and give them head start on cooking. Also avoid overly watery marinara.
Q: Can I make this dairy-free?
A: Yes. Use dairy-free ricotta and mozzarella alternatives and a plant-based Parmesan or nutritional yeast for a cheesy flavor.
Q: What’s the best way to reheat single servings?
A: Microwave for 1–2 minutes for a quick option, or reheat in a 350°F oven for 10–15 minutes for even warming and better texture.
Conclusion
If you want other takes on sweet potato lasagna for inspiration or alternative cooking techniques, this Sweet Potato Lasagna Recipe (Gluten-Free!) | The Kitchn offers a helpful comparison, and this version with ground beef from Sweet Potato Lasagna with Ground Beef (AIP, Paleo) • Heal Me … highlights paleo-friendly adaptations. Both are excellent resources for tweaking layers, sauces, or dietary needs.
Layered Sweet Potato Lasagna

Ingredients
Main Ingredients
- 4 large sweet potatoes, sliced lengthwise into thin strips
- 1 pound ground beef or turkey Ground turkey keeps it lighter
- 2 cups ricotta cheese For a dairy-free version, swap for plant-based alternatives
- 2 cups shredded mozzarella cheese For a dairy-free version, swap for plant-based alternatives
- 1 cup grated Parmesan cheese Use nutritional yeast for dairy-free
- 2 cups marinara sauce Check for gluten-free if necessary
- 1 large egg Helps bind the ricotta
- 1 tablespoon olive oil For cooking the meat
- Salt and pepper to taste
- Fresh basil for garnish (optional)
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Peel the sweet potatoes and slice them lengthwise into thin, even strips (about 1/8–1/4 inch).
- Heat the olive oil in a skillet over medium heat. Add the ground meat and cook until fully browned, breaking it up as it cooks. Season with salt and pepper; drain any excess fat if needed.
- In a medium bowl, whisk the ricotta with the egg, and season with a pinch of salt and pepper until smooth.
Assembly
- Spread a thin layer of marinara sauce on the bottom of a 9x13-inch baking dish.
- Arrange a single layer of sweet potato strips over the sauce.
- Spoon half the cooked meat over the potatoes.
- Dollop and spread half the ricotta mixture, then sprinkle with mozzarella.
- Repeat the layers: sweet potatoes, remaining meat, remaining ricotta, and mozzarella.
- Finish with additional mozzarella and the grated Parmesan on top.
Baking
- Cover the dish tightly with foil and bake for 30 minutes.
- Remove the foil and bake an additional 15 minutes until the cheese is bubbling and the top is lightly browned.
- Let the lasagna rest for 5–10 minutes before slicing.
