The first time I tried Alfredo lasagna, I was hooked. That creamy, cheesy goodness layered between soft noodles was pure comfort on a plate. But as someone who trains regularly and tracks macros, the traditional version didn’t quite fit my nutrition goals. It was loaded with heavy cream, excessive carbs, and not nearly enough protein to fuel my workouts.
I wasn’t about to give up lasagna, though. So, I decided to switch things up. I wanted a version that was loaded with lean protein, well-balanced macros, and wholesome ingredients—all without sacrificing that creamy, comforting taste. After plenty of testing, I finally perfected it: a high-protein Alfredo lasagna that’s just as rich and satisfying but fits seamlessly into a health-conscious lifestyle.
This recipe has been a meal-prep lifesaver. I can whip up a large batch, divide it into portions, and have flavorful, protein-packed meals ready for the entire week. The best part? It reheats perfectly, making it an easy go-to when I need a quick, nourishing meal after a workout.
Whether you’re after a macro-friendly dinner, a satisfying post-workout meal, or a lighter take on a classic favorite, this Alfredo lasagna is exactly what you need. Let’s dive in!
Table of Contents
Ingredients for Alfredo Lasagna

Creating a high-protein Alfredo lasagna starts with selecting the right ingredients. This version balances lean protein, fiber-rich carbs, and healthy fats to keep your meals both delicious and macro-friendly.
Choosing the Right Protein
Protein is essential for muscle recovery and keeping you full longer. Here are the best options:
- Chicken breast (2 cups, cooked and shredded) – Lean, high in protein, and works perfectly in lasagna. You can cook and shred your own or use rotisserie chicken for convenience.
- Ground turkey (2 cups, cooked) – A great alternative with a mild flavor that pairs well with Alfredo sauce.
- Shrimp (2 cups, cooked and chopped) – For a seafood twist, shrimp adds protein without excess fat.
If you prefer a vegetarian option, swap the meat for:
- Firm tofu (crumbled, 2 cups) – High in protein and absorbs the Alfredo sauce well.
- Lentils (1.5 cups, cooked) – Adds plant-based protein and a slightly nutty taste.
The Perfect Alfredo Sauce
A creamy Alfredo sauce is what makes this lasagna irresistible. You can use store-bought, but homemade is healthier and more flavorful.
For homemade Alfredo sauce, you’ll need:
- 2 tablespoons olive oil or butter
- 3 cloves garlic, minced
- 1.5 cups unsweetened almond milk or low-fat milk
- 1 cup grated Parmesan cheese
- 1/2 cup Greek yogurt (for extra protein)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Heat the oil in a pan, sauté the garlic for 30 seconds, then whisk in the milk. Stir in Parmesan and Greek yogurt until smooth. Season with salt and pepper, then remove from heat.
Cheese Choices for Alfredo Lasagna
The right cheese mix gives lasagna a creamy, melty texture. Here’s what to use:
- Ricotta or cottage cheese (1 cup) – Ricotta makes it rich, while cottage cheese adds more protein.
- Mozzarella cheese (1.5 cups, shredded) – Provides gooey, stretchy goodness.
- Parmesan cheese (1/2 cup, grated) – Adds a salty, nutty kick that enhances the sauce.
For a lighter option, use reduced-fat versions or swap ricotta for blended cottage cheese to keep it high-protein but lower in fat.
Selecting the Best Pasta for Alfredo Lasagna
Traditional lasagna noodles work great, but healthier alternatives can make this dish even more fitness-friendly:
- Whole wheat lasagna sheets (9 sheets) – More fiber, better digestion, and a steadier energy release.
- High-protein pasta sheets – Some brands use lentils or chickpeas, adding extra protein to your meal.
- Zucchini slices – A great low-carb option that still holds up well in layers.
- Eggplant slices – Works similarly to zucchini but with a slightly richer taste.
If using vegetable noodles, lightly roast them before layering to remove excess moisture.
Extra Ingredients for Flavor & Nutrition
These add-ins help boost nutrition without changing the taste too much:
- 1 cup fresh spinach, chopped – Adds fiber, vitamins, and minerals without overpowering the dish.
- 1/2 teaspoon Italian seasoning – Enhances the flavor with a balanced herb mix.
- 1/4 teaspoon red pepper flakes – For a subtle kick.
Want more high-protein pasta recipes? Check out this spaghetti squash chicken Alfredo for a low-carb twist!
Step-by-Step Instructions
Preparing the Ingredients
Start by preheating the oven to 375°F (190°C). If using raw chicken, cook it in a pan over medium heat with a little olive oil until fully done. For an even quicker meal, use pre-cooked or rotisserie chicken.
In a small pan, heat olive oil over medium heat, then sauté the minced garlic for about 30 seconds until fragrant. Stir in the Alfredo sauce and almond milk (if using) and let it warm up for 2 minutes. Set it aside.

Layering the Lasagna
- Spread a thin layer of Alfredo sauce on the bottom of a 9×13-inch baking dish.
- Place 3 lasagna sheets on top, covering as much surface as possible.
- Spread half the chicken evenly over the noodles, followed by a handful of chopped spinach.
- Add 1/3 of the ricotta or cottage cheese mixture, spreading it out with a spoon.
- Sprinkle 1/3 of the mozzarella and Parmesan cheese on top.
- Pour another layer of Alfredo sauce, then repeat the process two more times.
- Finish with a top layer of sauce and cheese.
Baking to Perfection
Cover the dish with foil and bake for 25 minutes. Then, remove the foil and bake for another 10-15 minutes, until the cheese is bubbly and slightly golden. Let it rest for 5-10 minutes before slicing.
For more fitness-friendly recipes, check out our chicken and shrimp Alfredo for another protein-packed meal idea!
Nutritional Information
Macronutrient Breakdown of Alfredo Lasagna
Eating well doesn’t mean giving up comfort food. This Alfredo lasagna is packed with protein, healthy carbs, and good fats—perfect for fueling workouts and supporting muscle recovery. Here’s a rough breakdown per serving (based on 6 servings):
Nutrient | Amount Per Serving |
---|---|
Calories | ~400 kcal |
Protein | 38g |
Carbs | 32g |
Fats | 15g |
Want to tweak the macros? You can increase protein by adding more chicken or cottage cheese. For lower carbs, swap lasagna noodles for zucchini slices.
For another protein-rich dish, check out our protein mac and cheese recipe for a clean, muscle-fueling option!
Meal Prep and Storage Tips

How to Store and Reheat for Meal Prep
This Alfredo lasagna makes meal prep simple. Once cooled, divide it into airtight containers and store in the fridge for up to 4 days. To reheat, microwave for 1-2 minutes, or bake at 350°F (175°C) for 10 minutes.
If you want a meal prep hack, portion the lasagna into single servings before refrigerating. That way, you can grab and reheat without extra effort.
Freezing Alfredo Lasagna for Later
This recipe freezes well, making it perfect for busy weeks. Here’s how:
- Slice into portions and wrap each piece in plastic wrap.
- Place wrapped slices in an airtight container or freezer bag.
- Store for up to 2 months.
To reheat from frozen, bake at 375°F (190°C) for 30-40 minutes or until heated through.
Looking for more meal prep ideas? Try this high-protein buffalo chicken dip—great for snacks or meal add-ons!
Toppings and Pairings

Best Toppings for Extra Flavor
The right toppings make Alfredo lasagna even better. A few small additions can enhance texture and taste:
- Fresh basil or parsley (chopped) – Brings a light, fresh contrast to the creamy Alfredo sauce.
- Red pepper flakes – A little heat helps balance out the richness.
- Grated Parmesan – A final sprinkle adds depth and a salty kick.
- Toasted whole wheat breadcrumbs – Adds crunch for extra texture.
- Lemon zest – Brightens the flavors and cuts through the heaviness.
For a higher protein boost, sprinkle hemp seeds or crushed almonds over the top before serving.
What to Serve with Alfredo Lasagna
Since Alfredo lasagna is creamy and filling, pairing it with lighter, nutrient-dense sides keeps your meal balanced. Here are a few great options:
Salads for a Fresh Contrast
- Arugula and cherry tomato salad – Peppery arugula and juicy tomatoes work well with Alfredo sauce.
- Kale and lemon salad – A citrus dressing helps cut through the creaminess of the lasagna.
- Greek cucumber salad – A simple mix of cucumbers, red onion, and feta cheese keeps things light and refreshing.
Vegetable Side Dishes
- Roasted asparagus – The slightly charred edges bring out a natural sweetness that pairs well with creamy pasta.
- Garlic sautéed green beans – A quick and easy option that complements Alfredo flavors.
- Steamed broccoli with lemon – Adds fiber and brightness to balance out the dish.
Protein-Packed Bread Alternatives
Instead of traditional garlic bread, try:
- High-protein flatbread – Made with chickpea flour or Greek yogurt for extra protein.
- Whole wheat pita chips – A crunchy alternative for dipping into any extra sauce.
- Cauliflower breadsticks – A low-carb, high-fiber option that still satisfies.
Want another high-protein pasta dish? Check out alfredo spaghetti high-protein recipe for another delicious alternative!
Variations for Different Fitness Goals
For Bulking: Higher Calories & Protein
If you’re in a muscle-building phase, here’s how to boost calories and protein in your Alfredo lasagna:
- Double the chicken – More protein, more muscle gains.
- Use full-fat ricotta or cottage cheese – Higher in calories and makes the lasagna even creamier.
- Add an extra layer of cheese – Mozzarella and Parmesan can increase calorie density.
- Drizzle olive oil on top – A small amount adds healthy fats for extra energy.
For Cutting: Low-Calorie Version
Trying to stay lean? These swaps keep Alfredo lasagna light but still satisfying:
- Use zucchini noodles instead of pasta – Lowers carbs and calories.
- Go for leaner proteins – Ground turkey or even shrimp work well.
- Swap Alfredo sauce for Greek yogurt-based sauce – Keeps it creamy while cutting fat.
For Low-Carb Diets
If you’re following a low-carb plan, here’s how to adapt Alfredo lasagna:
- Replace noodles with thinly sliced eggplant or spaghetti squash
- Make a cauliflower Alfredo sauce – Blend steamed cauliflower with garlic and Parmesan for a creamy, low-carb alternative.
- Increase protein – More chicken or turkey ensures a balanced meal.
Looking for another fitness-friendly pasta recipe? Try this goat cheese pasta recipe for a creamy, protein-packed twist!
FAQs
Can I use store-bought Alfredo sauce for Alfredo lasagna?
Yes, you can! Just be sure to check the ingredients. Some store-bought Alfredo sauces contain unnecessary sugars and additives. Look for one with simple, clean ingredients like cream, Parmesan, and garlic. If you have time, making a homemade version gives you full control over the flavors and nutrition.
What’s the best cheese for Alfredo lasagna?
A mix of ricotta, mozzarella, and Parmesan works best. Ricotta (or cottage cheese) adds creaminess, while mozzarella makes it gooey and delicious. Parmesan gives a slightly salty, nutty flavor that enhances the sauce. If you’re looking for extra protein, cottage cheese is a great swap for ricotta.
Can I make Alfredo lasagna without dairy?
Absolutely! Swap the Alfredo sauce for a dairy-free version using blended cashews or cauliflower. Use plant-based cheese alternatives and opt for dairy-free lasagna sheets. The result will still be creamy and satisfying, just without the dairy.
How long does Alfredo lasagna last in the fridge?
It stays fresh for 3-4 days when stored properly in an airtight container. To reheat, use the microwave for 1-2 minutes, or bake at 350°F (175°C) for 10 minutes to keep the texture just right.
Final Thoughts on Alfredo Lasagna
Making a healthier version of Alfredo lasagna doesn’t mean giving up flavor. With the right ingredients, you can enjoy a creamy, protein-packed dish that fits your fitness goals. Whether you’re bulking, cutting, or just looking for an easy meal prep option, this recipe works for any plan.
This lasagna isn’t just for special occasions—it’s a meal-prep lifesaver that keeps you fueled all week. Plus, it’s easy to tweak with different proteins, veggies, and pasta alternatives.

Alfredo Lasagna
Ingredients
Protein
- 2 cups cooked chicken breast shredded
- ½ tsp salt
- ½ tsp black pepper
Alfredo Sauce
- 2 tbsp olive oil
- 3 cloves garlic minced
- 1 ½ cups unsweetened almond milk
- 1 cup grated Parmesan cheese
- ½ cup Greek yogurt
Cheese
- 1 cup low-fat ricotta or cottage cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Pasta
- 9 whole wheat lasagna sheets
Vegetables & Seasoning
- 1 cup fresh spinach chopped
- ½ tsp Italian seasoning
- ¼ tsp red pepper flakes optional
Instructions
- Preheat the oven to 375°F (190°C). Cook and shred the chicken. If making homemade Alfredo sauce, sauté garlic in olive oil, add milk and Parmesan, then stir in Greek yogurt.
- Spread a thin layer of Alfredo sauce in a 9×13-inch baking dish. Add three lasagna sheets, followed by chicken, spinach, and a portion of ricotta and mozzarella cheese. Repeat for three layers.
- Finish with a final layer of sauce and cheese. Cover with foil and bake for 25 minutes. Remove foil and bake for another 10-15 minutes until golden.
- Let it rest for 5-10 minutes before slicing. Enjoy warm!