Homemade lasagna recipe with layers of pasta, rich meat sauce, creamy béchamel, and melted cheese. This classic Italian comfort food is perfect for family dinners, holidays, and meal prep. Easy step-by-step instructions for making lasagna with ground beef, sausage, mozzarella, Parmesan, and fresh herbs. Freeze-friendly and great for weeknight dinners or special occasions.

Ingredients
For the Lasagna
- 9 lasagna noodles (or no-boil noodles)
- 1 lb shredded mozzarella cheese
- 8 oz freshly grated Parmesan cheese
For the Red Sauce
- ½ lb lean ground beef
- ½ lb ground Italian sausage
- 1 tablespoon olive oil
- 4 cloves garlic, minced
- ½ large onion, chopped
- 1 ½ cups fresh spinach leaves
- ½ bell pepper (red or green), chopped
- 28 oz can whole peeled San Marzano tomatoes, undrained
- 8 oz can tomato sauce
- 2 teaspoons Italian seasoning
- Salt and freshly ground black pepper, to taste
- 10–15 fresh basil leaves, finely chopped
For the White Sauce (Béchamel)
- 4 tablespoons butter
- ¼ cup all-purpose flour
- 2 ½ cups milk
- Salt and freshly ground black pepper, to taste
Instructions
- Cook the Meat: In a large skillet over medium-high heat, brown the ground beef and sausage, breaking them apart with a spoon. Drain excess grease. (Optional: pulse the meat in a food processor a few times for a finer texture.) Set aside.
- Cook the Vegetables: In the same skillet, heat olive oil over medium-high heat. Add garlic and cook for 30 seconds. Stir in onion, spinach, and bell pepper. Cook until softened, about 2–3 minutes. Transfer to a food processor, pulse until nearly pureed, and return to the skillet.
- Make the Red Sauce: Add the whole peeled tomatoes (crushing them by hand), tomato sauce, Italian seasoning, salt, and pepper. Stir well. Simmer on low heat, covered, for 20–30 minutes, stirring occasionally. Stir in the cooked meat and fresh basil just before assembling the lasagna.
- Cook the Pasta: Boil lasagna noodles for half the time listed on the package. Drain and drizzle lightly with olive oil to prevent sticking. Skip this step if using no-boil noodles.
- Prepare the Béchamel Sauce: In a saucepan over medium heat, melt butter. Whisk in flour and cook for 2 minutes. Gradually whisk in milk until smooth. Season with salt and pepper. Continue whisking until the sauce thickens, about 5–7 minutes.
- Assemble the Lasagna: Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan. Layer as follows:
- 3 noodles, red sauce, white sauce, Parmesan, and mozzarella.
- Repeat with 3 more noodles, sauces, and cheeses.
- Top with the final 3 noodles, remaining sauces, Parmesan, and mozzarella.
- Bake: Cover with foil and bake for 40–50 minutes, until bubbly and golden. Remove from oven and let rest for 20 minutes before slicing.
Tips
- Letting the lasagna rest before slicing prevents it from falling apart.
- Use freshly grated cheeses for better flavor and texture.
- Simmer the red sauce longer if you want deeper flavor.
- If using no-boil noodles, add a little extra sauce to ensure they cook properly.

Variations and Substitutions
- Meat: Swap sausage for turkey, chicken, or omit for a vegetarian version.
- Veggies: Add mushrooms, zucchini, or roasted eggplant to the red sauce.
- Cheese: Use ricotta or cottage cheese between layers for added creaminess.
- Gluten-free: Use gluten-free noodles and flour for the béchamel.
- Spicy version: Add crushed red pepper flakes to the red sauce.
FAQs
Can I make lasagna ahead of time?
Yes. Assemble the lasagna up to a day in advance and refrigerate. Bake just before serving.
Can I freeze lasagna?
Absolutely. Wrap tightly in foil before baking or after cooling. Freeze for up to 3 months. Reheat covered in the oven.
Why is my lasagna watery?
This can happen if the vegetables release too much liquid. Sauté them thoroughly and don’t skip draining the tomatoes.
Serving Suggestions
- Pair with garlic bread or homemade breadsticks.
- Serve with a crisp green salad.
- Add a glass of red wine for a classic Italian-style dinner.
- Finish with tiramisu or panna cotta for dessert.
Why You’ll Love This Recipe
This homemade lasagna is layered with a rich red sauce, creamy béchamel, and plenty of melted cheese for the ultimate comfort food. Perfect for family dinners, gatherings, or meal prep, it’s hearty, flavorful, and guaranteed to impress at the table.
Homemade Lasagna
15
servings35
minutes45
minutesIngredients
For the Lasagna
9 lasagna noodles (or no-boil noodles)
1 lb shredded mozzarella cheese
8 oz freshly grated Parmesan cheese
For the Red Sauce
½ lb lean ground beef
½ lb ground Italian sausage
1 tablespoon olive oil
4 cloves garlic, minced
½ large onion, chopped
1 ½ cups fresh spinach leaves
½ bell pepper (red or green), chopped
28 oz can whole peeled San Marzano tomatoes, undrained
8 oz can tomato sauce
2 teaspoons Italian seasoning
Salt and freshly ground black pepper, to taste
10–15 fresh basil leaves, finely chopped
For the White Sauce (Béchamel)
4 tablespoons butter
¼ cup all-purpose flour
2 ½ cups milk
Salt and freshly ground black pepper, to taste
Directions
- Cook the Meat: In a large skillet over medium-high heat, brown the ground beef and sausage, breaking them apart with a spoon. Drain excess grease. (Optional: pulse the meat in a food processor a few times for a finer texture.) Set aside.
- Cook the Vegetables: In the same skillet, heat olive oil over medium-high heat. Add garlic and cook for 30 seconds. Stir in onion, spinach, and bell pepper. Cook until softened, about 2–3 minutes. Transfer to a food processor, pulse until nearly pureed, and return to the skillet.
- Make the Red Sauce: Add the whole peeled tomatoes (crushing them by hand), tomato sauce, Italian seasoning, salt, and pepper. Stir well. Simmer on low heat, covered, for 20–30 minutes, stirring occasionally. Stir in the cooked meat and fresh basil just before assembling the lasagna.
- Cook the Pasta: Boil lasagna noodles for half the time listed on the package. Drain and drizzle lightly with olive oil to prevent sticking. Skip this step if using no-boil noodles.
- Prepare the Béchamel Sauce: In a saucepan over medium heat, melt butter. Whisk in flour and cook for 2 minutes. Gradually whisk in milk until smooth. Season with salt and pepper. Continue whisking until the sauce thickens, about 5–7 minutes.
- Assemble the Lasagna: Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan. Layer as follows:
- noodles, red sauce, white sauce, Parmesan, and mozzarella.
- Repeat with 3 more noodles, sauces, and cheeses.
- Top with the final 3 noodles, remaining sauces, Parmesan, and mozzarella.
- Bake: Cover with foil and bake for 40–50 minutes, until bubbly and golden. Remove from oven and let rest for 20 minutes before slicing.








Leave a Reply