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

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.

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.

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.

FAQs and tips for making dairy free 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.

More dairy free pasta recipes:
More dairy free dinner ideas:
- Shrimp and grits with tomato gravy
- Onion soup mix meatloaf
- Moroccan meatballs
- Chicken and chorizo risotto


Ingredients
- 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)
- 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.
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!
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!
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.
The Vegan Ricotta is amazing!
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.
It should be okay to prep a day ahead!
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!
You can try this easy marinara sauce. It only takes about 2 minutes to make!
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?
I would recommend boiling them for a bit (like 10 minutes) to make them soft then!