I absolutely love this Butternut Squash Lasagna Recipe because it combines creamy, comforting layers with a fresh twist that feels so wholesome. When I first tried it, I was amazed at how the naturally sweet butternut squash sauce perfectly balanced the savory vegan ricotta and kale, making it such a satisfying dish for any season. Whether you’re looking for a cozy fall dinner or a nutritious meal that impresses guests, this recipe really shines.
You’ll find that this lasagna is surprisingly easy to put together, especially if you prep a few things ahead of time. The velvety squash sauce is the star here, and I love how it lends a subtle sweetness without any added sugar. Plus, if you’re catering to dietary needs like gluten-free or vegan, this recipe has you covered with simple swaps. Trust me, once you try this Butternut Squash Lasagna Recipe, it may become one of your go-to comfort foods!
Why You’ll Love This Recipe
- Deliciously Creamy: The butternut squash sauce adds richness without heavy cream or dairy.
- Family-Friendly: My family goes crazy for this — it’s a great way to sneak in veggies.
- Flexible Ingredients: Easily adapts to gluten-free and vegan diets with simple swaps.
- Make-Ahead Friendly: You can prep components ahead and assemble when you’re ready to bake.
Ingredients You’ll Need
Each ingredient brings a special element to this Butternut Squash Lasagna Recipe, creating layers of flavor and texture that work beautifully together. Choosing fresh produce and quality non-dairy options makes a big difference in the final dish.
- Butternut Squash: You want it peeled and cubed; roasting develops a sweet, caramelized flavor that’s key to the sauce.
- Olive Oil: Use extra virgin if possible for a rich, fruity touch in roasting the squash.
- Unsweetened Soy Milk: I prefer this for creaminess without altering the taste; just make sure it’s unsweetened and unflavored.
- Salt: Enhances all the natural flavors, a crucial seasoning for balancing the squash’s sweetness.
- Ground Nutmeg: Just a pinch adds warm, subtle spice that makes the sauce pop.
- Black Pepper: Freshly ground, it adds a little bit of heat and depth.
- Vegan Ricotta: I use a homemade or store-bought vegan ricotta, it adds that creamy texture essential to classic lasagna.
- Kale: Chopped and steamed makes it tender and earthy; you can swap baby spinach if you prefer a milder green.
- Lasagna Noodles: Regular or gluten-free, cook according to package to avoid mushy layers.
- Vegan Mozzarella Cheese (optional): Adds a melty, cheesy finish on top for extra indulgence.
- Parsley: A fresh garnish to brighten up the rich lasagna before serving.
Variations
I love how versatile this Butternut Squash Lasagna Recipe is. I often tweak it depending on what I have on hand or to suit different dietary needs, and it always turns out great. You should feel free to personalize it too!
- Using Baby Spinach Instead of Kale: I swap kale for spinach occasionally when I want a softer texture and less prep, layering raw spinach right in as it wilts beautifully during baking.
- Nut-Free Version: I found that using tofu-based ricotta instead of nut-based works perfectly for friends with nut allergies without sacrificing creaminess.
- Adding Mushrooms or Zucchini: For a heartier lasagna, sautéed mushrooms or thin slices of zucchini add wonderful earthy flavors and extra veggies.
- Non-Dairy Milk Options: I’ve also tried oat or cashew milk for the sauce; just make sure they’re plain and unsweetened to keep the flavor balanced.
How to Make Butternut Squash Lasagna Recipe
Step 1: Roast Your Butternut Squash to Sweet Perfection
Start by preheating your oven to 400°F and lightly oiling a baking sheet. Peel and cube the butternut squash, then toss it with a little olive oil and salt before spreading it out on the sheet. Roast for 25 to 30 minutes until tender and caramelized—this roasting step is what gives the sauce its naturally sweet, deep flavor, so don’t skip or undercook it.
Step 2: Blend the Squash Sauce Until Silky Smooth
Once the squash is roasted, reduce your oven temperature to 375°F. Transfer the cooked squash into a food processor along with soy milk, salt, nutmeg, and pepper. Blend until the mixture is creamy and smooth. If it feels too thick, add a little more soy milk, but be careful not to make it runny; the sauce should coat the noodles beautifully.
Step 3: Prepare the Vegan Ricotta and Cook the Greens
While the squash is roasting, prepare your vegan ricotta (either homemade or store-bought) to save time. For the greens, I steam the kale until tender—about 10 minutes in a steamer basket or use my Instant Pot for a hands-off method. Season lightly with salt and set aside. The tender greens add a nice earthy contrast that balances out the sweetness of the squash.
Step 4: Cook and Rinse the Lasagna Noodles
Bring a large pot of salted water to a boil and cook the lasagna noodles according to package instructions—you want them just tender, not mushy. Drain and rinse under cold water to stop cooking and prevent sticking. Then lay them out on a baking sheet individually; this little trick keeps them easy to handle when assembling.
Step 5: Layer, Layer, Layer!
Grab a 9×13 inch baking dish and spread about 3/4 cup of your butternut squash sauce on the bottom to prevent sticking. Layer 3 or 4 noodles next, followed by half of your ricotta spooned gently over them. Add half the steamed kale, then another cup of squash sauce. Repeat with the next layers, finishing with a final noodle layer topped with the remaining squash sauce. If you’re using vegan mozzarella, sprinkle it on top before covering with foil.
Step 6: Bake and Serve
Cover your lasagna tightly with foil and bake at 375°F for 25 minutes. Once done, I like to let it rest for about 10 minutes—this helps the layers set and makes serving easier. Sprinkle some fresh parsley on top for color and a bright, fresh flavor. Then dig in and enjoy!
Pro Tips for Making Butternut Squash Lasagna Recipe
- Perfect Roasting: Don’t skip roasting the squash—it’s the secret to that sweet, caramelized taste everyone raves about.
- Noodle Handling: Cooling noodles under cold water and laying them flat prevents sticking and makes layering easier.
- Layering Counts: Take your time layering; evenly distribute sauce and ricotta for balanced flavors and textures.
- Avoid Sogginess: Be sure to not overcook noodles and drain them well to maintain perfect lasagna texture.
How to Serve Butternut Squash Lasagna Recipe
Garnishes
I always sprinkle chopped fresh parsley on top before serving—it adds a lovely fresh pop of color and brightness that balances the rich squash sauce. Some toasted pine nuts or a light drizzle of good olive oil also works beautifully if you want to add a little extra texture and flavor.
Side Dishes
My go-to sides with this lasagna are simple green salads with lemon vinaigrette or roasted vegetables like Brussels sprouts or asparagus. If you want to keep things light, steamed green beans or a crisp arugula salad with a tangy dressing pairs wonderfully.
Creative Ways to Present
For special dinners, I assemble individual lasagna portions in small ramekins—they look so elegant! You can also layer the lasagna in a cast iron skillet for a rustic, crowd-pleasing presentation, complete with extra crispy edges that everyone loves.
Make Ahead and Storage
Storing Leftovers
I store leftover lasagna in airtight containers in the fridge for up to 4 days. The flavors deepen overnight, and it reheats beautifully for quick lunches or dinners. Just be sure to keep it tightly covered so it stays moist.
Freezing
If I want to freeze this Butternut Squash Lasagna Recipe, I bake it first, let it cool completely, then wrap it tightly in foil and plastic wrap before freezing. It keeps well for up to 3 months and is great for meal prep or unexpected guests.
Reheating
To reheat, I pop individual slices in the oven at 350°F, covered with foil, for about 20 minutes. This keeps the texture soft and creamy without drying out the edges. A quick zap in the microwave also works for busy days, just watch it doesn’t get rubbery.
FAQs
-
Can I make the butternut squash sauce ahead of time?
Absolutely! The butternut squash sauce can be made a day or two in advance and stored in the fridge in an airtight container. Just bring it to room temperature or warm it gently before assembling your lasagna to make layering easier.
-
Is this Butternut Squash Lasagna Recipe suitable for gluten-free diets?
Yes, simply use gluten-free lasagna noodles instead of regular ones. Make sure to check that the noodles you choose don’t contain any ingredients you want to avoid. The rest of the recipe is naturally gluten-free.
-
Can I substitute kale with another green?
Definitely. Baby spinach is a great swap if you prefer something milder and quicker—you can even layer it in raw as it wilts nicely during baking. Swiss chard or collard greens can also work but might need a bit more cooking time.
-
Do I have to use vegan ricotta or can I replace it?
Vegan ricotta adds creaminess and helps bind the layers, but if you’re not vegan, you can use traditional ricotta. For a nut-free vegan option, tofu-based ricotta is an excellent alternative that keeps the lasagna creamy and protein-rich.
-
What’s the best way to avoid a soggy lasagna?
Be sure not to overcook the noodles and to drain them well after boiling. Also, don’t overload with too much sauce in each layer—just enough to keep it moist but not swimming. Baking covered helps prevent moisture loss but removing the foil for the last few minutes can get a nicely browned top.
Final Thoughts
This Butternut Squash Lasagna Recipe is truly one of my favorites to make when I want something comforting yet wholesome. It pairs that cozy, classic lasagna feel with fresh, nourishing ingredients that leave you feeling satisfied but not weighed down. I love sharing it with friends and family because it always sparks compliments and requests for seconds. Give it a try—you might just find your new favorite lasagna that’s perfect for any night of the week!
PrintButternut Squash Lasagna Recipe
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 25 minutes
- Yield: 9 servings
- Category: Main
- Method: Baking
- Cuisine: American, Italian
- Diet: Gluten Free, Vegan
Description
This Butternut Squash Lasagna is a delicious vegan and gluten-free twist on a classic Italian favorite. Featuring a creamy butternut squash sauce combined with kale, vegan ricotta, and optional vegan mozzarella, this comforting dish layers rich flavors and wholesome ingredients for a satisfying meal perfect for any occasion.
Ingredients
Butternut Squash Sauce
- 1 large butternut squash, peeled and cubed (about 6 cups cubed)
- 2-3 tablespoons olive oil
- 1 cup unsweetened soy milk
- 3/4 teaspoon salt
- 1/4 teaspoon ground nutmeg
- few shakes of black pepper
The Rest
- 1 Recipe Vegan Ricotta (see vegan ricotta recipe)
- 4 cups packed chopped kale, stems removed (1 bunch)
- 12 lasagna noodles, gluten free if needed
- 1 bag (2 cups) vegan mozzarella cheese, optional
- parsley, optional for garnish
Instructions
- Make the Butternut Squash Sauce: Preheat the oven to 400°F (204°C) and lightly oil a baking sheet. Peel and cube the butternut squash, then toss with olive oil and sprinkle with salt. Spread on the baking sheet and roast for 25-30 minutes until tender and golden. Remove from oven and lower oven temperature to 375°F (190°C). Transfer the roasted squash to a food processor along with unsweetened soy milk, salt, nutmeg, and black pepper. Blend until smooth and creamy. Set aside.
- Prepare the Vegan Ricotta: While the squash roasts, prepare your vegan ricotta according to your preferred recipe, using the food processor if needed. Set aside.
- Cook the Kale: Using a steamer basket over about 2 cups of boiling water, steam the chopped kale on medium-high heat for about 10 minutes until tender. Season with salt and set aside. Alternatively, you can cook the kale in an Instant Pot if preferred.
- Cook the Noodles: Bring a large pot of water to a boil and cook the lasagna noodles according to package instructions. Drain and rinse them with cold water to prevent sticking. Lay noodles out on a baking sheet individually.
- Assemble the Lasagna: In a 9×13 inch baking dish, spread about 3/4 cup of the butternut squash sauce on the bottom. Layer with 3-4 noodles, then spoon half of the vegan ricotta over the noodles. Add half the kale, followed by about 1 cup of butternut squash sauce. Repeat the layering with noodles, remaining ricotta, remaining kale, and another cup of squash sauce. Finish with a final layer of noodles topped with the remaining squash sauce.
- Add Mozzarella and Bake: If desired, sprinkle vegan mozzarella evenly over the top layer. Cover the dish tightly with foil and bake in the preheated oven at 375°F (190°C) for 25 minutes.
- Serve: Remove foil, sprinkle chopped parsley if using, slice, and serve warm. Enjoy your wholesome vegan lasagna!
Notes
- For convenience, you can purchase pre-peeled and cubed butternut squash to save prep time.
- Any unsweetened, unflavored non-dairy milk may be substituted in the sauce if soy milk is unavailable.
- To keep the lasagna gluten free, be sure to use gluten free lasagna noodles.
- If you require a nut-free option, use tofu instead of nuts in the vegan ricotta recipe; instructions are available on the ricotta recipe page.
- Baby spinach can be used instead of kale, and does not require pre-cooking as it will wilt during baking.
Nutrition
- Serving Size: 1 slice (1/9 of recipe)
- Calories: 280
- Sugar: 6g
- Sodium: 360mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 9g
- Cholesterol: 0mg