Go Back
+ servings
Print

Butternut Squash Lasagna with Roasted Tomato & Caramelized Onions

A cozy, oven-baked butternut squash lasagna layered with creamy roasted squash and garlic, jammy caramelized onions, and slow-roasted tomatoes, finished with ricotta, mozzarella, and parmesan for a rich, comforting vegetarian dish that’s perfect for sharing.
Course Main Course
Cuisine American, Italian
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings 8 Servings
Calories 386kcal

Ingredients

ROASTED TOMATOES & CARAMELIZED ONIONS

  • 2 cups cherry tomatoes
  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • salt & pepper
  • 1 large onion thinly sliced
  • 2 cloves garlic diced

BUTTERNUT SQUASH FILLING

  • 1 medium butternut squash halved
  • 2 cloves garlic tops exposed
  • 2 tablespoons olive oil
  • salt & pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • few handfuls fresh rosemary
  • few handfuls fresh thyme
  • 1 cup milk
  • water as needed to thin out mixture

RICOTTA LAYER

  • 2 cups ricotta
  • 1 egg
  • ½ cup parmesan cheese
  • 1 tablespoon parsley chopped
  • salt & pepper

ASSEMBLY

  • lasagna sheets fresh or oven-ready
  • 2 cups shredded mozzarella
  • ½ cup parmesan
  • fresh basil for serving

Instructions

  • Preheat the oven to 425°F. Place the halved butternut squash and the garlic bulbs (tops exposed) in the ‘holes’ of the butternut squash halves and place on a baking sheet. Drizzle with olive oil, season with salt, pepper and scatter the rosemary and thyme over top. Roast for 35–40 minutes, until the squash is tender and caramelized. Check halfway and rotate the pan.
  • While the squash roasts, heat the olive oil and butter in a medium saucepan over medium heat. Add the sliced onion and cook slowly for 10–15 minutes, stirring often, until lightly caramelized. Add the cherry tomatoes and diced garlic, season with salt and pepper, and cook for another 10 minutes, stirring occasionally, until the tomatoes break down into a chunky sauce. Remove from heat and set aside.
  • When the squash is done, scoop out the flesh and transfer it to large bowl or food processor. Squeeze the roasted garlic cloves from their skins and add them to the squash, along with the milk, garlic powder, onion powder, thyme, and rosemary. Blend until smooth, adding water as needed to reach a spreadable consistency. Season with salt and pepper to taste.
  • In a separate bowl, combine the ricotta, egg, parmesan, parsley, salt, and pepper. Mix until smooth and set aside.
  • Lightly oil a baking dish. Spread a thin layer of the butternut squash mixture on the bottom, then a layer of the ricotta mixture, and then add a layer of lasagna sheets. Spread a layer of the squash mixture over the sheets, spoon over some of the tomato-onion sauce, and sprinkle with parmesan and mozzarella. Repeat the layers until all ingredients are used, finishing with mozzarella and parmesan on top.
  • Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15–20 minutes, until golden and bubbly on top. Broil for 2-3 minutes, until cheese is lightly browned.
  • Let the lasagna rest for 10–15 minutes before slicing. Garnish with fresh basil and serve warm. Enjoy!

Video

Nutrition

Calories: 386kcal | Carbohydrates: 19g | Protein: 21g | Fat: 26g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 90mg | Sodium: 469mg | Potassium: 605mg | Fiber: 3g | Sugar: 6g | Vitamin A: 10877IU | Vitamin C: 30mg | Calcium: 517mg | Iron: 2mg