10 Lasagna Recipe
Lasagna is one of the ultimate comfort foods — rich, layered, and satisfying. But it can also be a great high-protein meal when made with the right ingredients. Whether you prefer classic meat lasagna, vegetarian options, or plant-based alternatives, these recipes deliver both flavor and nutrition.

1. High-Protein Turkey Lasagna Recipe
Ground turkey is a lean alternative to beef that still provides plenty of protein. Layer it with whole-wheat noodles, marinara sauce, and part-skim ricotta for a balanced and hearty dish.
Why it’s great: Lower fat, high protein, and classic lasagna flavor.
- 9 lasagna noodles vegan
- 12 oz vegan turkey crumbles
- 3 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 3 cloves garlic minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons chopped parsley
2. 25g Protein Beef Lasagna Recipe
This traditional beef lasagna uses lean ground beef, ricotta cheese, and mozzarella to deliver about 25 grams of protein per serving.
Why it’s great: Rich, filling, and perfect for family dinners.
- 9 vegan lasagna noodles
- 14 oz vegan beef crumbles
- 3 cups tomato marinara sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 1 small onion diced
- 3 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
3. 20g Protein Spinach Lasagna Recipe
Spinach lasagna combines leafy greens, ricotta, and mozzarella for a vegetarian option that still packs around 20 grams of protein.
Why it’s great: Nutritious, creamy, and meat-free.
- 9 vegan lasagna noodles
- 3 cups fresh spinach chopped
- 2 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 1 cup firm tofu crumbled
- 2 tablespoons olive oil
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
4. 18g Protein Chicken Lasagna Recipe
Shredded chicken breast layered with Alfredo or tomato sauce creates a lighter lasagna with about 18 grams of protein per serving.
Why it’s great: Tender, creamy, and high in lean protein.
- 9 vegan lasagna noodles
- 12 oz vegan chicken strips chopped
- 3 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 2 garlic cloves minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
5. High-Protein Lentil Lasagna Recipe
Lentils make an excellent plant-based substitute for ground meat. They’re rich in protein, fiber, and minerals, making this lasagna both hearty and healthy.
Why it’s great: Budget-friendly and plant-powered.
- 9 vegan lasagna noodles
- 2 cups cooked lentils
- 3 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 1 small onion diced
- 2 garlic cloves minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
6. 22g Protein Tofu Lasagna Recipe
Crumbled tofu seasoned with herbs mimics ricotta or ground meat while boosting protein to about 22 grams per serving.
Why it’s great: Dairy-free and protein-dense.
- 9 vegan lasagna noodles
- 14 oz firm tofu crumbled
- 3 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
- 1 cup chopped spinach
7. 15g Protein Vegan Lasagna Recipe
This fully vegan lasagna uses cashew cheese, vegetables, and protein-rich pasta to reach around 15 grams of protein per serving.
Why it’s great: Creamy without dairy and full of vegetables.
- 9 vegan lasagna noodles
- 2 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 1 cup zucchini diced
- 1 cup mushrooms sliced
- 1 cup spinach
- 2 tablespoons olive oil
- 2 garlic cloves minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
8. 30g Protein Cottage Cheese Lasagna Recipe
Cottage cheese is a protein powerhouse. Replacing ricotta with cottage cheese can boost lasagna to around 30 grams of protein per serving.
Why it’s great: Extra creamy and extremely filling.
- 9 vegan lasagna noodles
- 2 cups vegan cottage cheese
- 1 cup firm tofu crumbled
- 3 cups tomato marinara sauce
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 1 small onion diced
- 2 garlic cloves minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
9. Broccoli Lasagna Recipe
Broccoli adds texture, nutrients, and fiber to this cheesy lasagna. Pair it with ricotta or chicken for additional protein.
Why it’s great: A vegetable-forward comfort meal.
- 9 vegan lasagna noodles
- 3 cups broccoli florets chopped
- 2 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast
10. Protein Mushroom Lasagna Recipe
Mushrooms provide a savory, “meaty” texture while adding nutrients and protein when combined with cheese or legumes.
Why it’s great: Deep umami flavor and satisfying texture.
- 9 vegan lasagna noodles
- 3 cups mushrooms sliced
- 1 cup cooked lentils
- 3 cups tomato sauce
- 1 cup dairy-free ricotta
- 1 cup shredded vegan mozzarella
- 2 tablespoons olive oil
- 1 small onion diced
- 2 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons nutritional yeast








