Pesto Lasagna (Without Noodles!)

This delicious pesto lasagna without noodles is made with layers of roasted zucchini and eggplant, pesto ricotta, and tomato sauce. It takes a little work up front, but it is soooo worth it. It’s so good that you won’t even remember that lasagna usually has noodles. This recipe makes 4 meals (if you can stop yourself from eating the whole thing in one sitting).

Pesto and plant-based ricotta are delicious enough by themselves, and when you put them together with chunky tomato sauce and roasty eggplant it’s basically heaven. You won’t even remember that noodles in lasagna are a thing.

Tips for Success

  • A mistake that’s easy to make with this recipe is slicing the eggplant and zucchini too thin. You want them to hold their structure, and if you slice them too thin they will disintegrate when roasted.
  • Make sure to use a high temperature when roasting the eggplant (400 or 425 F) otherwise it will come out wet and soggy instead of roasty and delicious.
  • Use high quality ingredients, because that’s where all the flavor in this dish comes from. Use a good quality pesto that you like the flavor of, and a good brand of marinara sauce.

Variations & Modifications

  • I use a vegan brand of ricotta made from almond milk (this one) or my own homemade cashew ricotta. Both work great. If substituting dairy ricotta, you will probably want to use less than the amount in the recipe. I’ve been told by non-vegans who have made this recipe that about half the amount works well.
  • If you do want to add noodles, be my guest! Just be sure to cook them first or use no-cook noodles made specifically for lasagna.
  • Feel free to add other veggies in there if you like. Sometimes I sauté up some onions, garlic, and crumbled tempeh to add into the marinara for a heartier, higher-protein sauce.

More Big-Batch Meals You’ll Love:

If you make this delicious lasagna without noodles, leave a star rating or comment below! Your feedback is so helpful to me and other readers. You can also tag me in your meal pics on Instagram @katiesconsciouskitchen, or join my free private facebook group to share your creations and inspire others! I love to see what you all are making.

Pesto Lasagna (Without Noodles)

This delicious no-noodle lasagna is made with layers of roasted zucchini and eggplant, pesto ricotta, and tomato sauce. It's so good that you won't even remember that lasagna usually has noodles.
5 from 2 votes
Print Pin Ratings & Comments
Active Time: 30 minutes
Inactive Time: 1 hour 20 minutes
Servings 4


Veggie Layer

  • 3 zucchini, large
  • 2 eggplants, large

Ricotta Layer

  • 8 oz ricotta, I use plant-based ricotta, see notes
  • 1/4 cup pesto, use storebought pesto or make your own, see notes


  • 2 cups marinara sauce, storebought or homemade
  • 2 tbsp olive oil, for roasting, more if needed
  • salt and pepper


  • Preheat the oven to 400°F.
  • Slice the zucchini and eggplant lengthwise (about 1/4 of an inch thick). Be careful not to cut them too thin or they will just roast away to thin scraggly pieces. Err on the side of too thick.
  • Arrange on two baking sheets lined with parchment paper, in a single layer. They can be crowded, but don’t overlap them. Brush with oil, sprinkle with salt and pepper, and roast until soft and tender, but not until they are falling apart, about 20 minutes.
  • Mix the pesto and ricotta together in a bowl.
  • In an 8″ x 8″ glass baking dish or square brownie pan, layer the lasagna as follows: thin layer of tomato sauce, half of the eggplant/zucchini, half of the pesto ricotta, the rest of the eggplant/zucchini, and a generous layer of marinara sauce. Dollop the rest of the pesto ricotta on the top.
  • Bake for 45 minutes to 1 hour at 350°F, to let everything meld together and get nice and roasty.
  • Divide into 4 portions, and enjoy!
  • Garnish with fresh basil, and salt & pepper.


  • If you can’t find plant-based ricotta, check out this recipe.
  • If substituting dairy ricotta, you will probably want to use less than the amount in the recipe. I’ve been told by non-vegans who have made this recipe that about half the amount works well. 
Want to Save this Recipe?Become a KCK member to create your own digital cookbooks, access my full recipe library, get my customizable weekly meal plans, and automatically generate grocery lists! Learn More →

Looking for an Awesome Recipe & Meal Planning App?


  1. I made this tonight, and it was good, except… I found that 16oz of dairy ricotta is too much. It overwhelmed the rest of the dish. I think half the amount and a sprinkling of grated cheese on top would be better. I also used one bunch of basil and some baby leafy greens, and I think that worked ok. I would make it again.

    • Thanks for the tip! Yeah I imagine that would be a lot. Maybe half ricotta and use meat in the sauce? Glad you are enjoying it, have fun experimenting!

  2. Pingback: Pesto Ricotta – Katie's Kitchen

  3. Jenn G

    Can you just please be my personal chef! 😋This looks amazing, thanks for the tip with the meat! Going to make this soon. Sweet potatoes are a goodway to layer if on maintenance. Keep em comin Katie! ♥️

    • Ooh, nice idea with the sweet potatoes! Let me know how the recipe reads, I worry that that one might be a little confusing. Feedback welcome! <3

  4. Katie, I’m making this recipe tonight! I’m so excited! It’s gonna be great on a cold night. Thanks for another fabulous recipe. It looks like there are onions in #3 of the directions. Did you want to add diced onions to the ingredient list?

  5. So glad I ordered this cookbook. This was my first meal from your cookbook and its was so tasty. I do have a question. In the recipe you state to use a large lasagna dish, which in my kitchen in a large rectangular one. The result was a rather thin lasagna. In the book’s photos the dish appears square and the lasagna very thick. What are the dimensions of your lasagna dish? Happy New Year and congratulations on your book.

  6. Antoinette

    I’m making this right now! 🙂 Do you count vegan ricotta the same as usual ricotta would be counted? So 2oz as protein and 1 oz a fat?

    • Antoinette

      Sorry Katie I just see that you did actually answer my question in the recipe!! Over-eager me! 🙂

  7. Nicole

    Have you made this and frozen the other portions? If so, how did reheating the frozen portions go? Taste good still?

  8. Pingback: Pesto Ricotta | Katie's Bright Kitchen

  9. Pingback: How to Make Pesto from Whatever is Lying Around | Katie's Bright Kitchen

  10. Pingback: Unrecipe: How to Make Pesto from Whatever You've Got | Katie's Conscious Kitchen

  11. Pingback: Potato Crust Quiche | Katie's Conscious Kitchen

  12. Pingback: Easy Homemade Vegan Ricotta | Katie's Conscious Kitchen

  13. Making this tomorrow! I don’t see measurements for the Basil or vegan ricotta. Help!

  14. Carolee Peck

    I’m making this recipe for the second time.
    It is the best vegan lasagna I have EVER had. It is absolutely delicious and even my kids liked it. I’ve been discussing a plant based diet with my brother/sister-in-law and I’m going to make this for them when they visit this weekend as an introduction to delicious plant based food!!!!

    • Awww, thank you so much Carolee for your glowing review! I love it so much too. Yay for impressing other people with plants! 🙂

  15. Pingback: How to Make Pesto Without Basil and Pine Nuts | Katie's Conscious Kitchen

  16. Hi Katie, I have an older version of this recipe that includes onion, garlic, lemon juice, garlic and nutritional yeast (optional). I’m wondering if there is any particular reason you changed it. I haven’t tried this one yet, but I definitely loved the first one! Thanks – just curious.

    • Katie Gates

      Great question! I took them out because I found them to be redundant and I’m always trying to make things simpler rather than more complicated without compromising on taste. Feel free to add them back in! 🙂

  17. Pingback: Lentil Mushroom Bolognese - Katie's Conscious Kitchen

Leave a Comment

Your email address will not be published.

Recipe Rating