Alfredo Sweet Potato Lasagna

Featured in: Dinner Fix

Rich Alfredo sauce layers with thinly sliced sweet potatoes, fresh spinach, mozzarella, and ricotta create a comforting Italian-inspired main. The sweet potatoes offer tender texture, while spinach adds vibrant color and flavor. Creamy sauce and melty cheeses give this dish true decadence. Baked until bubbly and golden, it serves beautifully for gatherings or weeknight dinners. Vegetarian and hearty, enjoy it paired with salad and wine for a satisfying meal.

Updated on Thu, 23 Oct 2025 16:02:13 GMT
Golden and bubbly Alfredo Sweet Potato Lasagna, a cheesy, delicious vegetarian indulgence. Save
Golden and bubbly Alfredo Sweet Potato Lasagna, a cheesy, delicious vegetarian indulgence. | nachohaha.com

This Alfredo Sweet Potato Lasagna is pure comfort layered in every slice—it is my go-to for cozy, chilly nights when I crave richness without the heaviness of meat. Sweet potatoes replace traditional pasta for sweetness and texture while creamy Alfredo sauce and mozzarella turn this vegetarian main dish into an irresistible family favorite.

I made this for a fall dinner and it quickly became a staple for celebrations and weeknight comfort alike. It warms the kitchen and makes the house smell amazing.

Ingredients

  • Sweet potatoes: Bring natural sweetness and tender body. Slice them very thin for best results. Choose firm potatoes without dark spots for easy slicing
  • Fresh baby spinach: Cooks down to a gentle earthy flavor and adds color. Pick bright green leaves without wilting
  • Onion and garlic: Provide depth and classic warmth. Use a small yellow onion for sweetness and fresh garlic cloves for bold aroma
  • Olive oil: For sautéing and layering flavor. A good quality olive oil adds fruity notes
  • Butter: Gives the Alfredo sauce richness and classic Italian flavor. Go for unsalted so you control the seasoning
  • All-purpose flour: For thickening the Alfredo sauce. Sifted flour makes the sauce smoother
  • Whole milk and heavy cream: Create the silky creamy base of the sauce. Fresh dairy makes a difference here
  • Parmesan cheese: Offers sharp salty backbone to the sauce. Grate it yourself for best flavor
  • Ground nutmeg: Gives a special warmth to Alfredo sauce. Buy whole nutmeg and grate for freshness if you can
  • Salt and black pepper: For seasoning. Kosher salt for even flavor, freshly cracked pepper for brightness
  • Ricotta cheese: Dots the layers for creaminess. Look for ricotta with fewest ingredients on the label—fresh is best
  • Mozzarella cheese: Melts into gooey cheesy pulls. Shred your own for a better melt and flavor
  • Fresh basil: Brightens it at the end. Use whole leaves or chop for garnish. Only add before serving for the brightest color

Instructions

Preheat and Prep the Dish:
Set oven to 375 degrees Fahrenheit and grease a 9 by 13 inch baking dish. Drizzle in olive oil for flavor and prevent sticking
Sauté the Aromatics:
In a large skillet over medium heat warm olive oil until shimmering. Add finely chopped onion and cook gently until translucent about three minutes. Stir in minced garlic and cook for a minute just until fragrant. Toss in the fresh spinach and cook for two minutes until just wilted then remove from heat. This builds the first layer of savory flavor beneath the creamy sauce
Make the Alfredo Sauce:
In a medium saucepan melt unsalted butter on medium heat. Sprinkle in flour and whisk for one minute so it forms a paste and cooks out the flour taste. Whisk in whole milk and heavy cream slowly until smooth and let it thicken stirring constantly. This takes about four to five minutes. When it coats a spoon stir in grated Parmesan nutmeg salt and pepper. Taste and adjust. The sauce should be thick but pourable
Begin Layering:
Spread a thin layer of Alfredo sauce over the bottom of your greased baking dish. This prevents sticking and ensures the first bite is never dry
Layer Sweet Potatoes:
Arrange sweet potato slices in a single overlapping layer covering the entire surface. This gives the structure and sweetness
Build Cheese and Greens Layer:
Top the sweet potatoes with half the sautéed spinach mixture. Then dot half the ricotta all over. Spoon Alfredo sauce over this and sprinkle mozzarella for melty goodness
Repeat Layers:
Add another layer of sweet potato slices followed by the rest of the spinach ricotta more Alfredo sauce and another mozzarella layer. Again slightly overlap the potatoes
Final Layer and Cheese:
Finish with one last layer of sweet potatoes the rest of the Alfredo sauce and a generous final sprinkle of mozzarella cheese. This ensures each bite is ultra creamy and cheesy on top
Bake Covered Then Uncovered:
Cover the dish tightly with foil. Bake for thirty minutes so everything steams and cooks through. Remove the foil and bake uncovered for fifteen to twenty more minutes to brown the cheese and finish cooking. Let it go until sweet potatoes yield easily to a knife and the top is golden and bubbling
Rest and Serve:
Allow lasagna to rest for about ten minutes out of the oven so the layers set. Slice carefully and shower the top with freshly chopped basil for a fragrant finish
Close up of creamy Alfredo Sweet Potato Lasagna: layers of tender sweet potatoes and spinach. Save
Close up of creamy Alfredo Sweet Potato Lasagna: layers of tender sweet potatoes and spinach. | nachohaha.com

One of the best memories I have with this dish is serving it at a friendsgiving—everyone piled their plates high and it disappeared so quickly. My favorite part is the Alfredo sauce which I make extra creamy and peppery for that restaurant feel at home

Storage Tips

Let the lasagna cool completely before storing. Place leftovers in an airtight container and refrigerate for up to four days. For reheating cover with foil and warm in a low oven or microwave until heated through. The flavor actually develops more the next day making it even better for lunch

Ingredient Substitutions

Swap in kale for spinach for a heartier flavor or use any leafy green on hand. Dairy free versions can be made using oat milk plant based butter and vegan cheese. Use gluten free flour for a wheat free Alfredo sauce. If sweet potatoes are not available try thinly sliced butternut squash which offers a slightly sweeter flavor

Serving Suggestions

Brighten your table with a crisp green salad tossed in lemon vinaigrette or serve with garlicky roasted broccoli. A glass of chilled Pinot Grigio or sparkling water with lemon complements the richness. For extra zest offer red pepper flakes at the table

Cultural or Historical Context

This recipe draws on Italian American lasagna traditions but swaps pasta for sweet potatoes—an old world technique used in rustic cooking to stretch ingredients. The Alfredo sauce brings a nod to classic fettuccine but in a baked casserole form. It is Italian inspired but with a cozy American twist

Seasonal Adaptations

In autumn replace spinach with roasted Swiss chard or kale. In summer use thinly sliced zucchini in place of some sweet potato. Springtime is perfect for adding roasted asparagus or peas into the filling

Success Stories

Many home cooks tell me this was their first successful vegetarian main dish. Some even convert meat lovers with the creamy cheesy layers. When I first made it for new neighbors they asked for the recipe before dessert was served

Freezer Meal Conversion

You can assemble this lasagna a day or two in advance or freeze the whole unbaked dish tightly covered. Thaw overnight in the fridge then bake as directed or add more time from frozen. Individual slices freeze well too making easy lunches

Warm, comforting Alfredo Sweet Potato Lasagna slice, ready to serve with fresh basil garnish. Save
Warm, comforting Alfredo Sweet Potato Lasagna slice, ready to serve with fresh basil garnish. | nachohaha.com

This cozy lasagna is sure to be a new favorite at your table. Each bite is creamy, cheesy, and full of sweet potato goodness

Alfredo Sweet Potato Lasagna

Layers of sweet potato, Alfredo sauce, spinach, and cheeses make a decadent vegetarian meal with Italian flair.

Prep duration
30 min
Time to cook
50 min
Complete duration
80 min
Created by Carlos Vega

Type Dinner Fix

Complexity Medium

Heritage Italian-Inspired

Output 6 Portions

Dietary requirements Meat-free

Components

Vegetables

01 3 medium sweet potatoes, peeled and thinly sliced (about 1/8 inch thick)
02 4 cups fresh baby spinach
03 1 small onion, finely chopped
04 3 cloves garlic, minced

Sauce

01 3 tablespoons unsalted butter
02 3 tablespoons all-purpose flour
03 2 cups whole milk
04 1 cup heavy cream
05 1 cup grated Parmesan cheese
06 1/2 teaspoon ground nutmeg
07 Salt and freshly ground black pepper, to taste

Cheese

01 2 cups shredded mozzarella cheese
02 1 cup ricotta cheese

Other

01 2 tablespoons olive oil
02 1/4 cup chopped fresh basil (optional, for garnish)

Directions

Phase 01

Prepare Baking Dish: Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish with olive oil or nonstick spray.

Phase 02

Sauté Vegetables: In a large skillet over medium heat, heat olive oil. Sauté onion until translucent, about 3 minutes. Add garlic and cook for 1 minute. Stir in spinach and cook until wilted, approximately 2 minutes. Remove from heat.

Phase 03

Make Alfredo Sauce: In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually add milk and cream, whisking constantly until smooth and thickened, 4-5 minutes. Stir in Parmesan, nutmeg, salt, and pepper. Remove from heat.

Phase 04

Layer Components: Spread a thin layer of Alfredo sauce on the bottom of the prepared baking dish. Arrange a single layer of sweet potato slices over the sauce, overlapping edges slightly.

Phase 05

Build First Layer: Top sweet potatoes with half of the spinach mixture. Dollop half of the ricotta cheese over the spinach. Pour part of the Alfredo sauce over this layer and sprinkle with half of the mozzarella cheese.

Phase 06

Repeat Layers: Repeat layering with remaining sweet potatoes, spinach mixture, ricotta cheese, Alfredo sauce, and mozzarella cheese. Finish with a final layer of sweet potato slices, the last portion of Alfredo sauce, and remaining mozzarella.

Phase 07

Bake: Cover the dish tightly with foil and bake for 30 minutes. Remove foil and continue baking for 15–20 minutes until sweet potatoes are tender and cheese topping is golden and bubbling.

Phase 08

Rest and Garnish: Remove lasagna from oven and let stand for 10 minutes before slicing. Garnish with fresh basil if desired.

Tools needed

  • 9x13-inch baking dish
  • Large skillet
  • Medium saucepan
  • Whisk
  • Sharp knife or mandoline
  • Mixing spoon
  • Foil

Allergy details

Review each component for potential allergens and speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains milk, cheese (dairy), and wheat (gluten). Check ingredient packaging for additional allergen information.

Nutrient breakdown (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 440
  • Fats: 26 g
  • Carbohydrates: 37 g
  • Proteins: 15 g