Homemade Lasagna


I remember the first time I built a lasagna from scratch with a full pan of bubbling cheese and a meaty, seasoned sauce — it felt like a small, delicious accomplishment. This homemade lasagna recipe layers lean ground beef, three kinds of cheese, classic Italian seasonings, and plenty of sauce for a reliably comforting bake. It’s the kind of dish people make for family dinners, potlucks, or a weekend when you want leftovers that actually improve the next day. If you enjoy family-style comfort food, this is a dependable recipe — and it even pairs nicely with a lighter lasagna variation like this lasagna soup with bow-tie pasta when you want the same flavors but less fuss.
Why cook this at home
There’s something about a homemade lasagna that store-bought versions can’t match: control. You control the seasoning, the cheese balance, and whether the noodles are no-boil or regular. This recipe is budget-friendly (ground beef and cottage cheese stretch the filling), crowd-pleasing (kids love the melty mozzarella), and freezer-friendly if you want make-ahead meals. It’s perfect for weeknight dinners when you bake it and enjoy the leftovers, or for holiday gatherings where a big casserole feeds a crowd.
“This lasagna turned my chaotic weeknight into a comforting dinner—plenty of sauce, just the right spice, and leftovers that tasted even better the next day.” — a regular home cook
The cooking process explained
Before you start, here’s the quick process so you know what to expect:
- Brown and season the beef with onions and garlic; add pasta sauce and simmer.
- Prepare noodles (boil unless using no‑boil), then mix ricotta, cottage cheese, egg, parsley, and Parmesan.
- Layer sauce, noodles, cheese mixture, and shredded mozzarella in a 9×13 pan.
- Bake covered, then uncover to brown and bubble.
Expect active prep of about 30–40 minutes and baking around 45–55 minutes.
What you’ll need
- 2 lbs ground beef (Use lean ground beef for less grease.)
- 1 large onion, chopped
- 1 tsp salt
- 1 tsp pepper
- 2 tsp onion powder
- 2 tsp paprika
- 2 tsp Italian seasoning
- 1/2 tsp red pepper flakes (Adjust for desired spiciness.)
- 2 tbsp minced garlic
- 48 oz pasta sauce (2 jars) (Choose your preferred pasta sauce.)
- 16 oz lasagna noodles (Regular or no‑boil noodles.)
- 16 oz shredded mozzarella cheese (Add more for extra cheesiness.)
- 15 oz ricotta cheese
- 24 oz cottage cheese
- 1 cup shredded Parmesan cheese (Additional for topping.)
- 1 large egg (Helps bind the cheese mixture.)
- 1 tbsp dried parsley (For added flavor.)
Notes and substitutions:
- For a lighter version, swap half the beef for Italian turkey sausage or use more vegetables (zucchini, mushrooms).
- If you prefer smoother ricotta, stir briefly or use an electric mixer on low.
- No-boil noodles save time, but ensure there’s enough sauce to hydrate them — the 48 oz here is normally sufficient. For more details on technique and layering variations, see this classic homemade lasagna reference.
Step-by-step instructions


- Preheat and prep: Preheat oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish.
- Prepare the sauce: In a large skillet over medium-high heat, brown the ground beef with chopped onion until no pink remains. Drain excess fat if needed. Add garlic and cook 30 seconds. Stir in salt, pepper, onion powder, paprika, Italian seasoning, and red pepper flakes. Pour in the 48 oz pasta sauce, reduce heat, and simmer 5–10 minutes to marry flavors.
- Cook the noodles: If using regular noodles, boil in salted water until al dente, drain, and separate so they don’t stick. For no-boil noodles, skip boiling and handle them gently.
- Mix the cheese filling: In a bowl, combine ricotta, cottage cheese, 1/2 cup Parmesan (reserve the rest for topping), egg, and dried parsley. Stir until combined. Taste and adjust salt/pepper.
- Layer the lasagna: Spoon a thin layer of meat sauce on the pan bottom. Add a single layer of noodles, then a generous spread of the cheese mixture, sprinkle with mozzarella, and cover with sauce. Repeat: noodles → cheese mixture → mozzarella → sauce. Aim for 3 layers, finishing with sauce and the remaining mozzarella and Parmesan on top.
- Cover and bake: Cover tightly with foil and bake at 375°F for 35–40 minutes. Remove foil and bake an additional 10–15 minutes until cheese is bubbly and browned to your liking. Let rest 10–15 minutes before slicing so the layers set.
Best ways to enjoy it
Serve generous slices with bright contrasts:
- A crisp green salad (peppery arugula or classic Caesar) cuts the richness.
- Garlic bread or toasted baguette complements the sauce and soaks up juices.
- For a special touch, finish plates with a sprinkle of fresh basil and an extra shave of Parmesan. For a crunchy side, try making simple baked crackers like those in this homemade crackers recipe to serve alongside.
How to store & freeze
- Refrigerator: Cool to room temperature, cover tightly, and refrigerate for up to 3–4 days. Reheat individual portions in the microwave until steaming, or reheat the whole pan at 350°F covered until warmed through.
- Freezing: Freeze portions or the whole pan (wrap tightly with foil and plastic wrap) for up to 3 months. Thaw overnight in the refrigerator before reheating. If baking from frozen, add 15–25 minutes to covered baking time, then uncover to brown.
- Safety tip: Reheated lasagna should reach an internal temperature of 165°F (74°C) to be safe to eat.
Helpful cooking tips
- Drain grease: Even lean beef releases fat. Drain well after browning to prevent a greasy sauce.
- Sauce depth: Don’t skimp on sauce — it keeps noodles tender and the casserole from drying.
- Egg in the cheese: The egg stabilizes the ricotta/cottage cheese mixture so slices hold together. If you’re serving to someone with egg allergies, omit and add a bit more Parmesan.
- Make ahead: Assemble the lasagna a day ahead, cover, and bake when ready. Chill for easy transport if taking to a potluck.
- Cheese melting: Grate your own mozzarella for better melt and less stabilizers.
- If you want a crispier top, broil for 1–2 minutes at the end, watching closely to avoid burning.
Recipe variations
- Vegetable-forward: Replace half the beef with sautéed mushrooms, zucchini, and spinach. Add extra Italian seasoning.
- Sausage boost: Swap half the beef for Italian sausage for more flavor depth.
- Gluten-free: Use gluten-free lasagna sheets or thin layers of roasted eggplant as noodles.
- Lighter: Use part-skim cheeses and lean turkey or chicken for lower fat content.
- Extra-cheesy: Add a layer of shredded provolone or mascarpone for richness.
Your questions answered
Q: Can I use no-boil noodles?
A: Yes. No-boil noodles work fine when there’s enough sauce (this recipe’s 48 oz usually is). If your sauce is particularly thick, thin it slightly with a splash of water or broth.
Q: How long will leftovers last?
A: Refrigerated lasagna will be good for 3–4 days. Freeze for up to 3 months for best quality.
Q: Can I make this vegetarian?
A: Replace the meat with a hearty mix of mushrooms, eggplant, lentils, or a plant-based crumbled meat substitute. Increase seasoning and consider a splash of balsamic for umami.
Q: Do I have to use all three cheeses?
A: No — you can skip cottage cheese and use extra ricotta, or use only mozzarella and Parmesan. The cottage cheese adds creaminess and volume at a lower cost.
Conclusion
If you want more ideas for easy lasagna builds and tips on freezing casseroles, Spend With Pennies has a helpful Easy Homemade Lasagna Recipe that complements this approach. For step-by-step advice on making freezer-friendly lasagna for meal prep, check out the Easy Homemade Lasagna (Freezer Friendly) post. And if you’re curious about making fresh lasagna noodles from scratch, this Beginner’s Guide to Fresh Homemade Lasagna Noodles is an excellent resource. Enjoy the baking — and the leftovers.






