Dairy Free Lasagna

This recipe is: dairy freeegg free

Loaded with beef and creamy vegan ricotta, this meaty, dairy free lasagna recipe is hands down the best you’ll find.

a close up of a slice of lasagna on a plate with a fork.

What I love about dairy free lasagna

It’s been years since we had a proper lasagna. I had really been avoiding it because I just wasn’t sure if I would be able to do it justice. Could lasagna without ricotta be any good? Turns out, it can. You just need vegan ricotta (we make our own because I have yet to find one I love at the store).

We tried a few different versions, including a traditional béchamel lasagna, before landing on this one, but I really found myself missing the texture of ricotta. So I made a batch of my vegan ricotta and paired it with a super easy ground beef tomato sauce and topped all the layers with a combination of liquid mozzarella and vegan mozzarella shreds.

You can use whatever form of mozzarella you want on top (as long as it’s dairy free), but I found that this combination looks the best. I don’t think one is better than the other when it comes to flavor or texture though, so use what you have or can get at the store.

A large baking dish of lasagna.

Here’s what you’ll need to make it

Ingredients and substitutions:

  • Vegan ricotta – if you want to use store bought vegan ricotta, you definitely can. Keep in mind that it’s quite expensive and you will need about 3 cups of it, which is why I prefer to make my own.
  • Lasagna noodles – you could make this recipe with gluten free noodles, but I highly suggest seeking out a recipe that is specifically for gluten free lasagna because this recipe hasn’t been tested using that type of pasta.
  • Ground beef – if you want, you can make this recipe without the meat by either omitting the beef or substituting vegan ground beef (prepare just as you would beef). If you leave it out, you may find that you want a little more marinara sauce. Personally, I think the meatiness helps give it a more authentic flavor, but it’s up to you.
Close up of a corner of the baked lasagna.

How to make dairy free lasagna

Prepare the lasagna noodles. You have two options for preparing your noodles. I like to soak mine in cold water right in the lasagna pan.

It takes about 2 hours, and you the noodles will be lighter in color and soft when they’re ready. One less pot to clean and super easy.

Otherwise, you can boil them according to the package directions for al dente.

Make your vegan ricotta. Combine the ingredients in a food processor bowl and blend until it becomes the texture of ricotta cheese. If you want further, more detailed instructions, read through my dairy free ricotta article. You can do this a day or two in advance if you want.

Cook the ground beef. Heat a large skillet to medium-high and brown the ground beef, breaking it up as it cooks. I like to use a meat chopper to help things along, but a wooden spoon will work just fine.

While the meat is cooking, add the minced garlic, herbs and salt. Then, when the meat is no longer pink, stir in the two jars of marinara sauce. Remove the pan from heat and set it aside.

Assemble the layers. Start with a thin layer of meat sauce then top with a layer of noodles. Top that with a thin layer of dairy free ricotta and top with a layer of meat sauce.

Repeat until you run out of ricotta, but make sure you end on a sauce layer. Then add your vegan mozzarella.

Bake your lasagna. Preheat your oven to 375˚F and bake the lasagna for 40 – 45 minutes, or until the sides are bubbling and the mozzarella appears melted. Keep in mind that dairy free cheese don’t melt like regular cheese so it won’t look the same.

Remove the lasagna from your oven and let it rest for about 10 minutes before slicing. If you want, garnish with fresh parsley before serving to make it pretty.

Overhead shot of a slice of dairy free lasagna on a plate with a fork.

FAQs and tips for making dairy free lasagna

What can I substitute for cheese in lasagna?

Vegan ricotta is a great substitute for cheese in lasagna. If you don’t want to use vegan ricotta, a béchamel sauce is also a great alternative. Either way, you want something sort of creamy in there to add to your lasagna layers.

Overhead shot of a baking dish of dairy free lasagna with plates and forks next to it.

More dairy free pasta recipes:

More dairy free dinner ideas:

Close up of the corner of lasagna in a baking dish, just out of the oven showing the bubbling melted dairy free cheese.

Dairy Free Lasagna

Print Recipe Pin Recipe
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings 16 servings
Loaded with beef and creamy vegan ricotta, this meaty, dairy free lasagna recipe is hands down the best you’ll find.

Ingredients

For the lasagna:
  • 1 package lasagna (soaked for 2 hours in cold water (or prepared according to package directions))
  • 2 pounds lean ground beef
  • 2 teaspoons minced garlic
  • 2 teaspoons dried basil
  • 1 teaspoon dried parsley
  • 1 teaspoon coarse salt
  • 2 23- ounce jars marinara sauce (or homemade equivalent)
  • Liquid mozzarella or vegan mozzarella shreds (for topping)
  • 1 tablespoon chopped fresh parsley (for garnish)
For the dairy free ricotta:
  • 1 1/2 cup slivered almonds (soaked overnight and drained)
  • 6 ounces firm tofu (pressed*)
  • 1/2 cup unsweetened plain coconut yogurt
  • 1 tablespoon lemon juice
  • 1 teaspoon minced garlic (2 small garlic cloves)
  • 1 tablespoon nutritional yeast
  • 1 teaspoon coarse salt
  • 1/2 teaspoon dried parsley*
  • 1/4 cup almond milk
  • Black pepper (to taste)

Instructions

  • Prepare lasagna noodles by soaking in cold water for 2 hours or boiling according to package directions.
  • Combine ricotta ingredients in a food processor bowl and blend until the mixture has reached ricotta-like texture. Transfer to a container and refrigerate until ready to use.
  • Heat a large skillet to medium-high and brown the ground beef, breaking the meat up as it cooks. While the meat cooks, season with garlic, basil, parsley and salt. Then, stir in the marinara sauce. Remove from heat and set aside.
  • Preheat oven to 375˚F.
  • To layer the lasagna, spread a thin layer of meat sauce in the bottom of a 9×13 pan. Top with a single layer of lasagna noodles. Then, gently spread 1/3 vegan ricotta mixture on top. Next, add a layer of meat sauce. Repeat 2 more times and top with vegan mozzarella.
  • Bake lasagna for 40 – 45 minutes or until the sides are bubbling and the mozzarella has melted. Remove from oven and allow the lasagna to rest for about 10 minutes before slicing.
  • Garnish with fresh parsley before serving.

Notes

Don’t have a tofu press? No worries. Learn how to press tofu without a press.

Nutrition

Calories: 183kcal Carbohydrates: 8g Protein: 17g Fat: 10g Trans Fat: 0.2g Cholesterol: 35mg Sodium: 578mg Fiber: 2g Sugar: 2g Vitamin C: 4mg

Similar Posts

Before leaving a comment or rating, ask yourself:

  • Did you make the recipe as directed? If you didn’t make the recipe as directed, or changed the ingredients in any way, please refrain from leaving a rating. Recipe results are not guaranteed when changes have been made.
  • Is this comment helpful to other readers? Rude or hateful comments will not be approved. Remember that this website is run by a real person.
  • Are you here to complain about ads? Please keep in mind that I develop these recipes and provide them to your for free. Advertising allows me to continue to do so, and is basically unavoidable on the internet. If you want ad-free recipes, please purchase a cookbook.

10 Comments

  1. I’m looking at this recipe for my nephew, who’s lactose intolerant (he was excited when I showed him!). I’m just wondering about the reason for specifically having the homemade ricotta’s milk be almond milk and the ricotta’s yogurt be from coconut milk. I’m not a dairy-free person myself, so I’m not sure if there is a palatable almond milk yogurt or something like that in existence; I’m just wanting to know why that combo of almond milk paired with coconut milk yogurt is used, and not different plant based milks/yogurts. Is it for tanginess or richness or something to offset the other milk used? I’d imagine substituting other plant-based milks may be possible, but I’m curious about the original reason for that mix, so I’ll know what to look out for and/or what I’d be missing if I do swap them out. Thanks!

    1. That’s a great question! You could use any unsweetened milk for the milk, but I really suggest using the So Delicious unsweetened plain coconut yogurt because it adds a tanginess to the “cheese”. I really don’t like almond milk based yogurts because I find the texture gross, but they could definitely be used. I still eat dairy (it’s my husband that is allergic) and I’ve found that this combination tastes the most like real ricotta, and I absolutely love ricotta cheese, so I promise it’s the best!

      1. Used 2 containers of tofuti cream cheese, 1/2 cup of almond yogurt, instead of the tofu and almond slivers, keep the rest of the ingredients the same. I must say, the pickiest eaters in America, live in this house, and they love it.

  2. Hi,

    1. The vegan ricotta is amazing!

    2. Do you think it would be ok to prep the lasagna in the pan ahead of time and store in the frig before baking? I’m not sure if that would affect the texture of the noodles. It would be great to do all the prep a day ahead of time.

  3. I’m so excited to make this! Just wondering exactly which marinara sauce you use?? Really love your other recipes and trust your opinion on flavors so I’d love to know!

  4. I’m a little short on time, can I soak the almond slivers in a shorter amount of time without losing the quality of the dairy free ricotta?

Leave a Reply

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

Recipe Rating