Sweet Potato Lasagna is a cozy, nutrient-dense twist on classic lasagna that has transformed my dinner routine. Not only is this dish hearty and satisfying, but it also meets various dietary needs, being grain-free, dairy-free, and nightshade-free. With layers of tender sweet potato slices, savory ground beef, and a creamy butternut squash sauce, this recipe is sure to become a family favorite. Let’s dive into how to create this comforting meal!

Why You’ll Love This Sweet Potato Lasagna
This Sweet Potato Lasagna is not only delicious but also packed with health benefits. Here’s why you’ll adore it:
- It’s a healthy sweet potato lasagna, providing essential nutrients.
- This dish is perfect for meal prep, making weeknight dinners a breeze.
- It’s a gluten-free option, suitable for those with dietary restrictions.
- Rich in flavor and texture, it’s satisfying without being heavy.
- Can be customized as a vegetarian sweet potato lasagna by omitting meat.
- Easily adaptable to include additional vegetables, like spinach.
Ingredients for Sweet Potato Lasagna
Gather these items:
- 2 large sweet potatoes, peeled and thinly sliced lengthwise
- 1 tbsp olive oil
- 1 lb ground beef
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 2 cups cooked butternut squash (or canned purée)
- 1/2 cup full-fat coconut milk
- 1 tbsp nutritional yeast (optional, omit for AIP)
- 1/2 tsp dried thyme
- 1/2 tsp dried basil
- 1/2 tsp sea salt
- 1/4 tsp black pepper (omit for strict AIP)
- Fresh parsley, for garnish
How to Make Sweet Potato Lasagna Step-by-Step
- Step 1: Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Step 2: Peel and slice sweet potatoes lengthwise into thin strips (about 1/8-inch thick).
- Step 3: Sauté onion in a skillet until soft. Add garlic, then ground beef, thyme, basil, salt, and pepper. Cook until browned.
- Step 4: Blend butternut squash, coconut milk, nutritional yeast (if using), and a pinch of salt until smooth.
- Step 5: Spread a thin layer of squash sauce in the dish. Add sweet potatoes, beef, then more sauce. Repeat layers, finishing with sauce.
- Step 6: Cover with foil and bake for 45–50 minutes until potatoes are tender. Uncover and bake for 10 minutes more.
- Step 7: Let cool for 10 minutes before slicing. Garnish with parsley and serve.
Pro Tips for the Best Sweet Potato Lasagna
Keep these in mind:
- Ensure sweet potatoes are sliced evenly for uniform cooking.
- Let the lasagna cool before slicing to maintain layers.
- This dish can be made in advance and stored in the fridge for up to 3 days, making it perfect for meal prep.
Best Ways to Serve Sweet Potato Lasagna
This Sweet Potato Lasagna can be served with a side salad or garlic bread. For a twist, try pairing it with a light marinara sauce or a dollop of ricotta. It’s also fantastic as a sweet potato noodle casserole for family dinners.
How to Store and Reheat Sweet Potato Lasagna
To store, cover the lasagna with foil and refrigerate for up to three days. To reheat, simply warm in the oven at 350°F (175°C) for about 20 minutes or until heated through. This dish is excellent for meal prep, allowing for quick, nutritious meals throughout the week.
Frequently Asked Questions About Sweet Potato Lasagna
What is sweet potato lasagna?
Sweet Potato Lasagna is a nutritious version of traditional lasagna, using sweet potatoes as the noodle substitute. It can be made with various fillings and sauces, making it versatile and delicious.
Can I make sweet potato lasagna ahead of time?
Yes! You can prepare the lasagna in advance, store it in the refrigerator, and bake it just before serving. This makes it a great option for meal prep.
How do I avoid common mistakes with sweet potato lasagna?
To avoid sogginess, ensure your sweet potato slices are thin and bake the lasagna covered initially. Allow it to rest before serving to keep the layers intact.
Variations of Sweet Potato Lasagna You Can Try
Feel free to experiment with these variations:
- Make a vegetarian sweet potato lasagna by using lentils or mushrooms instead of meat.
- Add spinach to create a sweet potato & spinach lasagna for added nutrition.
- For a creamy option, consider a sweet potato lasagna with béchamel sauce.
- Try a low-calorie version by using lean ground turkey instead of beef.
For more information about meal preparation, check out our about page or our privacy policy.
Print
Irresistible Sweet Potato Lasagna Recipe for Comfort
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
- Diet: Paleo
Description
This Sweet Potato Lasagna is a cozy, nutrient-dense twist on classic lasagna, made entirely grain-free, dairy-free, and nightshade-free.
Ingredients
- 2 large sweet potatoes, peeled and thinly sliced lengthwise
- 1 tbsp olive oil
- 1 lb ground beef
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 2 cups cooked butternut squash (or canned purée)
- 1/2 cup full-fat coconut milk
- 1 tbsp nutritional yeast (optional, omit for AIP)
- 1/2 tsp dried thyme
- 1/2 tsp dried basil
- 1/2 tsp sea salt
- 1/4 tsp black pepper (omit for strict AIP)
- Fresh parsley, for garnish
Instructions
- Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Peel and slice sweet potatoes lengthwise into thin strips (about 1/8-inch thick).
- Sauté onion in a skillet until soft. Add garlic, then ground beef, thyme, basil, salt, and pepper. Cook until browned.
- Blend butternut squash, coconut milk, nutritional yeast (if using), and a pinch of salt until smooth.
- Spread a thin layer of squash sauce in the dish. Add sweet potatoes, beef, then more sauce. Repeat layers, finishing with sauce.
- Cover with foil and bake 45–50 minutes until potatoes are tender. Uncover and bake 10 minutes more.
- Let cool 10 minutes before slicing. Garnish with parsley and serve.
Notes
- Prep Time: 35 minutes
- Cook Time: 50 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Paleo
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 70mg