Butternut Squash Lasagna Roll Ups with Ricotta
These butternut squash lasagna roll ups are about to make your kitchen smell like autumn heaven and your dinner guests think you’re some kind of culinary genius.

The creamy butternut squash filling combined with rich ricotta creates this velvety texture that’s basically a warm hug in pasta form, while the homemade béchamel sauce takes everything to restaurant-level sophistication.

What makes these roll ups absolutely brilliant is how they look like you spent hours on presentation, but really you’re just rolling pasta like the world’s most delicious burrito.

The fresh sage gets crispy and aromatic, adding this earthy pop that makes every bite taste like fall decided to move into your mouth permanently.

Plus, you can assemble these beauties ahead of time and just pop them in the oven when company arrives, which means you get to look effortlessly put-together while everyone else is stress-sweating over dinner.

Fair warning: people are going to start inviting themselves over once word gets out that you make these, so maybe double the recipe and freeze some for your own sanity.

Ingredients
For the Roll Ups
- 1 package lasagna noodles (can use gluten-free – should only need 15-16 noodles, but many will break apart during cooking)
- 1 cup mashed butternut squash or a can of pumpkin purée
- 1¼ cups ricotta, divided
- ½ cup grated Parmesan plus more for serving
- 1 large egg
- 2 tablespoons finely chopped sage plus more for serving, either chopped or whole small leaves
- 1 teaspoon Kosher salt
- ¼ teaspoon freshly ground black pepper
- 1½ cups shredded mozzarella cheese, divided
For the Béchamel
- 4 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2-3 cups milk, warm (for thicker béchamel, use 2 cups, for looser sauce, use 3 cups)
- ¼ cup grated Parmesan
- ⅛ teaspoon grated nutmeg
- Pinch of cayenne pepper
- ½ teaspoon Kosher salt
- Freshly ground black pepper to taste
- 4 large sage leaves
- 2 garlic cloves, smashed
Optional Crispy Sage Leaves
- A handful of fresh sage leaves
- Neutral oil for frying
Instructions
Preparation
- 1 Cook the lasagna noodles according to package directions until al dente. This usually takes 8-10 minutes in boiling salted water. Drain immediately, then lay flat on a rimmed baking sheet, spraying lightly with cooking spray or drizzling with a little oil when overlapping to prevent sticking. Pro tip: Cook a few extra noodles since some will inevitably break during the process.
- 2 In a large mixing bowl, combine 1 cup butternut squash purée, ¾ cup ricotta, ½ cup grated Parmesan, 1 egg, 2 tablespoons chopped sage, 1 teaspoon Kosher salt, and ¼ teaspoon black pepper. Stir until well mixed and creamy. If the mixture feels too thick to spread easily, add the remaining ½ cup ricotta cheese to achieve a spreadable consistency.
Making the Béchamel
- 3 Melt 4 tablespoons unsalted butter over medium heat in a medium saucepan using a whisk to prevent burning. When the butter is completely melted and starting to foam, add 2 tablespoons all-purpose flour, then whisk continuously until the flour turns a light golden brown, about 3 minutes. You don’t want the flour getting too dark or it will taste bitter.
- 4 Quickly whisk in 2-3 cups of warm milk (warming prevents lumps), then increase the heat to medium-high. Bring the mixture to a simmer, then continue to cook and whisk vigorously for another 3 minutes to cook out the flour taste. Reduce heat to low, add sage leaves and smashed garlic cloves, then cook until thick, velvety, and smooth, about 8-10 minutes. The sauce should coat the back of a spoon when ready.
- 5 Stir in ¼ cup grated Parmesan, ⅛ teaspoon grated nutmeg, a pinch of cayenne, ½ teaspoon Kosher salt, and freshly cracked black pepper to taste. Set aside and cover with plastic wrap directly touching the surface to prevent a skin from forming.
Assembly and Baking
- 6 Preheat oven to 375°F (190°C). Lay out as many lasagna noodles as will fit on your cutting board without overlapping. Place about 2-3 tablespoons of filling on each noodle, then use a silicone spatula or spoon to spread into a thin, even layer across the entire noodle, leaving about ½ inch at the top edge.
- 7 Sprinkle each filled noodle with about 1-2 tablespoons shredded mozzarella. Starting from the bottom edge, roll each noodle tightly but gently from bottom to top, being careful not to squeeze out the filling. Set aside gently seam-side down, then repeat with remaining lasagna noodles.
- 8 Remove and discard the fresh sage leaves and smashed garlic cloves from the béchamel, then pour and evenly spread about half of the béchamel sauce on the bottom of a 9×13 inch rectangular or 8×14 inch oval casserole baking dish. Place the roll ups in the pan – they can lie flat on their sides or stand upright, whichever presentation you prefer!
- 9 Drizzle the remaining béchamel sauce evenly over the top of all roll ups, making sure each one gets some coverage. Sprinkle any remaining mozzarella cheese on top. Bake for 30 minutes or until the sauce and cheese are bubbling vigorously and the edges of the pasta have crisped up slightly and turned golden.
Finishing
- 10 Remove from oven and let rest for 5 minutes before serving. Sprinkle with additional grated Parmesan and freshly cracked black pepper if desired, then garnish with fresh sage leaves and serve immediately.
Optional Crispy Sage Leaves
- 11 If making crispy sage leaves, heat 1 inch of neutral oil in a small skillet over medium-high heat until it reaches 350°F (175°C). When hot, add sage leaves a few at a time and cook for 20-30 seconds, flipping once or twice with tongs, until the bubbling around the sage leaves subsides. Remove with a slotted spoon and drain on paper towels. Season lightly with Kosher salt immediately while hot.
Recommended Equipment and Kitchen Tools
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Large pot with heavy bottom for cooking pasta evenly without sticking
- Large mixing bowl for combining the butternut squash filling thoroughly
- Medium saucepan with thick bottom for making lump-free béchamel sauce
- Whisk (preferably balloon whisk) for creating silky smooth béchamel without lumps
Helpful Upgrades
- Silicone spatula makes spreading filling on noodles much easier than metal spoons
- Rimmed baking sheet prevents cooked noodles from sliding around and tearing
- Kitchen scale for measuring ingredients precisely, especially flour for béchamel
- Instant-read thermometer to check oil temperature for crispy sage leaves
Nice-to-Have Options
- Food processor for making your own butternut squash purée from fresh squash
- Microplane grater for freshly grated nutmeg and Parmesan (makes a huge difference in flavor)
- Fine-mesh strainer for achieving restaurant-quality smooth béchamel sauce
- Bench scraper for easily transferring rolled noodles to baking dish without breaking
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Use gluten-free lasagna noodles (cook 1-2 minutes longer than package directions)
- Replace all-purpose flour in béchamel with rice flour or cornstarch (use same amount)
- Expect slightly different texture – gluten-free noodles can be more delicate when rolling
- Let assembled dish rest 10 minutes before baking for better structural integrity
Dairy-Free Modifications
- Substitute cashew ricotta or dairy-free ricotta (use same measurements)
- Replace butter in béchamel with vegan butter or olive oil
- Use unsweetened oat milk or cashew milk instead of dairy milk
- Nutritional yeast (¼ cup) can replace Parmesan for cheesy flavor
Vegan Modifications
- Replace egg with flax egg (1 tablespoon ground flaxseed + 3 tablespoons water, let sit 5 minutes)
- Use dairy-free mozzarella shreds and vegan Parmesan
- Add 1 tablespoon tahini to filling for extra richness and binding
- Increase sage to 3 tablespoons for more robust flavor without dairy richness
Low-Carb/Keto Version
- Replace lasagna noodles with thinly sliced zucchini or eggplant (salt and drain first)
- Use almond flour instead of all-purpose flour in béchamel
- Increase cheese content and add cream cheese to filling for more fat
- Estimated carbs drop from 45g to 12g per serving
Flavor Variations
- Pumpkin spice version: Add cinnamon, allspice, and ginger to filling
- Mushroom addition: Sauté sliced mushrooms and fold into butternut squash mixture
- Spinach boost: Add 1 cup chopped fresh spinach to filling
- Protein addition: Layer in cooked Italian sausage or shredded rotisserie chicken
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Butternut squash purée → Pumpkin purée or sweet potato purée (1:1 ratio)
- Ricotta cheese → Cottage cheese (drained) or mascarpone (use ¾ amount)
- Fresh sage → Dried sage (use ⅓ the amount) or fresh thyme
- Whole milk → Half-and-half for richer béchamel or 2% milk for lighter version
Budget-Friendly Swaps:
- Fresh butternut squash → Canned pumpkin purée (saves prep time and money)
- Fresh mozzarella → Part-skim mozzarella (less expensive, melts well)
- Parmigiano-Reggiano → Grana Padano or domestic Parmesan
- Organic sage → Regular fresh sage or dried sage from bulk bins
Pantry Emergency Substitutions:
- No butternut squash → Canned sweet potato or acorn squash purée
- Out of ricotta → Cream cheese mixed with sour cream (half and half)
- No fresh sage → Italian seasoning plus dried sage
- No nutmeg → Pinch of cinnamon or allspice
Pro Tips for Substitutions:
- Drain cottage cheese overnight in cheesecloth for best ricotta substitute texture
- Roast fresh squash cut-side down for deeper flavor than steaming
- Freeze leftover béchamel in ice cube trays for quick pasta sauces later
- Toast dried herbs briefly in a dry pan to refresh their flavor before using

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Replace regular lasagna noodles with shirataki noodles or zucchini sheets (reduces carbs by 35g per serving)
- Use half pasta, half zucchini for gradual carb reduction while maintaining familiar texture
- Increase protein and fat by adding extra ricotta and mozzarella to improve satiety
Portion & Timing Tips:
- Serve 1-2 roll-ups instead of 2-3, paired with large mixed green salad
- Total carbs per modified serving: Approximately 28 grams (vs 45g original)
- Eat with protein-rich side like grilled chicken or white beans to slow glucose absorption
- Time meals 3-4 hours apart to allow blood sugar to stabilize between servings
Blood Sugar Management:
- Add fiber with chopped spinach or finely diced bell peppers in filling
- Use whole wheat lasagna noodles for 3g additional fiber per serving
- Include healthy fats like olive oil drizzle or chopped nuts to slow carb absorption
- Monitor portions carefully – this recipe is moderate glycemic index due to dairy protein
Estimated Carb Reduction: 17 grams fewer carbs per serving with zucchini substitution

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Make-Ahead
Troubleshooting Guide

Butternut Squash Lasagna Roll Ups with Ricotta
Ingredients
For the Roll Ups
- 1 package lasagna noodles can use gluten-free – should only need 15-16 noodles, but many will break apart during cooking
- 1 cup mashed butternut squash or a can of pumpkin purée
- 1¼ cups ricotta, divided
- ½ cup grated Parmesan plus more for serving
- 1 large egg
- 2 tablespoons finely chopped sage plus more for serving, either chopped or whole small leaves
- 1 teaspoon Kosher salt
- ¼ teaspoon freshly ground black pepper
- 1½ cups shredded mozzarella cheese, divided
For the Béchamel
- 4 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2-3 cups milk, warm for thicker béchamel, use 2 cups, for looser sauce, use 3 cups
- ¼ cup grated Parmesan
- ⅛ teaspoon grated nutmeg
- Pinch of cayenne pepper
- ½ teaspoon Kosher salt
- Freshly ground black pepper to taste
- 4 large sage leaves
- 2 garlic cloves, smashed
- *Optional Crispy Sage Leaves:**
- A handful of fresh sage leaves
- Neutral oil for frying
Instructions
Preparation
- Cook the lasagna noodles according to package directions until al dente. This usually takes 8-10 minutes in boiling salted water. Drain immediately, then lay flat on a rimmed baking sheet, spraying lightly with cooking spray or drizzling with a little oil when overlapping to prevent sticking. Pro tip: Cook a few extra noodles since some will inevitably break during the process.
- In a large mixing bowl, combine 1 cup butternut squash purée, ¾ cup ricotta, ½ cup grated Parmesan, 1 egg, 2 tablespoons chopped sage, 1 teaspoon Kosher salt, and ¼ teaspoon black pepper. Stir until well mixed and creamy. If the mixture feels too thick to spread easily, add the remaining ½ cup ricotta cheese to achieve a spreadable consistency.
Making the Béchamel
- Melt 4 tablespoons unsalted butter over medium heat in a medium saucepan using a whisk to prevent burning. When the butter is completely melted and starting to foam, add 2 tablespoons all-purpose flour, then whisk continuously until the flour turns a light golden brown, about 3 minutes. You don’t want the flour getting too dark or it will taste bitter.
- Quickly whisk in 2-3 cups of warm milk (warming prevents lumps), then increase the heat to medium-high. Bring the mixture to a simmer, then continue to cook and whisk vigorously for another 3 minutes to cook out the flour taste. Reduce heat to low, add sage leaves and smashed garlic cloves, then cook until thick, velvety, and smooth, about 8-10 minutes. The sauce should coat the back of a spoon when ready.
- Stir in ¼ cup grated Parmesan, ⅛ teaspoon grated nutmeg, a pinch of cayenne, ½ teaspoon Kosher salt, and freshly cracked black pepper to taste. Set aside and cover with plastic wrap directly touching the surface to prevent a skin from forming.
Assembly and Baking
- Preheat oven to 375°F (190°C). Lay out as many lasagna noodles as will fit on your cutting board without overlapping. Place about 2-3 tablespoons of filling on each noodle, then use a silicone spatula or spoon to spread into a thin, even layer across the entire noodle, leaving about ½ inch at the top edge.
- Sprinkle each filled noodle with about 1-2 tablespoons shredded mozzarella. Starting from the bottom edge, roll each noodle tightly but gently from bottom to top, being careful not to squeeze out the filling. Set aside gently seam-side down, then repeat with remaining lasagna noodles.
- Remove and discard the fresh sage leaves and smashed garlic cloves from the béchamel, then pour and evenly spread about half of the béchamel sauce on the bottom of a 9×13 inch rectangular or 8×14 inch oval casserole baking dish. Place the roll ups in the pan – they can lie flat on their sides or stand upright, whichever presentation you prefer!
- Drizzle the remaining béchamel sauce evenly over the top of all roll ups, making sure each one gets some coverage. Sprinkle any remaining mozzarella cheese on top. Bake for 30 minutes or until the sauce and cheese are bubbling vigorously and the edges of the pasta have crisped up slightly and turned golden.
Finishing
- Remove from oven and let rest for 5 minutes before serving. Sprinkle with additional grated Parmesan and freshly cracked black pepper if desired, then garnish with fresh sage leaves and serve immediately.
Optional Crispy Sage Leaves
- If making crispy sage leaves, heat 1 inch of neutral oil in a small skillet over medium-high heat until it reaches 350°F (175°C). When hot, add sage leaves a few at a time and cook for 20-30 seconds, flipping once or twice with tongs, until the bubbling around the sage leaves subsides. Remove with a slotted spoon and drain on paper towels. Season lightly with Kosher salt immediately while hot.
