Grain-Free Vegetarian Lasagna

star rating icon star rating icon star rating icon star rating icon star rating icon
Average Rating: 5 | Rated By: 7 users

This grain-free vegetarian lasagna is gluten-free and keto-friendly. You will never miss the carbs in this low-carb vegetarian lasagna dish because it is creamy and delicious.

It doesn’t get more Italian than lasagna.

When we think Italian food, we mean lasagna. After all, who doesn’t love a lasagna oozing with cheese and creaminess that we all love! 

Lasagna is one of the most popular Italian dishes these days in America. However, pizza is probably the only Italian dish we may choose over lasagna. And since we are on the subject of Italian food, check out our most popular gluten-free Italian dessert
Gluten Free Tiramisu Recipe, or the Gluten-Free Amaretto Cannoli Cake Recipe.

How is traditional lasagna different?

Traditional lasagna is a layered baked dish of pasta, rich meat and tomato sauce, and plenty of mozzarella cheese. This very satisfying pasta dish is perfect for the cooler weather.

the grain-free lasagna

grain free lasagna in a baking dish


In this grain-free vegetarian lasagna version, the mozzarella cheese is replaced with a mix of ricotta cheese and parmesan cheese, keeping the Italian dish lower in calories. 

The pasta is replaced with layers of thinly sliced vegetables keeping the lasagna low in carbs and keto-friendly. 

The best part, this grain-free vegetarian lasagna has the same robust Italian flavour and will satisfy your craving for Italian food every time. You won’t even miss the pasta!

grain-free vegetarian lasagna – the details

This vegetarian lasagna recipe contains layers of nutrient-dense vegetables such as eggplant, spinach, tomatoes and mushrooms. 

Everything is baked in a light, creamy sauce seasoned with oregano, basil, garlic and nutmeg and topped with extra Parmesan cheese. 

The grain-free lasagna is baked to perfection with a crispy topping of parmesan cheese that we all love. 

Vegetables you can use in grain-free lasagna.

We have eggplant, spinach, mushrooms, and tomatoes in this recipe. Some other veggies you can use are thinly sliced zucchini, squash, carrots, bell peppers, chard, kale, and sautéed onions.  

Having gluten-free healthy Italian food without the guilt of extra carbs and calories is a satisfying way to enjoy delicious hearty food. Enjoy!

If you love Italian food, check out our list of gluten-free Italian recipes.



  • 1 small eggplant, thinly sliced
  • 5 oz. baby spinach leaves
  • 1 lb. gluten-free ricotta cheese
  • 2 large eggs, whisked
  • 2 tsp. GF dried oregano, divided
  • 1 cup grated parmesan cheese, divided
  • 1 tsp. pure sea salt, divided
  • 2 garlic cloves, minced
  • ¼ tsp. GF ground nutmeg
  • 2 large tomatoes, thinly sliced
  • 1 1/2 cups sliced mushrooms
  • A handful of fresh basil leaves
  • 1 1/4 cup milk
  • 1 Tbsp. tapioca flour
  • ½ tsp. freshly ground black pepper
  • Extra virgin olive oil for greasing the pan
  • *As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. Please check out my sponsorship and disclosure policy page for more details


  • Preheat oven to 400 F and line a large baking sheet with parchment paper
  • Place sliced eggplant on the prepared baking sheet and sprinkle with salt. Roast for 30 minutes. Set aside
  • While the eggplant is roasting, in a large bowl combine spinach, ricotta cheese, eggs, oregano, 1/3 cup Parmesan cheese, ½ teaspoon salt, garlic and nutmeg. Set aside
  • Generously grease 10 x 10-inch baking dish with olive oil and line the bottom with roasted eggplant, following with ½ spinach mixture, ½ basil leaves, ½ tomatoes, ½ mushrooms, then continue with the same layers. Firmly press down. Set aside
  • Reduce oven temperature to 375 F
  • In a small pot whisk together, milk, 1/3 cup parmesan cheese, tapioca flour, black pepper and remaining salt (1/2 tsp.) Cook over medium heat while stirring, until the sauce starts to thicken, about 3 – 5 minutes
  • Pour sauce over lasagna and sprinkle with remaining 1/3 cup of Parmesan cheese Bake for 35 - 40 minutes until the cheese is bubbling.
  • Cool for 15 minutes before slicing
  • Leave a Comment

    2 Responses to Grain-Free Vegetarian Lasagna

    • jacki March 8, 2018

      Has this recipe been tried with a non-dairy milk?

      • Kristina Stosek March 17, 2018

        I have made it with coconut milk before, just as good!

    Add a Rating

    Your email address will not be published. Required fields are marked *

    Similar Recipes

    30 Minute Gluten-Free Stovetop Lasagna

    30 Minute Gluten-Free Stovetop Lasagna

    Creamy 30 Minute Gluten-Free Stovetop Lasagna never tasted this good before. This Italian dish is the easiest lasagna recipe ever! Creamy and meaty sauce made with buttermilk, cheese, tomato paste, ground beef, mushrooms, onions, garlic, and spices. The sauce is super flavourful, and you don’t even have to add ricotta or cottage cheese.     […] Read More

    Prep Time icon Prep Time 10 Minutes
    Difficulty icon Difficulty Beginner
    Cook Time icon Cook Time 20 Minutes
    Serves icon Serves 6
    Gluten-Free One Pot Lasagna Recipe

    Gluten-Free One Pot Lasagna Recipe

    This gluten-free one pot lasagna is a quick and easy recipe. Using fresh veggies such as tomatoes, spinach and zucchini and plenty of fresh basil is what makes this one pot dinner outstanding. My family loves lasagna, so I wanted to create this Italian dish without all the work and mess you get when making […] Read More

    Prep Time icon Prep Time 15 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 45 Minutes
    Serves icon Serves 6
    Gluten-Free Pasta Al Forno

    Gluten-Free Pasta Al Forno

    Gluten-Free Pasta Al Forno, is an Italian dish that has it all. Veggies, meat, cheese and pasta. This robust gluten-free pasta meal is not your typical all in one-pot pasta dinner. In this pasta recipe, the meaty sauce with veggies called ragu is simmered until the sauce is rich and flavourful. Then, partially cooked pasta […] Read More

    Prep Time icon Prep Time 15 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 90 Minutes
    Serves icon Serves 6