Spinach Lasagne
Spinach Lasagne is a rich baked pasta dish made with layers of meat sauce, creamy white sauce, spinach, and cheese. This comforting meal tastes hearty and satisfying for weeknights and gatherings.
This post may contain affiliate links. Please read our disclosure policy.
Spinach Lasagne brings creamy white sauce together with a savory meat mixture and tender pasta sheets for a balanced, cozy dish. I like how spinach adds freshness without taking away from the cheesy bite. I first made this after cooking my own version of Cheesy Baked Macaroni and I learned quickly that the same comfort works beautifully with greens mixed in.

What is Spinach Lasagne
Spinach Lasagne is a layered oven baked pasta with ground beef, tomato based sauce, creamy white sauce, spinach, and cheeses. The spinach brings color and a gentle sweetness that balances the richness. It shares the spirit of baked pasta favorites such as Pinoy Style Baked Macaroni with White Sauce while adding vegetables for a fresh finish.
Ingredients
- Oven ready lasagne sheets – base layers that hold the sauces together
- Ground beef – provides meaty flavor
- Tomato paste – deepens the sauce with rich color and taste
- Diced tomatoes – adds texture and light acidity
- Onion – gives aroma and gentle sweetness
- Garlic – builds savory depth
- Spinach – adds freshness and balance
- Butter – forms the base of the white sauce
- All purpose flour – thickens the white sauce smoothly
- Milk – makes the sauce creamy and rich
- Parmesan cheese – adds nutty flavor to the white sauce
- Cheddar cheese – melts nicely on top
- Cooking oil – used for sautéing
- Salt and ground black pepper – for seasoning
How to Cook Spinach Lasagne
- Cook the meat sauce
Heat cooking oil in a pan. Sauté onion and garlic until soft and fragrant. Add ground beef and cook until browned. Stir in diced tomatoes and tomato paste. Simmer until thick and season with salt and ground black pepper. - Make the white sauce
Melt butter in a saucepan over medium heat. Add flour and stir until smooth. Slowly pour in milk while whisking to prevent lumps. Add Parmesan cheese and continue stirring until creamy. Season lightly. - Prepare the spinach
Drain canned spinach well or blanch fresh spinach for a few seconds, then squeeze out excess liquid. Set aside for layering. - Assemble the layers
Spread a thin layer of meat sauce in a baking dish. Arrange lasagne sheets on top. Add spinach and white sauce. Repeat the layers until everything is used, finishing with white sauce. - Add cheese topping
Sprinkle cheddar cheese evenly over the top layer. - Bake and serve
Bake in a preheated 350°F oven for about 40 minutes or until the top turns golden and the edges bubble. Let the lasagne rest for 10 minutes before slicing.
Tips in Cooking
- Drain spinach thoroughly so the layers stay neat.
- Stir the white sauce constantly for a smooth texture.
- Rest the lasagne before slicing so it holds together.
- Cover loosely with foil if the top browns too fast.
- Use oven ready sheets to save time.
- Season sauces gradually and taste as you go.
- Cut while warm for clean, even slices.
- Let the lasagne rest so layers set properly.Â

Best Ways to Enjoy
Serve Spinach Lasagne warm when the cheese is melty and the layers are set. A simple salad and a cool drink keep the meal balanced and easy. Leftovers taste great for lunch the next day.
How This Spinach Lasagne Stands Out
This version keeps the process simple while delivering full flavor. The creamy white sauce and savory meat sauce give every bite depth, and the spinach keeps the dish balanced. If you enjoy creamy pasta, you will also like my Chicken Alfredo Recipe for another rich and family friendly option.
More Pasta Recipes
BROWSE ALLSubstitutions and Variations
- Use ground chicken or turkey for a lighter take.
- Swap cheddar with mozzarella for a stretchy top.
- Add mushrooms for deeper flavor.
- Replace spinach with kale for a bolder taste.
Storage and Leftovers
- Refrigerate leftovers in an airtight container for up to three days.
- Reheat in a 350°F oven until warm.
- Avoid freezing because the sauces can separate.
- Keep portions covered to prevent drying.
What to Have with It
Garlic Bread Recipe – a simple side that soaks up extra sauce
Caesar Salad – crisp greens that balance the rich layers
Pinoy Fruit Salad Recipe – a sweet finish after a savory meal
Frequently Asked Questions
Can I use fresh spinach instead of canned?
Yes. Blanch it briefly, squeeze out the moisture, and layer it evenly.
Do I need to boil the lasagne sheets first?
No. Oven ready sheets cook as the lasagne bakes.
Can I assemble this ahead?
Yes. Assemble, cover, and refrigerate for up to one day, then bake and rest before slicing.
How do I keep the top from burning?
Cover loosely with foil if it browns too quickly, then uncover near the end.
What other cheeses can I use?
Mozzarella, Colby, or Monterey Jack work well if cheddar is not available.

Spinach Lasagne brings warm comfort to the table with simple ingredients and reliable steps. I hope you enjoy making this for your family and share the joy of a golden, cheesy bake. Tell me how yours turns out so we can keep cooking together.
Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Spinach Lasagne
Ingredients
- 9 oz oven ready lasagna
- 1 1/2 lb. ground beef
- 3 oz. tomato paste
- 1 medium yellow onion minced
- 14 oz diced tomato in can
- 14 oz spinach chopped
- 1/4 cup unsalted butter
- 3 tablespoons all-purpose flour
- 1 1/2 to 2 cups fresh milk
- 1/4 cup Parmesan cheese grated
- 3/4 cup sharp cheddar cheese shredded
- 3 tablespoons cooking oil
- Salt and pepper to taste
Instructions
- Prepare the meat sauce by heating the oil in a pan.3 tablespoons cooking oil
- Once the oil is hot, saute the onion until it turns soft.1 medium yellow onion
- Add the ground beef and cook until it browns.1 1/2 lb. ground beef
- Pour-in the diced tomatoes. Let boil and simmer for 10 minutes.14 oz diced tomato
- Add the tomato paste. Stir and cook until the sauce thickens.3 oz. tomato paste
- Add salt and pepper to taste. set the meat sauce aside.Salt and pepper to taste
- Meanwhile, prepare the mornay sauce by melting the butter in a saucepan.1/4 cup unsalted butter
- Once the butter melts, gradually add the flour. Stir and cook in low to medium heat until the flour absorbs the butter (around 2 minutes).3 tablespoons all-purpose flour
- Pour the milk in the sauce pan. Stir to dilute the flour and butter.1 1/2 to 2 cups fresh milk
- Add Parmesan cheese. Stir and cook until the sauce thickens. Set aside.1/4 cup Parmesan cheese, 3/4 cup sharp cheddar cheese
- Preheat oven to 350F.
- At this point, we have the meat sauce and mornay sauce ready. Assemble the lasagne by arranging the lasagne pieces in a baking pan. Line the oven-ready lasagne at the bottom of the pan. Top the first layer with 1/3 of the meat sauce. Top the meat sauce with spinach. Pour a quarter (1/4) of the mornay sauce over the spinach and spread until the entire pan is covered. Do this step 2 times more so that you will have 3 layers in the pan.14 oz spinach, 9 oz oven ready lasagna
- Top the last layer with lasagne pieces then pour and spread the remaining mornay sauce on top. Sprinkle sharp cheddar cheese on top.
- Place in the oven and bake for 40 minutes.
- Remove from the oven. Serve.
- Share and enjoy!
Nutrition Information



Aster Zahira says
Hi. Is there a substitute for the Parmesan Cheese? It’s not always available in our local grocery stores.
Vanjo Merano says
Romano cheese is a good substitute.
Deanna R. Jones says
Thanks for the recipe. I’ve been trying to find a way to get my kids eat more spinach. They’re both iron deficient, so getting them to eat spinach every day is crucial for their health. They love eating lasagna, so it seems like sneaking some spinach in there would be a good way to trick them into eating it. I remember that my mom used a similar recipe to make me eat spinach, and that worked really well. I’m sure that making it in lasagna will also work for them.
Elle says
Hi,
Always turn to your very helpful, delicious recipes whenever I have the urge to cook, don’t knw how to cook but somehow I could easily follow your steps or procedures, Thankyou !!!
I’m just curious on how much tomatoes do I need in this lasagna recipe?
Vanjo Merano says
Elle, you will need 1 (14 oz.) can of diced tomatoes.