This Eggless Lasagna is cozy, cheesy, and made with simple ingredients you already have at home—no eggs required! After more than 12 years of cooking and baking egg-free for my family, I’ve perfected a lasagna that’s allergy-friendly, family-tested, and just as delicious as the classic. The layers bake up beautifully, with a rich meat sauce, creamy ricotta mixture, and plenty of melty cheese. It’s easy to make ahead, freezer-friendly, and the kind of comfort food everyone at the table will love.

Oriana’s Thoughts On The Recipe

Lasagna has always been one of those dishes that instantly feels like a warm hug, right? In our house, it’s one of those meals that never fails to bring everyone to the table with happy faces. What makes this version extra special is that it’s completely egg-free, so even families navigating food allergies (like mine!) can enjoy every single cheesy, saucy bite without worry.
Most traditional lasagna recipes call for eggs in the cheese layer, but after many years of testing and tweaking, I found a way to make Egg-Free Lasagna just as creamy and delicious without them. Honestly, you won’t even miss the eggs—this lasagna bakes up perfectly, with layers that hold together beautifully.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
For the Noodles & Cheese Layers:
- Lasagna Noodles (uncooked): Make sure your lasagna noodles are egg-free.
- Mozzarella Cheese: Melty goodness in every bite. Use dairy-free mozzarella if needed.
- Parmesan Cheese: Adds a salty, nutty kick. Pecorino Romano works too.
For the Meat Sauce:
- Lean Ground Beef: Classic base for a hearty sauce.
- Italian Sausage: Adds extra flavor and richness. You can swap with more beef or turkey sausage if preferred.
- Yellow Onion & Garlic: Essential aromatics for a flavorful sauce.
- Tomato Paste: Deepens the tomato flavor.
- Italian Seasoning: The easy way to bring in classic herb flavors.
- Marinara Pasta Sauce: The saucy base—choose your favorite jar or homemade.
- Salt & Black Pepper: Balances flavors.
For the Cheese Mixture:
- Whole Milk Ricotta Cheese: Creamy base that makes the filling rich. Use dairy-free ricotta if needed.
- Mozzarella Cheese: Adds stretch and cheesiness.
- Pecorino Romano or Parmesan: For a bold, salty note.
- All-Purpose Flour & Milk: Create a thick, creamy binder without eggs.
- Garlic Powder, Salt, Pepper, Italian Seasoning: Simple spices for flavor.
- Fresh Parsley: A fresh, herby touch.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Ricotta Cheese: You can make your own ricotta using tofu or cashews, but store-bought versions are super convenient too. Brands like Kite Hill (almond-based) and Trader Joe’s Vegan Ricotta (almond-based) are great choices. Treeline Cheese (cashew-based) and Tofutti (soy-based) offer a creamy option as well. These can often be found in the vegan section of grocery stores, and some, like Kite Hill or Tofutti, are also available online. If you shop at Wegmans, check their refrigerated vegan section—they usually carry at least one of these.
- Parmesan Cheese: Use your favorite non-dairy Parmesan-style cheese. I like Violife Just Like Parmesan.
- Mozzarella Cheese: Use your favorite non-dairy Mozzarella-style cheese. I like Violife Just Like Mozzarella Shreds.
- Gluten-Free: Swap noodles with gluten-free lasagna noodles (just check the box instructions—some need boiling first). Check out brands like Jovial Organic Gluten Free Brown Rice Pasta or Barilla Gluten Free Oven-Ready Lasagna.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Cook the Noodles

Boil the lasagna noodles just until they’re tender. Drain them and lay them out flat on a baking sheet (or even over a clean kitchen towel) so they don’t stick together.
Step 2 – Make the Meat Tomato Sauce

Brown the beef and sausage in a big skillet, then add the onion and garlic until everything smells amazing. 
Stir in the tomato paste, marinara, and seasonings 
Let it simmer for a bit so the flavors come together.
Step 3 – Mix Up the Cheese Filling

In a bowl, stir together the ricotta, mozzarella, parmesan, flour, milk, seasonings, and parsley 
Mix until creamy and smooth.
Step 4 – Assemble the Lasagna
Now for the fun part! Spread some sauce in the bottom of your baking dish, then layer noodles, cheese mixture, and more sauce. Keep going until everything is used up, finishing with noodles, sauce, and a good blanket of cheese on top.

Spread 1 cup of the meat sauce in a 9×13 pan or casserole dish. 
Top it with 4 lasagna noodles. 
Layer with ⅓ of the ricotta cheese mixture. 
Then top with 2 cups of meat sauce. Repeat twice more. 
Next, with 4 noodles topped with the remaining cheese mixture and tomato meat sauce. Finally, add Mozzarella and Parmesan. 
Spray a piece of foil with nonstick cooking spray and place it spray-side-down on top of the baking dish to prevent the cheese from sticking to it. Cover the baking dish with the foil.
Step 5 – Bake Until Bubbly

Bake for 35 minutes until hot and bubbly. Remove the foil near the end so the cheese gets golden. Let it rest for 15–20 minutes before slicing—this keeps the layers nice and neat.

Recipe Tips For Success
➤ Potential Recipe Challenges & Pro Tips:
- Runny Lasagna: Sometimes lasagna can turn watery after baking. Pro Tip: Let the lasagna rest for at least 15–20 minutes before cutting. This allows the layers to set and makes slicing easier.
- Overcooked or Hard Noodles: Uncooked noodles can sometimes bake unevenly. Pro Tip: Make sure your sauce is slightly saucy—not too thick—so the noodles soften while baking. Covering the dish with foil also helps trap steam.
- Cheese Browning Too Quickly: The top can sometimes get dark before the inside is done. Pro Tip: Keep the lasagna covered with foil for most of the bake, then uncover during the last 10–15 minutes for that golden-bubbly finish.
➤ Extra Tips:
- Always taste your sauce before layering—it’s the best time to adjust seasoning.
- Grate your own cheese if you can. Pre-shredded cheese often has added starch that makes it less melty.
- Use a deep baking dish; lasagna layers can get tall! You might notice in my photos that the edges of my lasagna are more browned than the center. That happened because my dish wasn’t quite deep enough and I filled it a little too much, so the top and borders were more exposed to the heat. A deeper dish helps the lasagna bake more evenly, so every bite—from the edges to the center—turns out just right.
- Make Your Own Italian Sausage! Where I live, it’s impossible to find Italian sausage, so I just make my own—and it’s so easy! I mix 1 pound of ground pork with a handful of simple spices: dried parsley, smoked paprika, kosher salt, oregano, fennel, garlic powder, rosemary, black pepper, thyme, and a pinch of red pepper flakes. It tastes just like the store-bought version and makes the lasagna extra flavorful. Plus, you can adjust the spice level to your liking!

Variations & Additions
- Vegetable Lasagna: Swap the meat for sautéed zucchini, mushrooms, or spinach.
- Spicy Kick: Add a pinch of red pepper flakes to the sauce.
Serving Suggestions
This lasagna pairs beautifully with a simple green salad and eggless breadsticks, crusty bread, or garlic knots. A sprinkle of fresh basil on top right before serving makes it extra inviting.
Storage and Freezing Instructions
Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
Freeze: Wrap tightly in foil and freeze for up to 3 months. You can freeze the lasagna, baked or unbaked.
Reheat: Warm slices in the oven at 350°F until heated through, or microwave for a quick lunch option.
Frequently Asked Questions

Try These Egg-Free Pasta Recipes Next!
Recipe Card

Eggless Lasagna
Equipment
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
- 12 – 16 lasagna noodles (uncooked)
- 2 1/2 cups (283 g) shredded mozzarella cheese
- 1/4 cup (60 g) shredded Parmesan cheese
Meat Tomato Sauce:
- 1 lb (454 g) lean ground beef
- 1 lb (454 g) Italian sausage (see notes)
- 1 yellow onion, diced
- 5 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 40 oz (1133 g) marinara pasta sauce
- Salt and black pepper to taste
Cheese Mixture:
- 3 cups (26 oz – 750 g) whole milk ricotta cheese
- 2 cups (228 g) mozzarella cheese, shredded
- 3/4 cup (90 g) Pecorino Romano or Parmesan cheese, grated (see notes)
- 2 tablespoons (20 g) all-purpose flour
- 3 tablespoons (45 ml) milk
- 1 teaspoon garlic powder
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoons Italian seasoning
- ¼ cup chopped fresh parsley
Instructions
- Preheat the oven to 350º F (180º C).
Cook The Noodles:
- Bring a large pot of salted water to a boil. Add the lasagna noodles and cook until al dente (firm) according to package directions. Drain, rinse under cold water, and set aside.

Prepare the Meat Tomato Sauce:
- In a large skillet or Dutch oven, brown the beef, sausage, onion, and garlic over medium-high heat until no pink remains. Drain any fat if necessary. Add the tomato paste and Italian seasoning, and cook for 2 more minutes.

- Stir in the pasta marinara sauce; mix to incorporate. Simmer uncovered over medium heat for 5 minutes or until slightly thickened. Taste and season with additional salt if desired.

Prepare The Cheese Mixture:
- Place the ricotta, mozzarella cheese, pecorino or parmesan, flour, milk, garlic, salt, pepper, Italian seasoning, and parsley in a bowl and mix until well combined.

Assemble The Lasagna:
- Spread 1 cup of the meat sauce in a 9×13 pan or casserole dish. Top it with 4 lasagna noodles. Layer with ⅓ of the ricotta cheese mixture and 2 cups of meat sauce. Repeat twice more. Finish with 4 noodles topped with the remaining cheese mixture and tomato meat sauce. Top with 2 ½ cups of Mozzarella cheese and 1/4 cup of Parmesan or Pecorino cheese.Tip: See the step-by-step photos in the post for guidance.

Bake:
- Spray a large piece of foil with nonstick cooking spray and place it spray-side-down on top of the baking dish to prevent the cheese from sticking to it. Cover the baking dish with the foil and bake for 35 minutes. Remove the foil and bake uncovered for an additional 15 minutes or until browned and bubbly. Broil for 2-3 minutes if desired.

- Remove from the oven and rest for at least 15 minutes before cutting to allow the layers to set. Serve with breadsticks or crusty bread.

- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Ricotta Cheese: You can make your own ricotta using tofu or cashews, but store-bought versions are super convenient too. Brands like Kite Hill (almond-based) and Trader Joe’s Vegan Ricotta (almond-based) are great choices. Treeline Cheese (cashew-based) and Tofutti (soy-based) offer a creamy option as well. These can often be found in the vegan section of grocery stores, and some, like Kite Hill or Tofutti, are also available online. If you shop at Wegmans, check their refrigerated vegan section—they usually carry at least one of these.
- Parmesan Cheese: Use your favorite non-dairy Parmesan-style cheese. I like Violife Just Like Parmesan.
- Mozzarella Cheese: Use your favorite non-dairy Mozzarella-style cheese. I like Violife Just Like Mozzarella Shreds.
- Gluten-Free: Swap noodles with gluten-free lasagna noodles (just check the box instructions—some need boiling first). Check out brands like Jovial Organic Gluten Free Brown Rice Pasta or Barilla Gluten Free Oven-Ready Lasagna.
- Runny Lasagna: Sometimes, lasagna can turn watery after baking. Pro Tip: Let the lasagna rest for at least 15–20 minutes before cutting. This allows the layers to set and makes slicing easier.
- Overcooked or Hard Noodles: Uncooked noodles can sometimes bake unevenly. Pro Tip: Make sure your sauce is slightly saucy—not too thick—so the noodles soften while baking. Covering the dish with foil also helps trap steam.
- Cheese Browning Too Quickly: The top can sometimes get dark before the inside is done. Pro Tip: Keep the lasagna covered with foil for most of the bake, then uncover during the last 10–15 minutes for that golden-bubbly finish.
- Always taste your sauce before layering—it’s the best time to adjust seasoning.
- Grate your own cheese if you can. Pre-shredded cheese often has added starch that makes it less melty.
- Use a deep baking dish; lasagna layers can get tall! You might notice in my photos that the edges of my lasagna are more browned than the center. That happened because my dish wasn’t quite deep enough and I filled it a little too much, so the top and borders were more exposed to the heat. A deeper dish helps the lasagna bake more evenly, so every bite—from the edges to the center—turns out just right.
- Make Your Own Italian Sausage! Where I live, it’s impossible to find Italian sausage, so I just make my own—and it’s so easy! I mix 1 pound of ground pork with a handful of simple spices: dried parsley, smoked paprika, kosher salt, oregano, fennel, garlic powder, rosemary, black pepper, thyme, and a pinch of red pepper flakes. It tastes just like the store-bought version and makes the lasagna extra flavorful. Plus, you can adjust the spice level to your liking!
- Vegetable Lasagna: Swap the meat for sautéed zucchini, mushrooms, or spinach.
- Spicy Kick: Add a pinch of red pepper flakes to the sauce.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.













This is the most delicious eggless lasagna ever! Highly recommend! My kids love it and we eat all the time!
Hello Keri! That makes me so happy to hear! Knowing your kids love it and that it’s on regular rotation in your home is exactly why I do this — no one should feel like they’re missing out, egg-free or not. Thanks so much for taking the time to share that ❤️
We made this for our holiday dinner and it was a delicious success enjoyed by all. We doubled the recipe & added cottage cheese (~ 1/2 – 3/4 cup) to the ricotta mixture to improve its spread ability. It turned out great with each serving maintaining its structural integrity (instead of decomposing en route to dinner plate).
Another wonderful Oriana recipe to add to our collection. Thank you!!
I love this so much, Rose — and I’m smiling at the “structural integrity” comment because I know exactly what you mean 😊 Doubling it for a holiday dinner and having it hold together and taste great is such a win, and that cottage cheese tip is a smart, practical tweak. Thank you for trusting my recipes enough to make them part of your celebrations — it truly means a lot to me.
This was delicious! My kids loved it!
Hello Keri! That’s wonderful to hear! 😊 I’m so glad your kids loved it—those happy little taste testers are the best kind of feedback!