Skip to main content
Allergy-Friendly Lasagna

Lasagna is one of those meals that instantly brings people together. It’s hearty, cozy, and full of layers that feel like a warm hug. But if you’ve got food allergies or dietary restrictions, traditional lasagna probably isn’t on your menu. That’s why I was determined to create an allergy friendly lasagna recipe free of dairy, gluten, soy, eggs, and nuts. And the best part? It still tastes just like the real thing—rich, meaty, and perfectly creamy. You can even make your own noodles!!

When I first started cutting out allergens for health reasons, I thought lasagna was off-limits. But after a lot of trial and error, this allergy-friendly recipe was born. And I’m so proud of it. Whether you’re making it for a family dinner, a potluck, or freezing it for busy nights, this lasagna holds up.

The layers include a homemade tomato meat sauce, gluten-free noodles, melty dairy-free cheese, and a creamy ricotta-style filling—without even a hint of soy, nuts, or eggs. So even if you’re juggling multiple food restrictions, you won’t feel like you’re missing out.

A Little Lasagna Backstory

Lasagna has been around for centuries. It’s one of Italy’s oldest pasta dishes, and it has gone through many changes over time. Originally, it came from the Greek word “laganon,” which referred to flat sheets of pasta. The Romans layered these sheets with sauce and baked them. Sound familiar?

By the Middle Ages, lasagna started to take on a more modern form, especially in places like Naples and Bologna. The Neapolitan version used rich tomato sauce and meat, while Northern Italy preferred béchamel and cheese.

Today, it’s one of the most loved comfort foods around the world. And it’s easy to see why—those baked layers of flavor are just irresistible. I wanted to keep the same satisfying structure and taste in this version, minus the top allergens.

Allergy friendly Lasagna Ingredients and Easy Swaps

Here’s everything you’ll need to make your own allergy-friendly lasagna:

For the lasagna:

  • 1 package (about 12–15 sheets) gluten-free lasagna noodles
  • 1 tablespoon oil (for boiling noodles)
  • Spray oil (for baking dish)
  • 1 cup Violife dairy-free cheese (or your favorite brand)
  • 1 teaspoon parsley for garnish

For the meat sauce:

  • 1.5 lbs ground beef or ground pork
  • 1/2 onion, diced
  • Three 10 oz cans of Italian seasoned diced tomatoes
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon basil
  • 1/4 teaspoon oregano

The ricotta:

  • 48 ounces (1419 mL) original Ripple pea milk
  • 1/4 cup (60 mL) white vinegar or rice vinegar
  • 1/16 teaspoon salt

Note: I prefer white vinegar for the sharpness, but rice vinegar works too if you want something milder. Just don’t use apple cider vinegar—it affects the flavor and texture too much.

How to Make This Lasagna

Start with the meat sauce. In a large pot over medium heat, cook the meat and diced onion until browned. Stir in the tomatoes, garlic powder, basil, and oregano. Let it simmer for about 10 minutes, until it thickens slightly. Set aside.

Next, boil the noodles. Fill a large pot with water, add the oil, and bring to a boil. Cook 6 noodles at a time until al dente—usually about 8–10 minutes. Remove with tongs and set aside on a plate. Lightly oil them to prevent sticking.

Now, the creamy part: the dairy-free ricotta. Pour the Ripple pea milk into a large pot and heat over medium-high. Let it come to a rolling boil—this will take around 10–15 minutes. Don’t stir; just let it do its thing.

Once it hits a strong boil, take it off the heat. Immediately pour it into a nut milk bag over a large bowl. Let it sit until it cools to room temperature. Then gently squeeze out all the liquid.

If you’re short on time, here’s a trick: hang the nut milk bag from a cabinet knob and use tongs to squeeze out the liquid while it’s still hot. It’s quick and effective, just be cautious with the heat.

You’ll be left with a soft, creamy ricotta-like texture that’s perfect for layering.

Time to Layer and Bake

Preheat your oven to 375°F.

Spray a 9×13-inch baking dish with oil. Start by spreading a bit of the meat sauce on the bottom. Then add 4 noodles, overlapping slightly. Spread a generous spoonful of the ricotta over the noodles, followed by more meat sauce. Keep repeating the layers until everything is used up, ending with sauce on top.

Sprinkle on the Violife cheese and parsley. Cover the dish with foil (spray the underside so it doesn’t stick to the cheese).

Bake covered for 35 minutes. Then uncover and bake another 10–15 minutes, until the top is golden and bubbly.

Let it cool slightly before cutting. It firms up as it sits, which makes serving easier.

FAQ: You Asked, I Answered

Can I make it ahead of time?
Yes, and it actually tastes better the next day. Assemble it fully, cover, and refrigerate. When ready to bake, let it sit at room temp for about 30 minutes first.

Does it freeze well?
Absolutely. After baking, let it cool completely, then wrap tightly and freeze. To reheat, thaw overnight in the fridge and warm in a 350°F oven until hot.

Can I add veggies?
Totally. Spinach, mushrooms, zucchini, or even shredded carrots all work well. Just sauté them first so they don’t release too much water.

What if I don’t eat meat?
You can swap the ground meat for lentils, mushrooms, or plant-based meat crumbles. The sauce is super flexible.

What if I don’t have Ripple milk?
Any pea protein-based milk will work, but make sure it’s unsweetened and unflavored. Other dairy-free milks (like oat or hemp) won’t curdle the same way and might not create the right texture.

Can I use a different cheese on top?
Sure. Any dairy-free cheese that melts nicely will do. I love Violife for how it stretches, but use whatever works for your needs.

Lasagna without allergens might sound like a tall order, but this recipe proves it’s possible—and delicious. It hits all the same cozy notes you love, just without the ingredients that cause trouble. Give it a try, and you’ll see: allergy-friendly lasagna is the real deal.

Print
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

Lasagna (Dairy, Gluten, Egg, Soy, & Nut Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Ingredients

Scale
  • One package (12-15) gluten free barilla lasagna noodles, OR homemade
  • 1 TB oil
  • 12 bags (12-16oz) Violife cheese, for topping
  • 1 tsp parsley, for topping
  • Spray oil

For the meaty filling:

  • 2 lbs lean ground beef
  • 1/2 onion, diced
  • 30 oz Italian seasoned diced tomatoes
  • 1/2 tsp garlic powder
  • 1/2 tsp basil
  • 1/4 tsp oregano

For the vegan ricotta:

  • 48 ounces (1419 mL) original ripple pea milk
  • 1/4 cup (60 mL) white vinegar OR rice vinegar *See notes
  • 1/16 tsp salt

Instructions

  1. In a large pot on medium heat, heat all ingredients of the meaty filling, till meat is thoroughly cooked and is finely chopped.
  2. In a separate large pot, boil water with 1 TB oil (helps gluten free noodles not stick together).
  3. Add in 6 noodles and cook till Al denté (8-10 mins). Use tongs to get each noodle out carefully & set aside on a plate. Lightly spray or coat a little oil onto each noodle to keep the noodles from sticking together, if needed. Repeat this step till all noodles are ready.
  4. For the ricotta: Heat on medium high heat for 10-15 mins, or till it reaches a rolling boil. You do not need to stir.
  5. Take off from heat and pour into a nut bag over a large bowl.
  6. Let it sit, till its room temperature & then squeeze, till all the liquid is drained. (Instead, if you’re wanting it to be done quicker, you can hang your nut bag from a cabinet door knob and use tongs to squeeze out the piping hot liquid) like seen in photos:
  7. Preheat oven to 375F.
  8. Take Ricotta out of nut bag & press into a bowl.
  9. In a 9×13 dish, Layer the lasagna as follows: 1/2 cup meaty filling, 4 overlapped noodles, 1/2 cup ricotta.
  10. Repeat step 6 once. Then, add the remaining meaty filling & top it off with Violife cheese & parsley.
  11. Bake 35 mins with lightly oiled tinfoil on top & then 10-15 mins with foil taken off.

  • Author: Nikki

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star