Grandma’s Lasagna recipe is a classic family favorite layered with lasagna noodles, hearty meat sauce, cottage cheese, mozzarella cheese, and Parmesan cheese. It’s an easy homemade dinner that’s perfect for family dinners, holidays, and Sunday suppers.

When my husband and I got married, my grandma gave me a cookbook filled with treasured family recipes. At the time, I wasn’t much of a cook, but over the years that cookbook became one of my most prized possessions. This Grandma’s Lasagna recipe is one I’ve made more times than I can count, and it’s still a family favorite today. If you enjoy treasured family recipes like this one, you’ll also love my Amish Noodles.
One thing that makes this recipe unique is the cottage cheese. While many lasagna recipes use ricotta, my grandma always used cottage cheese for a simple, creamy filling that’s packed with flavor. You can even assemble it ahead of time and refrigerate it until you’re ready to bake. Serve it with my Garlic Pull Apart Bread for the ultimate comfort food meal.
Quick Look: Grandma’s Lasagna Recipe
- Prep Time: 10 mins
- Cook Time: 30 mins
- Rest Time: 10 mins
- Total Time: 50 mins
- Servings: 12
- Difficulty: Easy
- Best For: Family dinners, holidays, and make-ahead meals
SUMMARIZE & SAVE THIS CONTENT ON
What Makes This Lasagna Special
- It’s a tried-and-true family recipe that’s been enjoyed for generations.
- Cottage cheese gives the filling a creamy texture without the need for ricotta.
- The rich meat sauce is simmered with tomatoes and garlic for classic homemade flavor.
- Made with simple pantry staples you probably already have on hand.
- Pair it with my Garlic Pull Apart Bread for an easy family dinner everyone will love.
Ingredient Notes
See printable recipe card below for exact ingredients and full directions.

- Ground beef: I typically use lean ground beef, but ground turkey works just as well if you prefer a lighter option.
- Spaghetti sauce: Use your favorite jarred spaghetti sauce or homemade sauce. Any variety works in this recipe.
- Cottage cheese: My grandma always used cottage cheese instead of ricotta. It creates a creamy filling with a classic homemade texture.
- Lasagna noodles: This recipe uses regular uncooked lasagna noodles. They soften as they bake in the meat sauce, so there’s no need to boil them first.
Variations
- Swap the meat: Use ground turkey or Italian sausage instead of ground beef, or use half beef and half sausage for even more flavor.
- Use ricotta: Prefer ricotta? Substitute it for the cottage cheese using the same amount.
- Add vegetables: Stir sliced mushrooms or chopped spinach into the meat sauce before layering.
How to Make Grandma’s Lasagna Recipe

Step 1. Brown the ground beef. Cook until no longer pink, then drain any excess grease.

Step 2. Stir in the garlic, spaghetti sauce, and diced tomatoes. Season with salt and pepper to taste, then simmer for 25-30 minutes.

Step 3. Spread a few tablespoons of the meat sauce into the bottom of a 9×13-inch baking dish to prevent sticking. Arrange 4-5 lasagna noodles over the sauce.

Step 4. Spread one-third of the meat sauce over the noodles, then sprinkle with half of the mozzarella cheese.

Step 5. Spoon half of the cottage cheese evenly over the mozzarella cheese.

Step 6. Repeat the layers, starting with the lasagna noodles, then the meat sauce, mozzarella cheese, and cottage cheese. Finish with a final layer of meat sauce and sprinkle the top with Parmesan cheese.

Step 7. Bake in a preheated oven at 350°F for 30 minutes.

Step 8. Let the lasagna rest for 10 minutes before slicing and serving. Garnish with fresh parsley before serving, if desired.
Cooking Tips
- Let the lasagna rest for 10 minutes before slicing so the layers hold together.
- Simmer the meat sauce for the full 25-30 minutes to develop the best flavor.
- Drain the ground beef well to keep the lasagna from becoming greasy.
- If the top starts browning too quickly, loosely cover the baking dish with foil until it’s finished baking.
- Wipe the knife clean between slices for neat, even servings.
- Serve with my Cheesy Garlic Pull Apart Bread and a simple green salad for a complete meal.
Storage, Make-Ahead & Reheating
- Refrigerate: Store leftover lasagna in an airtight container for up to 4 days.
- Make ahead: Assemble up to 24 hours in advance, cover, and refrigerate. Since this recipe uses uncooked lasagna noodles, they’ll soften as they absorb moisture from the meat sauce before baking.
- Freeze: Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking or reheating.
- Reheat: Microwave individual servings or cover with foil and warm in a 350°F oven until heated through.
Grandma’s Lasagna Recipe FAQs
The secret is simmering the meat sauce, layering the ingredients evenly, and letting the lasagna rest before slicing. Those three simple steps create the best flavor and help every slice hold together.
Yes! This recipe is designed to use regular uncooked lasagna noodles. As the lasagna rests before baking, the noodles absorb moisture from the meat sauce and become perfectly tender in the oven.
A crisp green salad and warm bread make the perfect meal. My Cheesy Garlic Pull Apart Bread is one of our favorite sides because it’s perfect for soaking up every bit of the meat sauce.
More Lasagna Recipes You’ll Love
Tried this recipe? Leave a ⭐⭐⭐⭐⭐ rating and let me know what you think in the comments! You can also follow me on Pinterest for even more easy, family-friendly recipes.
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Grandma’s Lasagna Recipe
Equipment
Ingredients
- 1 lb ground beef
- 14.5 oz diced tomatoes drained
- 24 oz spaghetti sauce
- 2 cloves garlic minced
- 1 lb cottage cheese
- 2 cups Mozzarella cheese shredded
- 1 cup Parmesan cheese grated
- 1 box lasagna noodles uncooked
Instructions
- Brown the ground beef in a large skillet over medium heat until no longer pink. Drain any excess grease.
- Stir in the garlic, spaghetti sauce, and diced tomatoes. Season with salt and pepper to taste, then simmer for 25-30 minutes.
- Spread a few tablespoons of the meat sauce into the bottom of a 9×13-inch baking dish. Arrange 4-5 uncooked lasagna noodles over the sauce.
- Spread one-third of the meat sauce over the noodles, then top with half of the mozzarella cheese and half of the cottage cheese.
- Repeat the layers, starting with the lasagna noodles, then the meat sauce, mozzarella cheese, and cottage cheese. Finish with a final layer of meat sauce and sprinkle the top with Parmesan cheese.
- Bake in a preheated 350°F oven for 30 minutes. Let the lasagna rest for 10 minutes before slicing and serving.
Notes
- Regular lasagna noodles are used in this recipe and do not need to be boiled first.
- Assemble the lasagna up to 24 hours ahead, cover, and refrigerate until ready to bake.
- Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months.
- Let the lasagna rest for about 10 minutes before slicing for cleaner layers.










Judy says
Could you fix this the night before and bake the next morning?
Kristin says
Absolutely! That is my favorite way to prep this meal as it saves time the day of! Enjoy!
Anonymous says
You didn’t mention whether or not to cook the lasagna noodles. That has always taken too much time to me, if I don’t have to pre-cook them it will make it a lot easier.
Kristin and Adriana says
Oh sorry about that! I’ll fix it right now! To be honest, when I first starting making this recipe, I had no idea on whether to cook the noodles or not, so I left them uncooked, it turned out perfect and since then, I have never pre-cooked the noodles. The sauce cooks them perfectly in the oven and saves me one step 🙂
Hope you enjoy it as much as we do!!!