Gluten-Free Lasagna That Stays Layered and Delicious
This gluten free lasagna is hearty, saucy, and holds together beautifully, even without traditional wheat noodles.

Using no-boil gluten-free lasagna sheets saves time and keeps the layers defined. It’s a dinner everyone will reach for, whether they avoid gluten or not.
What Makes This Lasagna So Good
The ricotta layer is creamy and flecked with spinach, while the meat sauce is rich and deeply savory. The layers stay put when you slice, so every forkful has a bit of everything.
It bakes up with that classic lasagna feel—tender noodles, bubbling cheese, and a golden top. You won’t miss the wheat at all.
Ingredients

- 1 tbsp olive oil: for sautéing
- 1 yellow onion, diced: about 1 cup
- 3 garlic cloves, minced
- 1 lb ground beef (85% lean): or half beef, half pork
- 1 tsp salt: plus a pinch for the filling
- ½ tsp black pepper
- 1 tsp Italian seasoning
- 24 oz jarred marinara sauce: a thick, simple one works best
- 15 oz whole-milk ricotta: drain off any excess liquid
- 1 cup chopped frozen spinach, thawed and squeezed dry: measure after squeezing
- 1 large egg
- 2 cups shredded low-moisture mozzarella cheese
- ½ cup grated Parmesan: divided
- 9 no-boil gluten-free lasagna sheets (about 8 oz): Barilla oven-ready gluten-free or similar
Variations / Substitutions
- Swap the meat: Ground turkey, chicken, or plant-based crumbles all work. Brown them the same way, adjusting salt if needed.
- Dairy-free: Use a thick plant-based ricotta, dairy-free mozzarella shreds, and a flax egg (1 tbsp ground flax + 2½ tbsp water) in the filling.
- Skip the spinach: Leave it out or swap in ¾ cup well-drained chopped sautéed kale.
- Different noodle brand: Any no-boil gluten-free lasagna sheet works, just check the box that it doesn’t need boiling. If you use regular gluten-free noodles, boil them to al dente first and drain well.
For another cozy baked pasta, try my Baked Ziti with Sausage.
How To Make Gluten-Free Lasagna
Step 1: Brown the Meat and Start the Sauce

Preheat your oven to 375°F (190°C). Heat the 1 tbsp olive oil in a large skillet over medium-high heat. Add the diced onion and cook, stirring often, until softened, about 5 minutes. Stir in the 3 minced garlic cloves and cook 1 minute more. Add the 1 lb ground beef, 1 tsp salt, ½ tsp pepper, and 1 tsp Italian seasoning. Break up the meat with a wooden spoon and cook until no longer pink, about 8 minutes.
Stir in the 24 oz marinara sauce, bring it to a simmer, then lower the heat to keep it warm. You’re looking for a sauce that’s thick enough to coat the back of a spoon. If it seems watery, let it bubble for an extra 5 minutes. A sturdy sauce keeps the lasagna from getting soupy.
Step 2: Mix the Ricotta Filling

In a medium bowl, combine the 15 oz ricotta, the well-drained spinach, the large egg, and half of the grated Parmesan (¼ cup). Stir until everything is evenly mixed. Taste and add a pinch of salt if needed.
The spinach must be dry, not just drained. Squeeze it in a clean kitchen towel until you can’t get any more water out, otherwise the filling will be watery and the layers may slide during baking.
Step 3: Layer the Lasagna

Spread about ½ cup of the meat sauce over the bottom of a 9×13-inch baking dish. Place 3 no-boil gluten-free lasagna sheets on top, breaking them to fit as needed. Spread half the ricotta mixture over the noodles, then sprinkle with a third of the shredded mozzarella. Spoon about 1 cup of sauce over the cheese. Repeat with another layer of 3 noodles, the rest of the ricotta, another third of mozzarella, and more sauce.
Top with the last 3 noodles, the remaining sauce, and finish with the rest of the mozzarella and the remaining ¼ cup Parmesan. Press down lightly on the top layer of noodles so they’re in good contact with the sauce. The no-boil sheets need plenty of moisture to soften evenly.
Step 4: Bake Until Bubbly

Cover the dish loosely with foil, tenting it so the cheese doesn’t stick, and bake at 375°F for 25 minutes. Remove the foil and bake another 20 to 25 minutes. You’ll know it’s done when the top is deeply golden and the edges are bubbling with thickened sauce.
Every oven is a little different, so start checking around the 40-minute mark. If the top browns too quickly before the center feels set, loosely lay the foil back on.
Step 5: Slice and Serve

Let the lasagna rest on the counter for 10 to 15 minutes. This is what sets the layers so they don’t collapse when you cut into it. Slice into squares and serve warm.
The slices will hold their shape, showing distinct ribbons of meat sauce, creamy ricotta, and tender noodles. A little extra Parmesan on top never hurts.
A Few Tips Before You Start
- Pick the right no-boil sheets: Barilla and similar oven-ready gluten-free brands are formulated to soften without boiling. Off-brand versions can stay chewy, so stick with one you trust.
- Full-fat ricotta releases less water: than part-skim, which means your filling stays thick and doesn’t make the bottom soggy.
- Assemble ahead and refrigerate: Cover the unbaked dish and chill overnight. The next day, bake it directly from the fridge, adding 10 to 15 minutes to the covered time.
- To freeze unbaked: Wrap tightly after assembling and freeze up to 3 months. Bake from frozen, covered, at 375°F for 60 minutes, then uncovered for another 20–25 minutes until hot through.
Storing Leftover Lasagna
- Refrigerate: in a sealed container up to 4 days. The squares reheat well in the microwave or in a 350°F oven until warmed through.
- Freeze baked portions: in individual pieces for quick lunches. Wrap each slice tightly and thaw overnight in the fridge before reheating.
What To Serve With Lasagna
A crisp green salad with a lemon vinaigrette cuts through the richness of the cheese and meat. Roasted broccoli tossed with garlic and olive oil works, too, and adds some texture. If you want bread on the side, toasted gluten-free garlic bread is a natural fit.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Yes. Sauté about 4 packed cups of fresh spinach in a dry pan until wilted, then cool, squeeze out all the water, and chop it. Use the same 1 cup squeezed amount.
Why did my lasagna fall apart when I cut it?
The most common reason is too much moisture in the ricotta or spinach, or skipping the rest after baking. Squeeze the spinach dry, drain any liquid off the ricotta, and let the whole dish sit for at least 10 minutes before slicing.
Can I make this with a different protein?
Absolutely. Ground turkey, chicken, or a plant-based crumble all work well. If using a leaner meat, you may want to add a tablespoon of oil to the pan to keep it from drying out.
Is it okay to boil regular gluten-free noodles instead?
Yes, if you can’t find no-boil sheets. Boil them until just al dente, drain, and lay them on a clean towel so they aren’t too wet. They’ll need a little more sauce to cook through fully.

Gluten Free Lasagna Recipe
Ingredients
Method
- Preheat oven to 375°F. In a large skillet over medium-high heat, cook onion in olive oil until softened, 5 minutes. Add garlic and cook 1 minute. Add ground beef, 1 tsp salt, pepper, and Italian seasoning. Cook, breaking up meat, until browned, about 8 minutes. Stir in marinara, simmer while you prepare the filling.
- In a medium bowl, mix ricotta, squeezed spinach, egg, and ¼ cup Parmesan until combined. Taste and add a pinch of salt if needed.
- Spread ½ cup sauce in a 9×13-inch dish. Layer 3 sheets, half the ricotta mixture, a third of the mozzarella, and about 1 cup sauce. Repeat with 3 sheets, remaining ricotta, another third of mozzarella, and more sauce. Top with last 3 sheets, remaining sauce, remaining mozzarella, and remaining ¼ cup Parmesan.
- Cover loosely with foil and bake 25 minutes. Remove foil and bake 20–25 minutes more, until top is golden and edges are bubbling.
- Let rest 10–15 minutes, then slice and serve warm.
