Dairy-Free Lasagna

Recipe by: Leeonney Bentick

Lasagna is undoubtedly one of the most popular comfort foods around. It’s a saucy, baked pasta dish layered with cheese and ground meat or vegetables and is utterly delicious. 

This recipe is here for those who follow a dairy-free lifestyle or have certain dietary restrictions, but still want to indulge in a cheesy and comforting lasagna. With just a few ingredient swap, you can whip up this scrumptious dairy-free lasagna.

dairy-free lasagna recipe

Can You Make Lasagna Without Dairy?

So what makes this lasagna dairy-free? 

Well, as you will notice the ingredients list looks very similar to a traditional lasagna with the exception of dairy products. 

By substituting the dairy products with their non-dairy counterparts we are able to replicate all of the delicious flavors of a classic lasagna. 

Even though this lasagna is free from dairy, we still want to keep it tasty and follow basic lasagna making guidelines to make the best dairy-free lasagna possible. 

Let’s take, for example, the sauce. 

dairy-free lasagna sauce layer

A successful lasagna recipe isn’t complete without a robust sauce to bring everything together. 

Some prefer a creamy sauce, while others prefer a rich tomato sauce. In any case, you want to ensure the sauce is well-seasoned with complimentary herbs and spices such as oregano, basil, thyme, and garlic. 

This recipe elevates a basic jar of marinara sauce to create a delicious backdrop for the lasagna layers.

Also, remember to always start your lasagna with a thin spread of tomato sauce on the bottom to prevent the noodles from sticking. 

You may be wondering, “how can I replicate the ooey gooey blankets of cheese in this dairy-free lasagna recipe?” 

The answer is to experiment with a dairy-free cheese variety such as mozzarella, tofu ricotta or cashew ricotta.

Kite Hill makes a great almond milk ricotta, which is the best store-bought option we’ve come across. Find one that suits your taste preference or try our homemade tofu ricotta recipe

The lasagna is also finished with a store-bought dairy-free mozzarella cheese but you can omit this if you choose and just finish the lasagna with the remaining tomato sauce. 

dairy-free lasagna on plate

Now for the key ingredient, the lasagna noodles.

Be sure to cook them just under al dente to prevent them from overcooking during the baking process. When layering your lasagna noodles, slightly overlap them to help give the lasagna structure and keep the sauce and filling in place. 

Speaking of filling, don’t be afraid to play around and experiment with different fillings for your dairy-free lasagna. 

This recipe uses meaty mushrooms but you can choose from a fresh vegetable medley, leafy greens or even veggie grounds to mimic ground meat.

Dairy-Free Lasagna Ingredients

Here’s everything you need to make this non-dairy lasagna recipe!

  • Lasagna noodles
  • Grapeseed or olive oil
  • Diced onions or shallots
  • Bell pepper
  • Garlic
  • Mushrooms
  • Marinara sauce
  • Italian seasoning
  • Basil leaves (optional)
  • Salt
  • Pepper
  • Dairy-free ricotta
  • Spinach
  • Dairy-free mozzarella
dairy-free lasagna ingredients

How to Make Dairy-Free Lasagna

Begin by heating a medium-sized pot on medium heat.

Add the oil to the pot and proceed to sauté the onion and bell pepper for approximately 2 minutes until they release a pleasant aroma.

sautéed bell peppers and onions

Next, add the garlic and mushrooms to the pot and continue cooking for an additional 5 minutes or until the mushrooms have turned a rich brown color.

saute mushrooms peppers onions and seasoning

Once the mushrooms are nicely browned, reduce the heat and carefully pour in the marinara sauce.

dairy free lasagna mushroom sauce

Season the sauce with Italian seasoning, basil leaves, salt, and pepper and give it a good stir to blend all the flavors together.

dairy free lasagna mushroom sauce with bay leaf

Let the sauce simmer without covering for about 10 minutes before removing it from the heat.

dairy-free lasagna simmered mushroom sauce closeup

Preheat your oven to 375 degrees.

Take a 9x13 baking dish and spread a thin layer of tomato sauce on the bottom.

dairy-free lasagna layer 1

Place 3 lasagna noodles on top of the sauce.

dairy-free lasagna layer 2

Then add another layer of sauce, a few dollops of dairy-free ricotta, and a handful of fresh spinach.

dairy-free lasagna layer 3

Next add a few dollops of dairy-free ricotta.

dairy-free lasagna layer 4

Then a layer of fresh spinach.

dairy-free lasagna layer 5

Add 3 more lasagna noodles on top and repeat the layers of ricotta, sauce, spinach, and noodles.

For the final layer, place the lasagna noodles on top and cover them with a thin layer of tomato sauce.

dairy-free lasagna layer 6

Sprinkle dairy-free mozzarella over the top of the lasagna.

dairy-free lasagna final layer

Cover the baking dish with aluminum foil and put it in the preheated oven for 30 minutes.

After 30 minutes, remove the aluminum foil and continue baking for an additional 15 minutes, or until the top is golden brown and slightly bubbling.

Allow the lasagna to cool for a little bit before slicing and serving. Enjoy your meal!

dairy-free lasagna in baking dish

Substitutions & Alternatives 

Dairy-Free Ricotta 

Ricotta adds a unique creaminess to a traditional lasagna recipe. Feel free to use any dairy-free ricotta cheese of your choice, or give my homemade tofu ricotta a try.

Italian Seasoning

The key to any great recipe is the seasoning. Traditional lasagna recipes always have an array of dried Italian herbs and fresh aromatics. 

If you don’t have Italian seasoning you can make a quick blend with 1 tsp each of dried thyme, dried oregano, dried basil, dried rosemary and red pepper flakes. Combine these spices and proceed according to the recipe. 

non-dairy lasagna recipe

How To Store Dairy-Free Lasagna

Dairy-free lasagna is best served right away on the same day. 

This recipe also keeps well in the fridge which makes it a great option for meal prep. Simply allow the lasagna to cool completely before transferring it to an airtight container. 

The lasagna will keep fresh for up to 3 days. If you prefer to freeze it, then follow the same steps above and ensure that the container is freezer-safe then cover it securely in foil. The lasagna will keep fresh for up to 3 months in the freezer.

When you are ready to eat, thaw the frozen lasagna overnight in the fridge before reheating.   

What To Serve With Dairy-Free Lasagna

Make it a meal and pair your dairy-free lasagna with a fresh salad dressed with a light vinaigrette or a medley of roasted vegetables with a tangy, balsamic drizzle. You can also keep it comforting and homey with a slice of toasted, cheesy garlic bread.

dairy-free lasagna recipe
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
dairy-free lasagna

Dairy-Free Lasagna

  • Author: Leeonney Bentick
  • Total Time: 1 hour 20 minutes
  • Yield: 4 Servings 1x
  • Diet: Vegan


Delight your taste buds with our mouthwatering dairy-free lasagna recipe, a perfect blend of health and taste. Dive into layers of luscious pasta, fresh vegetables, and our homemade dairy-free ricotta, all baked to perfection!


Units Scale
  • 10 lasagna noodles, cooked according to the package instructions
  • 1 Tbsp oil, grapeseed or olive oil
  • 1/4 cup onion or shallot, diced
  • 1 small bell pepper, diced
  • 2 cloves garlic, minced
  • 23 cups mushrooms, chopped
  • 2 cups marinara sauce or tomato sauce, any dairy-free version of your choice
  • 1 tsp italian seasoning
  • 46 basil leaves (optional)
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • 1 cup dairy-free ricotta
  • Fresh spinach, as much as desired
  • 1 cup store bought dairy-free mozzarella, plus more if needed


  1. Heat a medium pot over medium heat. Add the oil then saute the onion and bell pepper for 2 minutes until fragrant. Add the garlic and mushrooms and cook for an additional 5 minutes or until the mushrooms are browned.
  2. Once browned, lower the heat and slowly pour in the marinara sauce. Season with italian seasoning, basil leaves, salt and pepper then stir to mix well. Allow the sauce to simmer uncovered for 10 minutes then remove from the heat.
  3. Preheat your oven to 375 degrees. In a 9×13 baking dish, begin with a thin layer of the tomato sauce then top with 3 lasagna noodles. Top the noodles with a layer of tomato sauce, a few dollops of dairy-free ricotta, and a handful of fresh spinach then top with 3 more lasagna noodles. Complete one final round of dairy-free ricotta, tomato sauce, spinach and lasagna noodles.
  4. Top the final layer of lasagna noodles with another thin layer of tomato sauce and sprinkle with dairy-free mozzarella. Cover the baking dish with aluminum foil and bake for 30 minutes. Remove the aluminum foil and bake for an additional 15 minutes until brown and bubbly. Allow the lasagna to cool a bit before slicing and serving.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 5 minutes
  • Category: Dinner
  • Cuisine: Italian


  • Serving Size: 1/4th
  • Calories: 484
  • Sugar: 9.9 g
  • Sodium: 976.2 mg
  • Fat: 11.9 g
  • Carbohydrates: 71 g
  • Protein: 19.7 g
  • Cholesterol: 26.4 mg

Keywords: lasagna, pasta

About the Author

Leeonney Bentick is a kombucha-loving, culinary entrepreneur who focuses on (w)holistic health and wellness through plant-based meals. When she's not in the kitchen creating wholesome meals for her clients, Leeonney enjoys binge watching reality TV shows and suspense movies. Keep up with her culinary adventures IG: @course.784 and www.course784.com

More Recipes

Nothing is more comforting than a bowl of tomato soup or, in this case, dairy-free tomato soup. This tomato soup boasts amazing fresh

Read More
Dairy-Free Tomato Soup

Discover the joy of crafting your own homemade Nutella, a harmonious fusion of chocolate and hazelnuts. This less calorie-dense, vegan-friendly version retains the

Read More
Dairy-Free Nutella (Vegan & Gluten-Free)

This simple and easy recipe for dairy-free ricotta will have you in awe.Whether you’re lactose intolerant, leading a vegan lifestyle or just

Read More
Dairy-Free Ricotta

Say hello to our Dairy-Free Avocado Pudding recipe – a delightful and healthier twist on traditional desserts that's sure to satisfy your

Read More
Dairy-Free Chocolate Pudding (With Avocado!)