Of all the recipes in my collection, the ones that get the most frequent requests are the warm, comforting, and ridiculously cheesy ones. This Cheesy Spinach & Mushroom Bake has, without a doubt, earned its spot at the top of that list. I first made it on a whim for a family potluck, needing a vegetarian side dish that felt substantial and special. I wasn’t prepared for the reaction. My uncle, a notorious skeptic of anything green, went back for a third helping. My kids, who usually poke at spinach with suspicion, were scooping it onto their plates with gusto. The dish was scraped clean before the main course was even halfway gone. Since then, it has become our go-to for everything from a cozy weeknight treat alongside a simple roasted chicken to a star player on the holiday dinner table. It’s the ultimate comfort food casserole—creamy, savory, packed with earthy mushrooms and vibrant spinach, all blanketed under a glorious, golden-brown crust of bubbly cheese. It looks impressive and tastes decadent, but the secret is how wonderfully simple it is to put together. This is more than just a recipe; it’s a guaranteed crowd-pleaser, a dish that brings smiles to faces and transforms humble vegetables into something truly spectacular.
Ingredients for the Ultimate Cheesy Spinach & Mushroom Bake
To create this masterpiece of comfort, you’ll need a selection of simple, high-quality ingredients. Each component plays a vital role in building the rich layers of flavor and the luxuriously creamy texture that makes this dish so unforgettable.
- Frozen Chopped Spinach (20 ounces / 560g): The verdant heart of our bake. Using frozen spinach is a fantastic time-saver. It’s crucial that it is thawed completely and squeezed bone dry to prevent a watery final product. This step concentrates the flavor and ensures a thick, creamy consistency.
- Unsalted Butter (4 tablespoons): This is the foundation of our rich sauce. Unsalted butter allows you to control the final seasoning of the dish perfectly.
- Yellow Onion (1 medium): Finely chopped, the onion provides a sweet, aromatic base that mellows as it cooks, adding a wonderful depth of flavor that complements the earthiness of the mushrooms.
- Garlic (4 cloves): Minced finely, garlic adds its signature pungent and savory kick. We add it after the onions have softened to prevent it from burning and turning bitter.
- Cremini Mushrooms (16 ounces / 450g): Also known as “baby bellas,” these mushrooms are the star of the show. Sliced thickly, they provide a wonderfully meaty texture and a deep, umami-rich flavor that is more intense than standard white button mushrooms.
- All-Purpose Flour (3 tablespoons): This is our thickening agent. When toasted in the butter with the vegetables, it forms a “roux” which is the classic French technique for creating a smooth, lump-free, and stable cream sauce.
- Heavy Cream (1 ½ cups): For ultimate richness and a velvety mouthfeel, heavy cream is non-negotiable. It creates a decadent sauce that beautifully coats every bit of spinach and mushroom.
- Cream Cheese (4 ounces): Softened to room temperature for easy melting, cream cheese adds a subtle tang and an incredible, silky creaminess that takes the sauce to the next level.
- Grated Parmesan Cheese (½ cup): This brings a sharp, nutty, and salty flavor that cuts through the richness of the cream. Always use a freshly grated block for the best flavor and melting quality.
- Shredded Mozzarella Cheese (1 ½ cups, divided): The master of the glorious “cheese pull.” We mix some into the bake for cheesy goodness throughout and save a generous amount for the top to create that irresistible golden, bubbly crust.
- Ground Nutmeg (¼ teaspoon): This is the secret weapon. A small pinch of nutmeg is a classic pairing with cream sauces and spinach, enhancing their flavors and adding a hint of warm, aromatic complexity.
- Salt (1 teaspoon, or to taste): Essential for bringing all the flavors together.
- Black Pepper (½ teaspoon, freshly ground): For a touch of gentle spice and warmth.
Step-by-Step Instructions to Cheesy Perfection
Follow these detailed instructions carefully to ensure your bake is perfectly creamy, flavorful, and never watery. The process is straightforward and involves building layers of flavor at each stage.
Step 1: Prepare the Spinach
The single most important step for a successful bake is preparing the spinach correctly. Place the thawed frozen spinach in a colander and, using your hands, press down firmly to squeeze out as much water as possible. Then, transfer the spinach to a clean kitchen towel or several layers of heavy-duty paper towels. Wrap it up and wring it out with force over the sink. You will be amazed at how much liquid comes out. Continue until the spinach is very dry and crumbly. Set aside. This prevents the final dish from becoming a soupy mess and ensures a rich, concentrated flavor.
Step 2: Sauté the Aromatics and Mushrooms
In a large, heavy-bottomed skillet or Dutch oven, melt the 4 tablespoons of butter over medium heat. Once the butter is melted and foaming, add the finely chopped yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the 4 cloves of minced garlic and cook for another minute until fragrant, being careful not to let it brown.
Next, increase the heat to medium-high. Add all of the sliced cremini mushrooms to the skillet. It’s important not to crowd the pan, but for this recipe, the volume is manageable. Let the mushrooms cook, stirring only occasionally, for about 8-10 minutes. This allows them to release their moisture and then begin to caramelize and turn a deep golden brown. This browning process, known as the Maillard reaction, develops a profound, savory flavor that is essential to the dish. Once the liquid has evaporated and the mushrooms are beautifully browned, season them with a pinch of salt and pepper.
Step 3: Create the Creamy Béchamel Sauce
Reduce the heat back to medium. Sprinkle the 3 tablespoons of all-purpose flour over the cooked mushrooms and onions in the skillet. Stir constantly with a wooden spoon or whisk for about 1 to 2 minutes. This step cooks out the raw taste of the flour and creates the roux that will thicken our sauce.
Slowly, while whisking or stirring continuously, pour in the 1 ½ cups of heavy cream. It’s important to add the cream gradually at first to prevent lumps from forming. Continue to whisk as the sauce begins to bubble gently and thicken. This should take about 3-4 minutes. The sauce should be thick enough to coat the back of a spoon.
Step 4: Incorporate the Cheeses
Reduce the heat to low. Add the 4 ounces of softened cream cheese, the ½ cup of grated Parmesan cheese, the ¼ teaspoon of ground nutmeg, the remaining salt, and the freshly ground black pepper. Stir gently until the cheeses have completely melted and the sauce is smooth, velvety, and uniform. Taste the sauce at this point and adjust the seasoning if necessary. It should be well-seasoned, as the spinach will absorb some of the salt.
Step 5: Combine All Components
Turn off the heat. Add the meticulously dried spinach and ½ cup of the shredded mozzarella cheese to the skillet with the sauce. Gently fold everything together until the spinach is evenly distributed and every ingredient is coated in the luxurious cheese sauce.
Step 6: Assemble and Bake
Preheat your oven to 375°F (190°C). Lightly grease a 2-quart (or 8×8 inch) baking dish or casserole dish. Pour the spinach and mushroom mixture into the prepared dish and spread it into an even layer with a spatula.
Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the top of the casserole. For an extra golden crust, you can lightly spray the top with cooking spray or dot with a few small pieces of butter.
Step 7: Bake to Golden Perfection
Place the baking dish on a baking sheet to catch any potential drips. Bake, uncovered, for 20-25 minutes, or until the sauce is hot and bubbly around the edges and the cheesy topping is melted, golden brown, and slightly crispy in spots.
Step 8: Rest Before Serving
This is a crucial final step! Carefully remove the bake from the oven and let it rest on a wire rack for at least 10 minutes before serving. This allows the casserole to set up slightly, making it easier to serve and ensuring the flavors meld together perfectly. Garnish with fresh parsley if desired and serve warm.
Nutrition Facts
This is a rich and decadent dish, perfect for a special occasion or as a comforting treat. The nutritional information is an estimate and can vary based on specific ingredients used.
- Servings: 8 side-dish servings
- Calories per Serving: Approximately 360 kcal
- Protein (Approx. 12g): A satisfying amount of protein, primarily from the generous blend of cheeses and dairy, helps to make this dish feel substantial and filling.
- Calcium (Approx. 350mg): Thanks to the heavy cream, cream cheese, Parmesan, and mozzarella, this bake is an excellent source of calcium, which is vital for strong bones and teeth.
- Vitamin K (Rich Source): Spinach is a nutritional powerhouse and one of the best dietary sources of Vitamin K, an essential nutrient for blood clotting and bone health.
- Selenium (Good Source): Mushrooms provide a good amount of the essential mineral selenium, a powerful antioxidant that helps protect cells from damage.
- Fat (Approx. 32g): The majority of the calories come from fat, derived from the butter, heavy cream, and cheeses. This is what gives the dish its incredibly rich flavor and satisfying, creamy texture.
Preparation Time
This dish comes together relatively quickly, with most of the effort concentrated in the initial vegetable preparation and sauce-making.
- Prep Time: 20 minutes (This includes thawing and squeezing the spinach, chopping the onion and garlic, and slicing the mushrooms).
- Cook Time: 35-40 minutes (This covers the stovetop cooking of the vegetables and sauce, plus the baking time).
- Total Time: Approximately 1 hour from start to finish, with a significant portion of that time being hands-off while the dish bakes in the oven.
How to Serve Your Cheesy Spinach & Mushroom Bake
The versatility of this dish is one of its greatest strengths. It can be served in numerous ways, fitting into almost any meal plan. Here are some of our favorite ways to enjoy it:
- As a Luxurious Side Dish: This is its most popular role. It’s the perfect accompaniment to a wide variety of main courses.
- Roasted Meats: Serve alongside a perfectly roasted chicken, a holiday turkey, or a juicy beef roast. Its creaminess is a beautiful contrast to the savory meat.
- Grilled Proteins: It pairs wonderfully with a smoky grilled steak, juicy chicken breasts, or thick-cut pork chops.
- Seafood: The earthy, cheesy flavors are a surprisingly delicious match for flaky baked salmon or seared scallops.
- As a Hearty Vegetarian Main Course: While often served as a side, this bake is more than substantial enough to be the star of the meal.
- With Crusty Bread: Serve generous portions in a bowl with a side of warm, crusty sourdough or French bread for dipping into the delicious cheesy sauce.
- Over Grains or Pasta: Spoon the bake over a bed of fluffy white rice, quinoa, or hearty egg noodles for a complete and satisfying one-bowl meal.
- With a Simple Salad: Balance the richness of the bake with a simple side salad dressed in a bright, acidic vinaigrette.
- As a Decadent Appetizer or Dip: For parties and gatherings, this bake can be transformed into an irresistible hot dip.
- Serve it warm directly from a small casserole dish or a mini slow cooker.
- Provide an array of dippers like tortilla chips, sturdy pita bread, crispy crostini, or an assortment of fresh vegetable sticks like carrots, celery, and bell peppers.
- With A Beautiful Garnish: A simple garnish can elevate the presentation.
- Fresh Herbs: A sprinkle of freshly chopped flat-leaf parsley or chives adds a pop of color and fresh flavor.
- A Pinch of Spice: For a touch of color and subtle warmth, dust the top with a bit of paprika or a few dashes of red pepper flakes.
Additional Tips for a Flawless Bake
Master this recipe and make it your own with these eight expert tips and tricks.
- The Squeeze is Non-Negotiable: It bears repeating: you must squeeze every last drop of water from the thawed spinach. A watery bake is the most common pitfall. If you think you’ve squeezed enough, give it one more powerful wring inside a clean towel. This single step is the difference between a good bake and a great one.
- Give Your Mushrooms Room: For the best flavor, don’t overcrowd the mushrooms in the pan. If your skillet isn’t large enough, it’s better to cook them in two separate batches. This allows them to sear and brown properly rather than steam, which develops that deep, umami-packed flavor we’re looking for.
- Experiment with Cheeses: While the mozzarella and Parmesan combination is classic, feel free to get creative. Swap out some of the mozzarella for Gruyère for a nuttier, more complex flavor, or use sharp white cheddar for a tangier bite. A bit of smoked gouda can also add a wonderful, smoky dimension.
- Make-Ahead Magic: This casserole is perfect for preparing in advance. You can assemble the entire dish up to the point of baking, cover it tightly with plastic wrap or foil, and refrigerate it for up to 48 hours. When you’re ready to eat, simply remove it from the fridge for 30 minutes to take the chill off, then bake as directed, possibly adding 5-10 minutes to the baking time.
- Introduce a Crunchy Topping: If you love a textural contrast, add a crunchy topping before baking. Mix ½ cup of Panko breadcrumbs with 1 tablespoon of melted butter and sprinkle it over the mozzarella. It will toast to a beautiful golden brown in the oven and add a delightful crunch to every bite.
- Control the Richness: If you’re looking for a slightly lighter version, you can make a few substitutions. Use Neufchâtel cheese instead of full-fat cream cheese, and you can substitute half of the heavy cream with whole milk. The result will be slightly less decadent but still incredibly delicious.
- Don’t Skip the Nutmeg: It may seem like a tiny amount, but the ¼ teaspoon of ground nutmeg is a game-changer. It has a special affinity for cream-based sauces and green vegetables like spinach, enhancing their natural flavors without overpowering them. It adds a subtle warmth and professional touch.
- Freezing for a Future Meal: 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, let it thaw overnight in the refrigerator, then bake at 350°F (175°C) for 20-25 minutes, or until heated through and bubbly.
Frequently Asked Questions (FAQ)
Here are answers to some of the most common questions about making this Cheesy Spinach & Mushroom Bake.
1. Can I use fresh spinach instead of frozen?
Yes, you absolutely can. You will need a large amount, about 2 pounds (32 ounces) of fresh spinach. Sauté it in batches in a dry skillet until it has completely wilted down. Transfer the wilted spinach to a colander and, once cool enough to handle, follow the same squeezing procedure as with the frozen spinach to remove all excess moisture.
2. My bake came out watery. What did I do wrong?
The number one culprit for a watery spinach bake is, without a doubt, excess moisture in the spinach. It’s critical to squeeze the thawed spinach until it is as dry as you can possibly get it. The secondary cause could be not cooking the mushrooms long enough to evaporate their natural liquid before creating the sauce.
3. What are the best kinds of mushrooms to use in this recipe?
Cremini (baby bella) mushrooms are my top choice for their firm texture and rich, earthy flavor. However, you can certainly use others. Standard white button mushrooms will work well, though their flavor is milder. For a more intense, gourmet flavor, try using a mix of cremini, shiitake, and oyster mushrooms.
4. Can I add a protein to make this a one-pan meal?
Definitely! This recipe is a fantastic base for adding protein. You could stir in 2 cups of shredded rotisserie chicken, cooked and crumbled Italian sausage, or even some savory ham. For a vegetarian protein boost, consider adding a can of drained and rinsed chickpeas or white beans along with the spinach.
5. How do I store and reheat leftovers?
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. Place the desired portion in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes, or until heated through. You can also reheat individual portions in the microwave, though the texture will be slightly softer.
6. Is this Cheesy Spinach & Mushroom Bake gluten-free?
As written, this recipe is not gluten-free due to the all-purpose flour used to make the roux. However, you can easily make it gluten-free by substituting the all-purpose flour with a cup-for-cup gluten-free flour blend. The rest of the ingredients are naturally gluten-free, but always double-check your labels.
7. Can I make this dish ahead of time for a party?
Yes, this is an excellent make-ahead dish. Follow the recipe through Step 6 (assembling the casserole but not baking it). Cover the dish tightly and refrigerate for up to two days. When you’re ready, let it sit on the counter for about 30 minutes before baking. You may need to add 5-10 minutes to the baking time since it will be starting from cold.
8. Can I make a dairy-free or vegan version of this recipe?
Creating a dairy-free version is challenging due to the heavy reliance on cheese and cream, but it is possible with the right substitutes. Use a high-quality plant-based butter, full-fat oat milk or a canned coconut cream/milk blend instead of heavy cream, and your favorite brands of dairy-free cream cheese, parmesan, and mozzarella shreds. The final flavor and texture will be different from the original, but you can still achieve a delicious and creamy result.
Cheesy Spinach & Mushroom Bake
Ingredients
To create this masterpiece of comfort, you’ll need a selection of simple, high-quality ingredients. Each component plays a vital role in building the rich layers of flavor and the luxuriously creamy texture that makes this dish so unforgettable.
- Frozen Chopped Spinach (20 ounces / 560g): The verdant heart of our bake. Using frozen spinach is a fantastic time-saver. It’s crucial that it is thawed completely and squeezed bone dry to prevent a watery final product. This step concentrates the flavor and ensures a thick, creamy consistency.
- Unsalted Butter (4 tablespoons): This is the foundation of our rich sauce. Unsalted butter allows you to control the final seasoning of the dish perfectly.
- Yellow Onion (1 medium): Finely chopped, the onion provides a sweet, aromatic base that mellows as it cooks, adding a wonderful depth of flavor that complements the earthiness of the mushrooms.
- Garlic (4 cloves): Minced finely, garlic adds its signature pungent and savory kick. We add it after the onions have softened to prevent it from burning and turning bitter.
- Cremini Mushrooms (16 ounces / 450g): Also known as “baby bellas,” these mushrooms are the star of the show. Sliced thickly, they provide a wonderfully meaty texture and a deep, umami-rich flavor that is more intense than standard white button mushrooms.
- All-Purpose Flour (3 tablespoons): This is our thickening agent. When toasted in the butter with the vegetables, it forms a “roux” which is the classic French technique for creating a smooth, lump-free, and stable cream sauce.
- Heavy Cream (1 ½ cups): For ultimate richness and a velvety mouthfeel, heavy cream is non-negotiable. It creates a decadent sauce that beautifully coats every bit of spinach and mushroom.
- Cream Cheese (4 ounces): Softened to room temperature for easy melting, cream cheese adds a subtle tang and an incredible, silky creaminess that takes the sauce to the next level.
- Grated Parmesan Cheese (½ cup): This brings a sharp, nutty, and salty flavor that cuts through the richness of the cream. Always use a freshly grated block for the best flavor and melting quality.
- Shredded Mozzarella Cheese (1 ½ cups, divided): The master of the glorious “cheese pull.” We mix some into the bake for cheesy goodness throughout and save a generous amount for the top to create that irresistible golden, bubbly crust.
- Ground Nutmeg (¼ teaspoon): This is the secret weapon. A small pinch of nutmeg is a classic pairing with cream sauces and spinach, enhancing their flavors and adding a hint of warm, aromatic complexity.
- Salt (1 teaspoon, or to taste): Essential for bringing all the flavors together.
- Black Pepper (½ teaspoon, freshly ground): For a touch of gentle spice and warmth.
Instructions
Follow these detailed instructions carefully to ensure your bake is perfectly creamy, flavorful, and never watery. The process is straightforward and involves building layers of flavor at each stage.
Step 1: Prepare the Spinach
The single most important step for a successful bake is preparing the spinach correctly. Place the thawed frozen spinach in a colander and, using your hands, press down firmly to squeeze out as much water as possible. Then, transfer the spinach to a clean kitchen towel or several layers of heavy-duty paper towels. Wrap it up and wring it out with force over the sink. You will be amazed at how much liquid comes out. Continue until the spinach is very dry and crumbly. Set aside. This prevents the final dish from becoming a soupy mess and ensures a rich, concentrated flavor.
Step 2: Sauté the Aromatics and Mushrooms
In a large, heavy-bottomed skillet or Dutch oven, melt the 4 tablespoons of butter over medium heat. Once the butter is melted and foaming, add the finely chopped yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the 4 cloves of minced garlic and cook for another minute until fragrant, being careful not to let it brown.
Next, increase the heat to medium-high. Add all of the sliced cremini mushrooms to the skillet. It’s important not to crowd the pan, but for this recipe, the volume is manageable. Let the mushrooms cook, stirring only occasionally, for about 8-10 minutes. This allows them to release their moisture and then begin to caramelize and turn a deep golden brown. This browning process, known as the Maillard reaction, develops a profound, savory flavor that is essential to the dish. Once the liquid has evaporated and the mushrooms are beautifully browned, season them with a pinch of salt and pepper.
Step 3: Create the Creamy Béchamel Sauce
Reduce the heat back to medium. Sprinkle the 3 tablespoons of all-purpose flour over the cooked mushrooms and onions in the skillet. Stir constantly with a wooden spoon or whisk for about 1 to 2 minutes. This step cooks out the raw taste of the flour and creates the roux that will thicken our sauce.
Slowly, while whisking or stirring continuously, pour in the 1 ½ cups of heavy cream. It’s important to add the cream gradually at first to prevent lumps from forming. Continue to whisk as the sauce begins to bubble gently and thicken. This should take about 3-4 minutes. The sauce should be thick enough to coat the back of a spoon.
Step 4: Incorporate the Cheeses
Reduce the heat to low. Add the 4 ounces of softened cream cheese, the ½ cup of grated Parmesan cheese, the ¼ teaspoon of ground nutmeg, the remaining salt, and the freshly ground black pepper. Stir gently until the cheeses have completely melted and the sauce is smooth, velvety, and uniform. Taste the sauce at this point and adjust the seasoning if necessary. It should be well-seasoned, as the spinach will absorb some of the salt.
Step 5: Combine All Components
Turn off the heat. Add the meticulously dried spinach and ½ cup of the shredded mozzarella cheese to the skillet with the sauce. Gently fold everything together until the spinach is evenly distributed and every ingredient is coated in the luxurious cheese sauce.
Step 6: Assemble and Bake
Preheat your oven to 375°F (190°C). Lightly grease a 2-quart (or 8×8 inch) baking dish or casserole dish. Pour the spinach and mushroom mixture into the prepared dish and spread it into an even layer with a spatula.
Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the top of the casserole. For an extra golden crust, you can lightly spray the top with cooking spray or dot with a few small pieces of butter.
Step 7: Bake to Golden Perfection
Place the baking dish on a baking sheet to catch any potential drips. Bake, uncovered, for 20-25 minutes, or until the sauce is hot and bubbly around the edges and the cheesy topping is melted, golden brown, and slightly crispy in spots.
Step 8: Rest Before Serving
This is a crucial final step! Carefully remove the bake from the oven and let it rest on a wire rack for at least 10 minutes before serving. This allows the casserole to set up slightly, making it easier to serve and ensuring the flavors meld together perfectly. Garnish with fresh parsley if desired and serve warm.
Nutrition
- Serving Size: one normal portion
- Calories: 360
- Fat: 32g
- Protein: 12g





