Spinach Alfredo Zucchini Bake

Sarah

🍽️✨ The Culinary Legacy ambassador

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the dishes in my weekly rotation, there are a few that earn the title of “unanimous family favorite,” and this Spinach Alfredo Zucchini Bake is the reigning champion. I still remember the first time I made it. I was staring at a crisper drawer full of zucchini, determined to create something more exciting than the usual steamed or sautéed side dish. I wanted comfort food, but without the heavy, carb-loaded guilt that often follows. The result was a culinary magic trick. A dish so creamy, cheesy, and satisfying that my kids devoured it without even realizing they were eating a plate loaded with vegetables. The moment my husband went for a second helping, asking, “Is there more of that zucchini stuff?” I knew I had a winner. It’s the perfect harmony of rich, savory Alfredo sauce, tender zucchini that melts in your mouth, and earthy spinach, all baked under a glorious blanket of bubbly, golden-brown cheese. It has become our go-to for busy weeknights, a reliable potluck contribution, and the answer to the age-old question, “What can I make that’s both healthy and delicious?” This recipe isn’t just food; it’s a solution, and a ridiculously tasty one at that.

Ingredients

  • 2 lbs Zucchini (about 4-5 medium-sized): This is the star of our dish. Fresh, firm zucchini will provide the best texture, acting as a healthy, low-carb substitute for pasta.
  • 1 ½ teaspoons Kosher Salt (divided): Crucial for drawing excess water out of the zucchini to prevent a soggy bake. We’ll also use it for seasoning the sauce.
  • 2 tablespoons Unsalted Butter: The rich, flavorful base for our homemade Alfredo sauce.
  • 4 cloves Garlic (minced): Provides the aromatic, savory punch that is essential to any good Alfredo. Don’t be shy with it!
  • 10 oz Fresh Spinach: Adds a wonderful, earthy flavor, a pop of color, and a significant boost of nutrients. You can also use frozen, but be sure to thaw and squeeze it completely dry.
  • 1 ½ cups Heavy Cream: This creates the luxuriously creamy and rich texture of the Alfredo sauce. For the best results, do not substitute with lower-fat alternatives.
  • ½ cup Grated Parmesan Cheese (plus extra for topping): The soul of the Alfredo. Use freshly grated Parmesan for a superior melt and nutty, salty flavor that you just can’t get from pre-shredded varieties.
  • 1 teaspoon Italian Seasoning: A blend of dried herbs like oregano, basil, and thyme that adds a layer of complexity and a classic Italian-American flavor profile.
  • ½ teaspoon Black Pepper (freshly ground): For a touch of warmth and spice. Freshly ground pepper makes a noticeable difference in flavor.
  • ¼ teaspoon Nutmeg (freshly grated, optional): A secret weapon in cream sauces. A tiny amount enhances the creaminess and adds a subtle warmth that complements the other flavors beautifully.
  • 1 ½ cups Shredded Mozzarella Cheese: The ultimate topping cheese. It provides that irresistible, gooey cheese pull and beautiful golden-brown crust when baked.

Instructions

  1. Prepare the Zucchini: Begin by preheating your oven to 400°F (200°C). Lightly grease a 9×13 inch baking dish. Wash and trim the ends of the zucchini, then slice them into ¼-inch thick rounds. Arrange the zucchini slices in a single layer on baking sheets lined with paper towels. Sprinkle them evenly with 1 teaspoon of the kosher salt. Let them sit for at least 20-30 minutes. This process, called “sweating,” is vital; it draws out a significant amount of water from the zucchini, which is the key to preventing a watery final dish. After they’ve rested, use another paper towel to firmly pat them dry, removing as much moisture as possible.
  2. Sauté the Aromatics and Spinach: While the zucchini is sweating, place a large skillet or Dutch oven over medium heat. Add the 2 tablespoons of unsalted butter and let it melt. Once shimmering, add the minced garlic and sauté for about 30-60 seconds until it becomes fragrant. Be careful not to let it burn. Add the fresh spinach to the skillet in batches. It will look like a lot, but it wilts down significantly. Cook, stirring frequently, until all the spinach has wilted, which should take about 3-5 minutes. If using frozen spinach, ensure it’s completely thawed and you’ve squeezed out all the excess water before adding it to the pan with the garlic.
  3. Create the Alfredo Sauce: Reduce the heat to low. Pour the 1 ½ cups of heavy cream into the skillet with the spinach and garlic. Slowly bring the mixture to a gentle simmer, stirring occasionally. Do not let it come to a rolling boil. Once simmering, remove the pan from the heat.
  4. Finish the Sauce and Combine: Stir in the ½ cup of grated Parmesan cheese, the remaining ½ teaspoon of kosher salt, the Italian seasoning, black pepper, and the optional nutmeg. Continue to stir until the Parmesan cheese has completely melted and the sauce is smooth and slightly thickened. Taste the sauce and adjust the seasonings if necessary. Now, add the dried zucchini slices to the skillet and gently fold them into the creamy spinach Alfredo sauce until they are all evenly coated.
  5. Assemble the Bake: Carefully transfer the entire zucchini and sauce mixture into your prepared 9×13 inch baking dish. Use a spatula to spread it out into an even layer.
  6. Top and Bake: Sprinkle the 1 ½ cups of shredded mozzarella cheese evenly over the top of the casserole. If desired, you can add an extra sprinkle of grated Parmesan for more flavor. Place the dish in the preheated oven.
  7. Bake to Perfection: Bake for 20-25 minutes, or until the cheese is fully melted, bubbly, and has developed beautiful golden-brown spots on top. The sauce should be bubbling gently around the edges of the dish.
  8. Rest and Serve: Remove the zucchini bake from the oven and let it rest on a cooling rack for at least 10-15 minutes. This is a crucial step! It allows the casserole to set, making it much easier to serve and preventing it from being too loose. Garnish with fresh parsley or red pepper flakes before serving, if you like.

Nutrition Facts

Servings: 6-8
Calories per serving: Approximately 380-450 kcal (This is an estimate and can vary based on the exact ingredients and portion size.)

  • Net Carbohydrates (approx. 8g per serving): This dish is exceptionally low in carbs, making it a fantastic choice for those following a ketogenic or low-carb lifestyle. The primary carbs come from the vegetables and a small amount from the dairy.
  • Protein (approx. 15g per serving): With a substantial amount of protein from the cheese and dairy, this bake is satisfying and helps keep you full longer, supporting muscle maintenance and overall satiety.
  • Fat (approx. 35g per serving): The high fat content, primarily from the heavy cream, butter, and cheese, provides long-lasting energy and is essential for a keto diet. It’s also what makes the dish so rich and delicious.
  • Fiber (approx. 3g per serving): The zucchini and spinach are excellent sources of dietary fiber, which is crucial for digestive health and helps to regulate blood sugar levels.
  • Calcium (approx. 30% of DV): Thanks to the generous amounts of heavy cream, Parmesan, and mozzarella, this dish is a powerhouse of calcium, which is vital for strong bones and teeth.

Preparation Time

This comforting and healthy bake is surprisingly quick to come together, making it an excellent option for a weeknight dinner.

  • Preparation Time: 25 minutes (This includes the time for the zucchini to sweat, during which you can prepare the sauce).
  • Cook Time: 25 minutes
  • Total Time: 50 minutes

How to Serve

This Spinach Alfredo Zucchini Bake is incredibly versatile. It can shine as a satisfying main course or serve as a luxurious side dish. Here are some of our favorite ways to serve it:

  • As a Standalone Main Course:
    • This dish is hearty and filling enough to be the star of the meal, especially for those on a low-carb or vegetarian diet.
    • Serve generous portions in a bowl or on a plate.
    • Pair it with a simple side salad with a light vinaigrette dressing to cut through the richness of the Alfredo sauce.
    • A side of garlic bread (or keto-friendly garlic bread) is perfect for soaking up any extra delicious sauce.
  • As a Rich Side Dish:
    • Its creamy texture and savory flavor make it a perfect accompaniment to a variety of proteins.
    • Serve it alongside a perfectly grilled chicken breast.
    • It pairs beautifully with a pan-seared steak or a juicy beef roast.
    • It’s a wonderful complement to flaky baked salmon or seared shrimp.
  • Garnish for a Final Touch:
    • Fresh Herbs: A sprinkle of freshly chopped parsley or chives adds a burst of freshness and color.
    • A Touch of Heat: For those who like a little spice, a pinch of red pepper flakes on top works wonders.
    • Extra Cheese: You can never go wrong with an extra dusting of freshly grated Parmesan cheese right before serving.

Additional Tips

To ensure your Spinach Alfredo Zucchini Bake turns out perfect every single time, here are eight essential tips from my kitchen to yours.

  1. The Anti-Soggy Secret: I cannot stress this enough: do not skip the step of salting and drying the zucchini. Zucchini is over 90% water. If you skip this step, that water will release into your casserole as it bakes, resulting in a thin, watery sauce. Taking the 20-30 minutes to sweat the zucchini is the single most important factor for success.
  2. Cheese Choices Matter: For the best flavor and melt, always grate your own cheese. Pre-shredded cheeses are often coated in anti-caking agents like potato starch, which can prevent them from melting smoothly and can create a gritty texture in your sauce. A block of Parmesan and a block of low-moisture mozzarella are your best friends here.
  3. Protein Power-Up: To make this an even heartier all-in-one meal, feel free to add cooked protein. About 1-2 cups of shredded rotisserie chicken, cooked and crumbled Italian sausage, or sautéed shrimp can be folded in with the zucchini and sauce before baking.
  4. Make-Ahead Magic: You can assemble the entire casserole a day in advance. Follow all the steps right up until baking, then cover the dish tightly with plastic wrap or foil and refrigerate. When you’re ready to eat, remove it from the fridge for 30 minutes to come to room temperature, then bake as directed, possibly adding 5-10 minutes to the baking time.
  5. Freezing for the Future: This bake freezes surprisingly well. Let the baked casserole cool completely, then cover it tightly with a layer of plastic wrap followed by a layer of aluminum foil. It can be frozen for up to 3 months. To reheat, thaw it overnight in the refrigerator and bake at 350°F (175°C) for 20-25 minutes, or until heated through.
  6. Spice It Up Your Way: Don’t be afraid to customize the heat and spice level. A pinch of cayenne pepper or a teaspoon of smoked paprika added to the sauce can introduce a lovely warmth and smoky depth.
  7. Fresh vs. Frozen Spinach: While the recipe calls for fresh spinach, a 10-ounce package of frozen chopped spinach is a great time-saving substitute. The key is to thaw it completely and then squeeze out every last drop of water. You can do this by placing the thawed spinach in a clean kitchen towel or cheesecloth and wringing it out over the sink.
  8. Creating a Lighter Version (Non-Keto): If you’re not concerned with keeping the dish strictly keto, you can create a lighter Alfredo sauce. You can substitute half of the heavy cream with whole milk and thicken the sauce with a slurry made from 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water. Add the slurry to the simmering sauce and cook until it thickens.

Frequently Asked Questions (FAQ)

Q1: Can I make this Spinach Alfredo Zucchini Bake ahead of time?
A: Absolutely! This is a great dish for meal prep. You can fully assemble the casserole, cover it, and store it in the refrigerator for up to 24 hours before baking. Just remember to take it out of the fridge about 30 minutes before it goes into the oven to allow it to come closer to room temperature for more even baking.

Q2: Is this recipe keto-friendly or low-carb?
A: Yes, it is designed to be both keto-friendly and low-carb. Zucchini is used as a pasta substitute, and the sauce is made with high-fat, low-carb ingredients like heavy cream and cheese. With approximately 8g of net carbs per serving, it fits perfectly into a ketogenic lifestyle.

Q3: My zucchini bake came out watery. What did I do wrong?
A: The most common culprit for a watery zucchini bake is skipping or rushing the “sweating” step. It is absolutely essential to salt the zucchini slices and let them rest for at least 20-30 minutes, then pat them thoroughly dry. This removes a large amount of water that would otherwise be released during baking, thinning out your beautiful Alfredo sauce.

Q4: Can I use a different vegetable instead of zucchini?
A: Certainly. While zucchini is ideal, this recipe is adaptable. You could try it with steamed and well-drained cauliflower florets, roasted eggplant slices (also salted and dried), or even steamed asparagus spears for a different flavor profile. The key for any vegetable substitute is to ensure it’s pre-cooked and excess moisture has been removed.

Q5: How do I store and reheat leftovers?
A: Store any leftovers in an airtight container in the refrigerator for up to 4 days. The best way to reheat it is in the oven at 350°F (175°C) for 15-20 minutes, or until warmed through. This helps maintain the texture better than a microwave, which can sometimes make the zucchini softer. You can also reheat individual portions in the microwave if you’re short on time.

Q6: Can I use a jarred Alfredo sauce to save time?
A: You can, but the flavor and quality will be different. If you choose to use a jarred sauce, look for a high-quality one that lists cream and Parmesan cheese high on the ingredient list. You would sauté the garlic and spinach, then simply stir in about 1 ½ to 2 cups of the jarred sauce before combining it with the zucchini. However, the homemade sauce is quick, easy, and offers a far superior taste.

Q7: What protein can I add to make this a heartier meal?
A: This dish is a perfect canvas for adding protein. Cooked, shredded chicken is a classic choice. Crumbled and cooked Italian sausage or ground beef would add a wonderful savory depth. For a seafood twist, sautéed shrimp or even flaked cooked salmon would be delicious additions. Simply fold your cooked protein of choice into the sauce along with the zucchini.

Q8: Is this recipe gluten-free?
A: Yes, as written, this recipe is naturally gluten-free. It uses vegetables and dairy products, none of which contain gluten. It’s a fantastic and flavorful option for anyone with celiac disease or gluten sensitivity. Always double-check the labels on your packaged ingredients, like Italian seasoning, to ensure they are certified gluten-free if you have a severe allergy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Alfredo Zucchini Bake


  • Author: Sarah
  • Total Time: 50 minutes

Ingredients

  • 2 lbs Zucchini (about 4-5 medium-sized): This is the star of our dish. Fresh, firm zucchini will provide the best texture, acting as a healthy, low-carb substitute for pasta.
  • 1 ½ teaspoons Kosher Salt (divided): Crucial for drawing excess water out of the zucchini to prevent a soggy bake. We’ll also use it for seasoning the sauce.
  • 2 tablespoons Unsalted Butter: The rich, flavorful base for our homemade Alfredo sauce.
  • 4 cloves Garlic (minced): Provides the aromatic, savory punch that is essential to any good Alfredo. Don’t be shy with it!
  • 10 oz Fresh Spinach: Adds a wonderful, earthy flavor, a pop of color, and a significant boost of nutrients. You can also use frozen, but be sure to thaw and squeeze it completely dry.
  • 1 ½ cups Heavy Cream: This creates the luxuriously creamy and rich texture of the Alfredo sauce. For the best results, do not substitute with lower-fat alternatives.
  • ½ cup Grated Parmesan Cheese (plus extra for topping): The soul of the Alfredo. Use freshly grated Parmesan for a superior melt and nutty, salty flavor that you just can’t get from pre-shredded varieties.
  • 1 teaspoon Italian Seasoning: A blend of dried herbs like oregano, basil, and thyme that adds a layer of complexity and a classic Italian-American flavor profile.
  • ½ teaspoon Black Pepper (freshly ground): For a touch of warmth and spice. Freshly ground pepper makes a noticeable difference in flavor.
  • ¼ teaspoon Nutmeg (freshly grated, optional): A secret weapon in cream sauces. A tiny amount enhances the creaminess and adds a subtle warmth that complements the other flavors beautifully.
  • 1 ½ cups Shredded Mozzarella Cheese: The ultimate topping cheese. It provides that irresistible, gooey cheese pull and beautiful golden-brown crust when baked.


Instructions

  1. Prepare the Zucchini: Begin by preheating your oven to 400°F (200°C). Lightly grease a 9×13 inch baking dish. Wash and trim the ends of the zucchini, then slice them into ¼-inch thick rounds. Arrange the zucchini slices in a single layer on baking sheets lined with paper towels. Sprinkle them evenly with 1 teaspoon of the kosher salt. Let them sit for at least 20-30 minutes. This process, called “sweating,” is vital; it draws out a significant amount of water from the zucchini, which is the key to preventing a watery final dish. After they’ve rested, use another paper towel to firmly pat them dry, removing as much moisture as possible.
  2. Sauté the Aromatics and Spinach: While the zucchini is sweating, place a large skillet or Dutch oven over medium heat. Add the 2 tablespoons of unsalted butter and let it melt. Once shimmering, add the minced garlic and sauté for about 30-60 seconds until it becomes fragrant. Be careful not to let it burn. Add the fresh spinach to the skillet in batches. It will look like a lot, but it wilts down significantly. Cook, stirring frequently, until all the spinach has wilted, which should take about 3-5 minutes. If using frozen spinach, ensure it’s completely thawed and you’ve squeezed out all the excess water before adding it to the pan with the garlic.
  3. Create the Alfredo Sauce: Reduce the heat to low. Pour the 1 ½ cups of heavy cream into the skillet with the spinach and garlic. Slowly bring the mixture to a gentle simmer, stirring occasionally. Do not let it come to a rolling boil. Once simmering, remove the pan from the heat.
  4. Finish the Sauce and Combine: Stir in the ½ cup of grated Parmesan cheese, the remaining ½ teaspoon of kosher salt, the Italian seasoning, black pepper, and the optional nutmeg. Continue to stir until the Parmesan cheese has completely melted and the sauce is smooth and slightly thickened. Taste the sauce and adjust the seasonings if necessary. Now, add the dried zucchini slices to the skillet and gently fold them into the creamy spinach Alfredo sauce until they are all evenly coated.
  5. Assemble the Bake: Carefully transfer the entire zucchini and sauce mixture into your prepared 9×13 inch baking dish. Use a spatula to spread it out into an even layer.
  6. Top and Bake: Sprinkle the 1 ½ cups of shredded mozzarella cheese evenly over the top of the casserole. If desired, you can add an extra sprinkle of grated Parmesan for more flavor. Place the dish in the preheated oven.
  7. Bake to Perfection: Bake for 20-25 minutes, or until the cheese is fully melted, bubbly, and has developed beautiful golden-brown spots on top. The sauce should be bubbling gently around the edges of the dish.
  8. Rest and Serve: Remove the zucchini bake from the oven and let it rest on a cooling rack for at least 10-15 minutes. This is a crucial step! It allows the casserole to set, making it much easier to serve and preventing it from being too loose. Garnish with fresh parsley or red pepper flakes before serving, if you like.
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 450
  • Fat: 35g
  • Carbohydrates: 8g
  • Fiber: 3g
  • Protein: 15g