
This Homemade Lasagna Has So Many Variations…There’s One For Everyone
This homemade lasagna is the BEST! Variations include; vegetarian, gluten-free, crockpot and more.
The sauce is great with or without meat and better than any jarred version. You will totally love it!
I dedicate this recipe to my Italian foodie friend, Cheryl B. who pushed me to finally post it.
FAQ’s
Yes, Use 16 ounces fresh compared to 12 ounces of aged mozzarella cheese. You can also use a blend of each type of cheese or any cheese that melts well.
Yes. Place refrigerated portions of lasagna in zip-lock bags and remove as much air as possible.
Drizzle 1 pound of cauliflower pieces with olive oil and roast on a sheet pan for 20 minutes at 425°F/220°C/Gas Mark 7. Either layer cauliflower on top of sauce layer or break up a bit to resemble ground beef and add to sauce before layering.
Cook 2 more noodles, cut them with scissors to fit the shape of the slow-cooker (you may have some pieces leftover, divide meat sauce, filling and mozzarella cheese into thirds instead of halves to create an extra layer of each since you have less horizontal and more vertical space. Cook on high for 2 hours.
Yes. Make a day ahead, refrigerate and cook the next day. You may want to either let it get to room temp first, or add more cooking time.
Yes, it’s a great way to keep half and give the other half away – you just need to cook two more noodles for layering, then use two 8″ x 8″ x 2″ pans.
Step-by-Step Instructions
Jump to RecipePreheat oven to 375°F/190C/Gas Mark 5.
Start a large pan of water to boil and season heavily with salt. Cover pan to get water to boil quicker.
Meanwhile to make your sauce, cook ground meat and onions in a large deep skillet on medium high heat until meat is brown and onions are tender. Add minced garlic just before all the meat is browned.
Drain fat if there’s a lot. I use a 85/15 blend, so I don’t drain it.

Stir in remaining sauce ingredients and bring to a boil, then cover, reduce heat to medium and simmer for 15-20 minutes or until it’s not too watery. Stir occasionally.

While sauce is simmering, cook lasagna noodles according to package directions minus one minute (they will continue to cook in the oven and you don’t want mushy noodles.
Stir all filling ingredients together in a medium bowl until combined.

Pepé approves the meat sauce before we start the layering process. As if I need his dang approval.

Sauce should be thick enough to separate in a pan. This will make is easy to divide for layering, but if you want it more saucy, add less meat or more tomato sauce.

Spread a small amount of sauce on the bottom of a large casserole dish (approximately 11” x 12” or 10” x 14” , and at least 2.5” – 3” deep) to keep noodles from sticking to the bottom.

Layer dish with half of the noodles, then spread half of the filling on top of the noodles, then top with half of the meat sauce, then half of the mozzarella (fresh or aged), *see note about fresh mozzarella.



Repeat layers and top with remaining parmigiano reggiano Cheese.



Serving Options to Go Along with your Lasagna
Light & Healthy, Lemon & Garlic Green Beans

Easy Asparagus

Beautiful Strawberry Tart with Balsamic Glaze

Scroll Below Recipe for Other Variations of this Recipe

The Best Homemade Lasagna + Variations
Ingredients
Sauce:
- 1.25 Pounds Ground Beef (or bison, or venison) (see notes for vegetarian variation)
- 1.25 Cups Yellow Onions (chopped)
- 3 Large Cloves of Garlic (minced)
- 6 Ounce Can of Tomato Paste
- 14.5 Ounce Can Petite Diced Tomatoes (and juice)
- 15 Ounce Can Tomato Sauce
- 1 Tablespoon Oregano (dried)
- 1 Teaspoon Marjoram (dried)
- 1 Tablespoon Basil (dried, or 2 tablespoons fresh)
- 1 Teaspoon Tarragon (dried)
- 1/2 Teaspoon Kosher Salt
- 1/2 Teaspoon Black Pepper
- 2 Teaspoons Crushed Fennel Seeds (or less if finely ground)
- 1/4 Teaspoon Crushed Red Pepper Flakes (optional)
- 1/2 Cup Water
Filling:
- 1 Egg (beaten)
- 15 Ounces Ricotta Cheese
- 1 Tablespoon Parsley (dried)
- 1/4 Cup Parmigiano Reggiano Cheese
Additional Ingredients:
- 1/2 Cup Parmigiano Reggiano Cheese
- 16 Ounces Fresh Mozzarella Cheese (or 12 ounces/2 cups aged shredded mozzarella)(or a combination of each)
- 6 Long Sheets of Lasagna Noodles (dried *see notes for gluten-free options)
Instructions
- Preheat oven to 375°F/190C/Gas Mark 5.
Make the Sauce
- Start a large pan of water to boil and season heavily with salt. Cover pan to get water to boil quicker.
- Meanwhile to make your sauce, cook ground meat and onions in a large deep skillet on medium high heat until meat is brown and onions are tender. Add minced garlic just before all the meat is browned.
- Drain fat if there’s a lot. I use a 85/15 blend, so I don’t drain it.
- Stir in remaining sauce ingredients and bring to a boil, then cover, reduce heat to medium and simmer for 15-20 minutes or until it’s not too watery. Stir occasionally.
- While sauce is simmering, cook lasagna noodles according to package directions minus one minute (they will continue to cook in the oven and you don’t want mushy noodles.
Make the Filling
- Stir all filling ingredients together in a medium bowl until combined.
Layer the Ingredients
- Spread a small amount of sauce on the bottom of a large casserole dish (approximately 11” x 12” or 10” x 14” , and at least 2.5” – 3” deep) to keep noodles from sticking to the bottom.
- Layer dish with half of the noodles, then spread half of the filling on top of the noodles, then top with half of the meat sauce, then half of the mozzarella (fresh or aged), *see note about fresh mozzarella.
- Repeat layers and top with remaining parmigiano reggiano Cheese.
Bake
- Bake for 30-40 minutes or until cheese is bubbling and starting to brown slightly. Let sit for 10 minutes before serving.
Notes
Nutrition
Vegetarian Lasagna

Drizzle 1 pound of cauliflower pieces with olive oil and roast on a sheet pan for 20 minutes at 425°F/220°C/Gas Mark 7. Break up a bit to resemble ground beef and either add to sauce before layering, or just layer on top of the sauce layers.

Frozen chopped spinach is another nice addition to layer into your homemade lasagna. No need to measure, just squeeze all the water out first.



Crockpot Lasagna
To convert this recipe to a Crockpot version, you will need to boil 2 additional lasagna noodles and layer in thirds instead of halves since you have more vertical space and less horizontal. Cook on high for 2 hours.

Two Smaller Dishes – Keep One, Give the Other Away.
Sometimes it’s nice to make two smaller lasagnas so you can give one away to a friend in need, and keep one for yourself. To do this, you just need to cook two more noodles for layering, then use two 8″ x 8″ x 2″ pans. All other instructions are the same.

I am the Cheryl B this was dedicated to, this is an amazing recipe, all the flavors are perfect together, most lasagna I’ve tasted doesn’t have enough flavor , this one does, I’m not a fennel fan but I went a head and used it, it was perfect! I didn’t change a thing. Amazing recipe by an amazing chef!