Whole30 Lasagna

September 03, 2019

Jump To Recipe

Immensely comforting, reminiscent of home, reminder of boisterous buffet-style family dinners and church basement potlucks, lasagna is as cherished as it is versatile. The lasagna of your childhood—thick layers of acidic, chunky tomato sauce tangled with browned beef or sausage, creamy ricotta fortified with egg, drippy cheese oozing beneath the long layers of noodles with curly edges, possibly some finely diced vegetables snuck in by mom—may now be a distant memory, and not something you’d indulge in unless it’s a special occasion. 

Whether you’re Whole30, keto, Primal or paleo, lower-carb, gluten-free, lactose-intolerant, or just trying to eat more whole foods, our Whole30 lasagna is a no dairy, pasta-free, modern version of the classic. Once you’ve tried it, you’ll want to add this dish into your regular recipe rotation.

Just like a traditional lasagna, this recipe takes more time to make. The cashew cheese involves soaking the nuts overnight, but we provide a shortcut method in case you didn’t plan a day ahead. This method requires additional time to drain after you pulverize the cashews into a creamy “ricotta.” Our easy Whole30 lasagna recipe comes together rather quickly once you’ve made the cheese sauce, and trimmed and prepped the celery root “noodles.”

How to Make Cashew Cheese

Instead of shelling out for the store bought, follow this easy cashew cheese recipe. It only takes a few steps to master this vegan and gluten-free substitute right at home, and you’re well on your way to the perfect Whole30 compliant Sunday dinner or potluck dish.

To make the cashew cheese:

Whole30 Lasagna

  • Soak raw cashews in 6½ cups of water, covered, overnight.
  • Drain in a colander or mesh sieve.
  • Place soaked cashews into a Vitamix or other high-speed blender or food processor, and blend with about 3 cups of water (until thick like a milkshake). 
    Whole30 Lasagna
  • Pour off about 1 cup, add ½ teaspoon of garlic salt, and set it aside (save to pour on top of the lasagna). 
  • For the rest: Place in cheesecloth and squeeze off as much extra liquid as you can. Let mixture sit in the cheesecloth, placed in a colander, overnight or for 3-4 hours. 
  • When finished draining, season remaining cashew cheese with about 1 teaspoon of garlic salt.Whole30 Lasagna

Whole30 Lasagna

Time: 15 hours, 10 minutes*

Servings: 12

*Time can be reduced if using our shortcut for soaking the cashews.


For the cashew cheese:

  • 4 cups raw cashews, soaked in 6 ½ cups water overnight*
  • 1½ teaspoons garlic salt 3 cups water

*Tip: If you don’t have time for an overnight soak, boil 6 ½ cups of water in a pot. Remove from heat and then place cashews into the pot. Let sit in hot water for one hour before draining. 

For the lasagna “noodles”:

  • 4 large celery roots (about 1 celery root per layer)

Whole30 Lasagna

For the meat sauce:


You’ll need a 12.5’ x 8.5’ oven-safe dish. We used a Le Creuset 12.5 x 8.5 (3 1/2 quart) casserole dish. This makes a lot of lasagna, so you could halve the recipe and bake in a smaller container as well. 


    To prepare the celery root:

    • Use a paring knife to trim the skin off the celeriac root. Use a larger knife to cut each root into a square shape. 

    Whole30 Lasagna

    • Cut each square celery root into very thin square/rectangular sheets, ⅛- to ¼-inch thick.

    Whole30 Lasagna

    • Bring a pot of water to a gentle boil. Add the sheets of celery and boil for 3 to 5 minutes until tender and easily pierced with a fork. 
    • Use tongs or a slotted spoon to lift the sheets out of the water. Set on a towel to cool.

    To prepare the meat:

    • Heat avocado oil in a large skillet over medium-high heat.
    • Add ground meat and cook until browned, stirring frequently and breaking up large clumps, about 7 to 8 minutes.
    • Season to taste with salt and pepper.

    To assemble the lasagna:

    • Preheat the oven to 375ºF. 
    • Add a thin layer of marinara to the bottom of the casserole dish, and spread out evenly.
    Then layer as follows:
      • Celery root slices (ever so slightly overlapping, saving the most beautiful ones for the top)

      Whole30 Lasagna

      • Meat
      • Primal Kitchen Tomato Basil Marinara
      • Cashew cheese "ricotta"
      • Torn fresh basil
      • Celery root slices (ever so slightly overlapping)
      • Meat
      • Primal Kitchen Tomato Basil Marinara
      • Cashew cheese "ricotta"
      • Torn fresh basil
      • Primal Kitchen Tomato Basil Marinara
      • Celery root slices

      Whole30 Lasagna

      • Top with 1 cup of cashew cheese that was set aside

      To cook:

      • Bake, uncovered, for 35 minutes. 
      • Remove from theoven and allow to cool for 5 to 10 minutes before slicing. 

      Whole30 Lasagna

      Nutritional information (per serving):*

      Calories: 512

      Carbs: 29.3 grams

      Fat: 32 grams

      Protein: 25 grams

      Nutritional information calculated using Cronometer. 

      *Nutritional information includes 2 jars of Primal Kitchen Tomato Basil Marinara. 

      Whole30 Lasagna

      You might also like these other Whole30 Italian-style recipes:


      Glow up your inbox! Be the first to hear about new releases.

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin iaculis ex eros, vel sollicitudin mi facilisis et. Proin aliquet mi a neque pellentesque pretium. In accumsan viverra lectus vitae egestas. Integer hendrerit


      0 item(s)
      away from FREE SHIPPING within the US
      🎉 Congrats! You've unlocked FREE SHIPPING!
      Sign in or create an account to unlock FREE SHIPPING at $25 within the US!
      Spend $60.00, GET FREE Chicken Dippin’ Sauce