Go Back
vegetarian lasagna

Veggie-Packed Lasagna (Grain Free)

Lindsey Cover
Veggie-Packed Lasagna is a classic lasagna recipe turned grain-free by using shredded vegetables in place of the pasta. It’s a surefire way to sneak vegetables into both kids and adults! (It’s also a great option to make ahead and freeze.)
Prep Time 15 mins
Cook Time 1 hr 10 mins
Total Time 1 hr 25 mins
Course Dinner, Lunch, Main Course
Cuisine American
Servings 8


  • 4 Eggs divided
  • 2 medium Zucchini shredded (about 3 1/2 cups)
  • 1 large Carrot shredded (about 1 cup)
  • 4 cups Mozzarella Cheese shredded, divided
  • 1 (15 oz) container Ricotta Cheese
  • 1/2 cup Parmesan Cheese freshly grated
  • 1/4 cup Fresh Basil chopped (or 1 tbsp dried)
  • 2 cloves Garlic minced
  • 1/4 tsp Black Pepper
  • 1 (24 oz) jar Pasta Sauce or 3 cups homemade sauce
  • 1-2 cups Spinach fresh or frozen spinach, squeezed and drained


  • Preheat the oven to 325 F.
  • In a medium bowl, beat 2 eggs. Add shredded zucchini and carrots, and 2 cups mozzarella cheese. Stir well until combined. Set aside.
  • In a separate large bowl, beat the remaining 2 eggs. Add 1 cup mozzarella cheese, the Ricotta and Parmesan cheeses, basil, garlic, and pepper. Stir to combine.
  • Spread 1/2 cup sauce on the bottom of a 9x13 baking dish. Layer half of the zucchini mixture, then half of the Ricotta mixture, followed by half of the sauce. Add a layer of spinach and then repeat the first three layers again: zucchini mixture, Ricotta mixture, sauce. (If you're making ahead, cover the dish tightly with foil and refrigerate or freeze at this point.)
  • Cover loosely with foil and bake 1 hour, until the middle of the lasagna is firm (not jiggly). Remove foil and sprinkle remaining 1 cup mozzarella cheese over the top. Bake an additional 10 minutes. Allow to cool for 10 minutes before serving (this helps it to set up.)


2 cups plain or Greek yogurt may be substituted for the Ricotta cheese, although it may cause the lasagna to be less firm; be sure to allow the lasagna time to cool and set up before serving. The spinach layer is optional (but I recommend it, since the spinach almost completely disappears!). Shredded carrots may be omitted if desired (the lasagna will still stay intact).
Keyword lasagna, Vegetarian, Vegetarian Lasagna