Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta

Posted on May 10, 2026

Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta served on a white plate, layered with roasted sweet potatoes, creamy feta cheese, walnuts, cranberries, and fresh herbs.

The kitchen often feels like the heart of our home, especially after a whirlwind day of school, errands, and extracurriculars. There are evenings when all I crave is a meal that nourishes not just our bodies, but our souls too. Something warm, comforting, and packed with goodness that I know my three little ones will actually eat. And let me tell you, finding that perfect dish can feel like striking gold!

I remember one blustery autumn evening, the kind where the air hums with the promise of colder days, and everyone was dragging. I had a fridge full of beautiful seasonal vegetables and a yearning for something truly satisfying. That night, inspiration struck, leading to the creation of what quickly became a family favorite: this incredible Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta.

The aroma alone, as those sweet potatoes, bell peppers, and zucchini roasted to perfection, filled our home with such warmth. My usually skeptical middle child, Leo, peeked into the oven, his eyes wide. “Mom, what is that amazing smell?” he asked, completely captivated.

When it finally emerged, bubbling and golden, topped with creamy feta, even my pickiest eater, little Maya, devoured her serving without a single complaint. It was a moment of pure culinary magic, a simple dish bringing so much joy and connection around our table. This recipe isn’t just about feeding hungry bellies; it’s about creating memories, offering comfort, and showing love, one delicious layer at a time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta served on a white plate, layered with roasted sweet potatoes, creamy feta cheese, walnuts, cranberries, and fresh herbs.

Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty roasted veggie lasagna layers sweet potatoes, broccoli, zucchini, bell pepper, and red onion with ricotta, marinara, and feta for a comforting, nourishing family meal.

  • Total Time: 1 hour 40 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

1 large sweet potato, peeled and diced into ½-inch cubes

2 cups broccoli florets

1 large zucchini, trimmed and diced into ½-inch cubes

1 large red bell pepper, cored, seeded, and diced into ½-inch pieces

1 medium red onion, peeled and roughly chopped

2 tbsp olive oil

½ tsp salt

¼ tsp black pepper

1 tsp dried oregano

½ tsp garlic powder

1 box (9-12 sheets) no-boil lasagna noodles

1 (24 oz) jar marinara sauce

½ cup vegetable broth

15 oz ricotta cheese (whole milk)

½ cup Parmesan cheese, freshly grated, plus extra for topping

1 large egg

½ tsp salt

¼ tsp black pepper

1 tbsp fresh parsley, chopped, plus extra for garnish

4 oz feta cheese, crumbled

1 cup mozzarella cheese, shredded

Instructions

1. Preheat oven to 400°F (200°C).

2. In a large bowl, toss sweet potato, broccoli, zucchini, bell pepper, red onion with olive oil, salt, pepper, oregano, and garlic powder.

3. Spread vegetables in a single layer on baking sheets; roast 25-30 minutes, tossing halfway, until tender and caramelized. Remove and reduce oven to 375°F (190°C).

4. In a medium saucepan, combine marinara sauce and vegetable broth; simmer 5-7 minutes.

5. In a bowl, mix ricotta, ½ cup Parmesan, egg, salt, pepper, and parsley until combined.

6. Lightly grease a 9×13-inch baking dish. Spread ½ cup marinara on bottom.

7. Layer: 3-4 no-boil noodles, half the ricotta mixture, half the roasted vegetables, ¼ cup mozzarella, 1 tbsp Parmesan, 1 cup marinara, 3-4 noodles. Repeat with remaining ricotta, vegetables, mozzarella, Parmesan, and 1 cup marinara.

8. Top with final layer of noodles. Spread remaining marinara on top; sprinkle with remaining mozzarella and crumbled feta.

9. Cover with foil; bake at 375°F for 30 minutes. Uncover and bake 15-20 minutes until cheese is golden and bubbly.

10. Let rest 10-15 minutes before slicing. Garnish with parsley.

Notes

For best results, do not crowd the roasting pan; use two sheets if needed. Thinning the sauce with broth helps no-boil noodles cook. Let lasagna rest after baking to set layers. Can be assembled up to 24 hours ahead and refrigerated; add 10-15 minutes to covered bake time if starting cold. Leftovers keep 3-4 days in fridge or freeze up to 3 months.

  • Author: Charlotte Johnson
  • Prep Time: 30 minutes
  • Cook Time: 1 hour 10 minutes (includes roasting veggies and baking lasagna)
  • Category: Main Course
  • Method: Baked
  • Cuisine: Italian-American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice (1/8 of recipe)
  • Calories: 450
  • Sugar: 12g
  • Sodium: 890mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 6g
  • Protein: 20g
  • Cholesterol: 65mg

Why You’ll Love This Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta

This isn’t your average lasagna; it’s a celebration of seasonal produce and wholesome flavors. You’ll quickly discover why this Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta earns a permanent spot in your dinner rotation. First, it’s incredibly nourishing.

You pack each bite with an abundance of roasted vegetables, ensuring your family receives a rainbow of vitamins and nutrients. Sweet potatoes lend a natural sweetness and creamy texture, beautifully balancing the savory herbs and tangy feta. Moreover, the roasting process concentrates the vegetables’ flavors, creating an unparalleled depth that simple steamed veggies can’t achieve.

Second, this lasagna is pure comfort food without the heavy feeling. The layers of tender pasta, rich tomato sauce, and a luscious cheese mixture create a satisfying dish that warms you from the inside out. Yet, because it focuses on vegetables, you feel energized and content, not weighed down.

This makes it perfect for a cozy weeknight dinner or a special Sunday meal. Plus, it’s remarkably versatile. You easily adapt the vegetables to whatever you have on hand or what’s in season. This flexibility means you never tire of it, always finding new ways to enjoy its deliciousness.

Finally, and perhaps most importantly for busy parents, this recipe is a fantastic make-ahead option. You assemble it in advance, then simply bake it when you’re ready to serve. This saves precious time during hectic evenings.

It also reheats beautifully, making leftovers a coveted lunch or another effortless dinner. Imagine the relief of having a delicious, homemade meal ready to go after a long day! This lasagna truly offers a perfect blend of simplicity, nourishment, and incredible flavor, embodying everything I believe a family meal should be.

Ingredients You’ll Need

Gather your fresh ingredients to create this incredibly flavorful and satisfying lasagna. Every component plays a vital role in building layers of texture and taste.

For the Roasted Vegetables:

QuantityIngredientNotes
1 largeSweet potatoPeeled and diced into ½-inch cubes
2 cupsBroccoli floretsFresh or frozen
1 largeZucchiniTrimmed and diced into ½-inch cubes
1 largeRed bell pepperCored, seeded, and diced into ½-inch pieces
1 mediumRed onionPeeled and roughly chopped
2 tbspOlive oil
½ tspSaltOr to taste
¼ tspBlack pepperOr to taste
1 tspDried oregano
½ tspGarlic powder

For the Lasagna Layers:

QuantityIngredientNotes
1 box (9-12 sheets)No-boil lasagna noodlesSave time, ensure tender layers
1 (24 oz) jarMarinara sauceChoose your favorite quality brand
½ cupVegetable broth

For the Creamy Cheese Mixture:

QuantityIngredientNotes
15 ozRicotta cheeseWhole milk for creaminess
½ cupParmesan cheeseFreshly grated, plus extra for topping
1 largeEggBinds the mixture
½ tspSalt
¼ tspBlack pepper
1 tbspFresh parsleyChopped, plus extra for garnish

For the Topping:

QuantityIngredientNotes
4 ozFeta cheeseCrumbled
1 cupMozzarella cheeseShredded

[image 2]

Substitutions & Variations

One of the beautiful things about cooking from the heart is adapting recipes to your family’s tastes and what you have on hand. This Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta is incredibly forgiving, inviting you to experiment and make it your own.

Vegetable Swaps:

  • For the Sweet Potatoes: Try butternut squash or even pumpkin for a similar sweet, earthy flavor. You simply peel and dice them similarly.
  • For the Broccoli: Cauliflower florets or chopped asparagus make excellent alternatives. You can also include spinach or kale; simply wilt them down in a pan with a little garlic before adding to the lasagna.
  • For the Zucchini/Bell Pepper: Mushrooms, eggplant, or yellow squash all roast beautifully and integrate well into the dish. Consider adding some sun-dried tomatoes for an intense, savory burst.
  • Herbs & Spices: Experiment with different herbs. Fresh basil or thyme would be wonderful additions. A pinch of red pepper flakes adds a subtle kick if you enjoy a bit of heat.

Cheese Alternatives:

  • Ricotta: If you don’t have ricotta, cottage cheese works well as a substitute, though it will yield a slightly different texture.
  • Feta: Goat cheese offers a similar tangy, creamy profile and would be absolutely delicious crumbled on top. For a milder flavor, you could use more mozzarella or a sprinkle of provolone.
  • Parmesan: Pecorino Romano provides a sharper, saltier kick, if you prefer.

Dietary Adjustments:

  • Gluten-Free: Easily make this lasagna gluten-free by using gluten-free no boil lasagna noodles. Ensure your marinara sauce is also certified gluten free.
  • Dairy-Free: This requires a few more swaps. Use a dairy free ricotta alternative, nutritional yeast for cheesy flavor, and plant based mozzarella and feta. Many excellent brands exist now, making dairy free cooking accessible.
  • Add Protein: For a heartier meal, you can easily incorporate cooked protein. Browned ground turkey or beef, shredded chicken (perhaps from leftover Hot Honey Chicken Bowls), or even cooked lentils make fantastic additions. Simply mix them into your marinara sauce or layer them directly with the roasted vegetables.
  • Vegan: Combine the dairy free swaps with plant based protein options. You might also want to explore making your own cashew based ricotta for an extra creamy texture.

Don’t be afraid to play around with these suggestions. Cooking should be an adventure, and this lasagna is your canvas!

Step-by-Step Instructions

Let’s get cooking! Follow these simple steps to create a delicious and wholesome Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta.

Step 1: Prepare and Roast the Vegetables

  1. Preheat Oven: First, preheat your oven to 400°F (200°C).
  2. Chop Veggies: Next, prepare all your vegetables. Peel and dice the sweet potato, zucchini, red bell pepper, and red onion into ½-inch cubes. Cut the broccoli into small florets.
  3. Season: In a large bowl, toss the diced sweet potato, broccoli, zucchini, red bell pepper, and red onion with olive oil, salt, black pepper, dried oregano, and garlic powder. Ensure all vegetables are evenly coated.
  4. Roast: Spread the seasoned vegetables in a single layer on one or two large baking sheets. Roast for 25-30 minutes, tossing halfway through, until the vegetables are tender and slightly caramelized. Remove from oven and set aside. Reduce oven temperature to 375°F (190°C) for baking the lasagna.

Step 2: Prepare the Marinara Sauce and Cheese Mixture

  1. Thin the Sauce: In a medium saucepan, combine the marinara sauce and vegetable broth. Simmer over medium-low heat for about 5-7 minutes, allowing the flavors to meld and the sauce to thin slightly. This prevents dry lasagna noodles.
  2. Combine Cheese Mixture: While the sauce simmers, in a large bowl, combine the ricotta cheese, ½ cup grated Parmesan cheese, egg, salt, pepper, and chopped fresh parsley. Mix until well combined.

Step 3: Assemble the Lasagna

  1. Prepare Dish: Lightly grease a 9×13-inch baking dish.
  2. First Sauce Layer: Spread about ½ cup of the thinned marinara sauce evenly over the bottom of the prepared baking dish.
  3. Noodle Layer: Arrange three to four no-boil lasagna noodles over the sauce, ensuring they cover the bottom of the dish. You may need to break some to fit.
  4. Ricotta Layer: Spread half of the ricotta cheese mixture evenly over the noodles.
  5. Vegetable Layer: Distribute half of the roasted vegetables over the ricotta.
  6. Mozzarella & Parmesan: Sprinkle with about ¼ cup of shredded mozzarella and a tablespoon of Parmesan cheese.
  7. Sauce & Noodle Again: Drizzle about 1 cup of marinara sauce over the vegetables. Then, place another layer of 3-4 lasagna noodles.
  8. Repeat Layers: Repeat with the remaining ricotta mixture, roasted vegetables, mozzarella, Parmesan, and another cup of marinara sauce.
  9. Final Noodle Layer: Place the final layer of 3-4 lasagna noodles on top.
  10. Final Topping: Spread the remaining marinara sauce over the top layer of noodles. Sprinkle generously with the remaining shredded mozzarella and the crumbled feta cheese.

Step 4: Bake and Serve

  1. Cover: Tightly cover the baking dish with aluminum foil.
  2. Bake: Bake in the preheated 375°F (190°C) oven for 30 minutes.
  3. Uncover & Brown: Remove the foil and continue baking for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown.
  4. Rest: Crucially, remove the lasagna from the oven and let it rest for 10-15 minutes before slicing and serving. This allows the layers to set, preventing a watery, falling-apart lasagna.
  5. Garnish: Garnish with fresh parsley before serving, if desired.

[image 3]

Pro Tips for Success

Even simple recipes benefit from a few insider tricks. These pro tips ensure your Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta turns out perfectly every single time, making you feel like a kitchen superstar.

  1. Don’t Crowd the Roasting Pan: This is crucial for truly roasted, caramelized vegetables, not steamed ones. If you try to cram too many veggies onto one sheet, they will release moisture and steam each other, resulting in soft rather than nicely browned edges. Use two baking sheets if necessary, giving your veggies plenty of space to breathe.
  2. Roast Veggies First: Roasting the vegetables before assembling the lasagna concentrates their flavors and removes excess moisture. This prevents a watery lasagna, ensuring each bite is flavorful and firm.
  3. Thin Your Sauce Slightly: No-boil noodles absorb liquid during baking. By thinning your marinara sauce with a bit of vegetable broth, you provide enough moisture for the noodles to cook to tender perfection without drying out the lasagna. This also helps distribute the sauce more evenly.
  4. Use Freshly Grated Cheeses: While pre-shredded cheeses are convenient, they often contain anti-caking agents that can affect melt and texture. Freshly grating your Parmesan and mozzarella yields a creamier, smoother melt and superior flavor.
  5. Don’t Skip the Resting Time: This step is vital! After baking, let your lasagna rest for at least 10-15 minutes. This allows the hot, bubbly cheese and sauce layers to settle and firm up. If you slice it too soon, it will fall apart and be difficult to serve neatly. Patience here truly pays off.
  6. Season Every Layer: While you season the vegetables, remember to lightly season your ricotta mixture as well. A pinch of salt and pepper in the cheese mixture makes a noticeable difference in the overall flavor of the lasagna.
  7. Cover for First Bake: Covering the lasagna with foil for the initial bake traps steam, helping the noodles cook through and keeping the top from browning too quickly. Removing it later allows the cheese to get that beautiful golden, bubbly crust.

Storage & Reheating Tips

This Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta makes fantastic leftovers, often tasting even better the next day as the flavors deepen. Proper storage and reheating ensure you enjoy every last bite.

Storing Leftovers:

  • Refrigerator: Once the lasagna has cooled completely, cover the baking dish tightly with plastic wrap or transfer individual slices to airtight containers. It keeps well in the refrigerator for up to 3-4 days.
  • Freezer (Unbaked): If you plan to freeze the entire lasagna before baking, assemble it in a freezer-safe aluminum pan or a glass dish that can go from freezer to oven. Wrap it tightly with several layers of plastic wrap, then a layer of aluminum foil. Label with the date. It freezes beautifully for up to 2-3 months. When ready to bake, thaw in the refrigerator overnight, then bake as directed. You might need to add 10-15 minutes to the covered baking time.
  • Freezer (Baked): For baked lasagna, allow it to cool completely. You can freeze individual slices for easy meal prep. Wrap each slice tightly in plastic wrap, then foil, and place in a freezer bag or container. It stores well for up to 2-3 months.

Reheating Tips:

  • Oven (Recommended for whole lasagna or multiple slices):
    1. Preheat your oven to 350°F (175°C).
    2. If reheating a whole lasagna, cover it loosely with foil to prevent drying out. For individual slices, place them on a baking sheet and cover with foil.
    3. Bake for 20-30 minutes for slices, or 30-45 minutes for a larger portion, until heated through and bubbly. Remove foil for the last 5-10 minutes if you want to crisp up the cheese.
  • Microwave (For individual slices):
    1. Place an individual slice on a microwave safe plate.
    2. Cover loosely with a damp paper towel to retain moisture.
    3. Heat on medium-high for 2-4 minutes, or until hot and steaming, rotating halfway through.

What to Serve With This Recipe

While this Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta is a complete meal on its own, a few simple additions can elevate your dining experience and create a truly satisfying spread. Remember, balancing flavors and textures makes a meal truly special.

  1. Crisp Green Salad: A fresh, vibrant green salad is the perfect counterpoint to the rich, warm lasagna. Opt for simple greens like mixed spring mix or romaine, dressed with a light vinaigrette. Add some cherry tomatoes, cucumber slices, and perhaps a sprinkle of sunflower seeds for crunch. This adds freshness and a delightful contrast.
  2. Garlic Bread or Crusty Ciabatta: You can never go wrong with warm, crusty bread to soak up any leftover sauce. Garlic bread, with its savory aroma and buttery goodness, is a classic pairing. Alternatively, a simple slice of ciabatta or baguette with a good olive oil works beautifully.
  3. Steamed Green Beans or Asparagus: If you desire even more greens, a side of lightly steamed green beans or roasted asparagus offers another layer of fresh vegetables. Keep them simply seasoned with a touch of salt, pepper, and a squeeze of lemon to let their natural flavors shine.
  4. Fruit Salad: For a refreshing finish or a lighter side, a simple fruit salad can be lovely. Think seasonal berries, melon, or sliced apples. This adds a touch of natural sweetness.
  5. Wine Pairing: For the adults, a medium-bodied red wine like a Chianti or a lighter Pinot Noir pairs wonderfully with the savory and sweet notes of the lasagna. If you prefer white, a crisp Sauvignon Blanc or a Pinot Grigio would also complement the flavors.
  6. Simple Desserts: After such a satisfying meal, keep dessert light. Perhaps a scoop of vanilla bean ice cream, a small panna cotta, or a fresh fruit tart would be just right.

And if you’re looking for other simple, nourishing recipes that fill your family with love, be sure to check out our High-Protein Pasta Salad for a fresh lunch, or our Peanut Butter Overnight Oats for an easy breakfast!

FAQs about Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta

Can I make this Hearty Roasted Veggie Lasagna ahead of time?

Absolutely! This lasagna is an excellent make-ahead meal. You can assemble the entire lasagna up to 24 hours in advance.

Cover it tightly with plastic wrap and refrigerate it. When you’re ready to bake, let it sit at room temperature for about 30 minutes before placing it in the oven. You may need to add an extra 10-15 minutes to the baking time if it’s going straight from the fridge.

What if I don’t like feta cheese? What’s a good substitute for this Hearty Roasted Veggie Lasagna?

If feta isn’t your favorite, you have several delicious options! Goat cheese offers a similar tangy, creamy texture and would be a fantastic substitute. For a milder flavor, you can simply increase the amount of mozzarella cheese or add some provolone or even a touch of cream cheese to your ricotta mixture for extra creaminess. A sprinkle of freshly grated Parmesan on top also works beautifully.

My lasagna often turns out watery. How can I prevent that with this Hearty Roasted Veggie Lasagna?

Watery lasagna is a common issue, but easy to prevent! The key lies in moisture control. First, ensure you properly roast the vegetables until they are tender and slightly caramelized, which removes much of their inherent water.

Second, use no-boil noodles, which absorb liquid more efficiently. Third, thin your marinara sauce just slightly with vegetable broth, rather than using a very thick sauce straight from the jar, which can lead to pooling. Finally, and most importantly, do not skip the resting time after baking; this allows the liquids to redistribute and the layers to set properly. These steps will give you a firm, delicious lasagna every time!

Can I add meat to this Hearty Roasted Veggie Lasagna with Sweet Potatoes & Feta?

Yes, you certainly can add meat if you wish to make it even heartier! Brown about 1 pound of ground turkey, lean ground beef, or Italian sausage. Drain any excess fat, then stir the cooked meat into your marinara sauce.

You can then layer the meat sauce as you would the plain marinara. This creates a more robust flavor profile while still enjoying all the wonderful vegetables. For other family friendly meat options, consider our Smash Burger Tacos.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star