Rich Creamy Cheesy Spinach

Welcome to the ultimate guide for creating the most delectable Cheesy Creamed Spinach! Often unfairly dubbed the “villain of vegetables,” spinach is about to undergo a spectacular transformation. This recipe is designed to change minds and tantalize taste buds, proving that a humble green leafy vegetable can be the star of your dinner table. Forget the bland, watery creamed spinach you might remember from childhood; this version is a symphony of rich, creamy textures and savory flavors, making it a standout side dish for any occasion, from a casual weeknight meal to an elegant holiday feast.

A close-up shot of creamy, cheesy spinach in a white bowl with a serving spoon, highlighting its rich texture and melted cheese.

The Best Cheesy Creamed Spinach Recipe You’ll Ever Make

This isn’t just another creamed spinach recipe; it’s *the* recipe you’ll come back to again and again. Crafted with fresh baby spinach, luxuriant half and half, sweet sautéed onion, aromatic garlic, and a duo of dynamic cheeses, this comforting dish is bursting with irresistible flavor. It’s so different from the versions that might have previously turned you off spinach. Imagine spoonfuls of tender spinach enveloped in a velvety, cheesy sauce – it’s a revelation that will convert even the most skeptical eaters into avid fans. Its simplicity and quick preparation time belie the depth of flavor it delivers, making it an essential addition to your culinary repertoire.

Why This Cheesy Creamed Spinach Will Become Your Go-To Side Dish

  • Lightning Fast & Effortlessly Easy: From start to finish, this exceptional side dish comes together in approximately 30 minutes. This makes it an ideal choice for busy weeknights when you need a wholesome, flavorful vegetable without spending hours in the kitchen. Yet, its gourmet taste profile allows it to effortlessly grace more elaborate menus.
  • Incredibly Creamy & Luxuriously Cheesy: The secret to its unparalleled deliciousness lies in the combination of rich half and half (or heavy cream for an extra indulgent experience), paired with two complementary cheeses. Melty provolone adds a fantastic stretchy texture and mild, buttery notes, while nutty Parmesan brings a sharp, salty finish that elevates the entire dish. Every spoonful is a testament to creamy perfection.
  • Versatile for Holidays or Everyday Dining: This cheesy creamed spinach is truly a culinary chameleon. It’s sophisticated enough to hold its own alongside your holiday roast for Thanksgiving, Christmas, or Easter, yet comforting and unpretentious enough to complement a simple grilled chicken or steak on any given Tuesday. Its adaptability makes it a valuable recipe to keep on hand for all occasions.
  • Flexible with Fresh or Frozen Spinach: Whether you prefer the vibrant freshness of baby spinach or the convenience of frozen, this recipe accommodates both beautifully. This flexibility means you can whip up this dish whenever the craving strikes, using whatever you have readily available in your pantry or freezer.
  • Naturally Gluten-Free: For those following a gluten-free diet, this recipe is a fantastic choice as it is naturally free from gluten-containing ingredients. No modifications needed, allowing everyone to enjoy this delightful side dish without compromise.

A close-up of cheesy creamed spinach on a spoon, showing the melted cheese and tender greens.

What Does Cheesy Creamed Spinach Really Taste Like?

If you’re wondering what makes this creamed spinach so special, let me paint a picture for your palate. This dish is a harmonious blend of richness and savory depth, where the earthy undertones of fresh spinach are perfectly balanced by a velvety, decadent sauce. The creamy base, infused with the subtle sweetness of sautéed onions and the pungent kick of garlic, creates a wonderfully aromatic foundation. The star, of course, is the cheese – a double dose of provolone and Parmesan. Provolone melts into gooey strings, adding a mild, milky, and slightly tangy flavor, while Parmesan brings a salty, umami-rich, and nutty complexity that rounds out the dish beautifully. It’s comforting, satisfying, and utterly addictive.

Unlike some creamed spinach recipes that might be overly bland or watery, our version is distinctly garlic-forward, which we believe is key to its exceptional taste. We typically opt for 3 or 4 cloves of minced garlic to achieve that robust, savory character that truly shines through. However, if you prefer a milder profile, feel free to scale back to just 1 clove; you’ll still enjoy a wonderfully flavored dish, just with a gentler garlic presence. The overall experience is a sophisticated, savory side that complements a wide array of main courses without overpowering them.

Essential Ingredients for Your Perfect Cheesy Creamed Spinach

Ingredients for cheesy creamed spinach laid out on a wooden board, including fresh spinach, butter, onion, garlic, half and half, provolone, and parmesan cheese.

Crafting this incredible side dish requires a thoughtful selection of fresh, high-quality ingredients, each playing a crucial role in achieving the perfect balance of flavor and texture. Here’s a detailed look at what you’ll need:

  • Fresh Baby Spinach: The foundation of our dish, you’ll need a generous 16 ounces. Don’t be intimidated by the volume; fresh spinach wilts down dramatically, transforming a seemingly massive pile into a manageable, tender green. Its mild, slightly earthy flavor is essential.
  • Unsalted Butter: This provides the initial richness and serves as the perfect medium for sautéing our aromatics. Unsalted butter allows you to control the overall saltiness of the dish, ensuring a balanced seasoning.
  • Sweet Onion: A finely minced 2-ounce portion (approximately ¼ cup) introduces a subtle, mellow sweetness that beautifully complements the other savory elements. Sweet onions soften and caramelize slightly during cooking, adding depth without any harshness.
  • Minced Garlic: This is where much of the savory magic happens. We recommend a full tablespoon (equivalent to 3-4 cloves) for a bold, aromatic flavor that truly elevates the spinach. For a less intense garlic presence, you can adjust the amount to your preference.
  • Half and Half: The key to our incredibly creamy sauce. Half and half strikes the perfect balance between richness and lightness. For an extra indulgent experience, heavy cream can be substituted, making the dish even more luxurious. For a lighter touch, whole milk works well too.
  • Provolone Cheese: This cheese is chosen for its exceptional melting qualities, contributing a smooth, gooey texture and a wonderfully mild, slightly tangy flavor that integrates seamlessly into the sauce. Using slices or shredded provolone ensures even melting.
  • Parmesan Cheese: Added at the end, shredded Parmesan delivers a salty, nutty, and distinctly umami finish. Its sharper flavor profile contrasts beautifully with the milder provolone, adding complexity and a final burst of cheesy goodness.
  • Kosher Salt & Black Pepper: Simple yet essential seasonings that enhance all the other flavors, bringing everything together in a perfectly seasoned dish. Always taste and adjust to your liking.

Ingredient Substitutions & Creative Variations

One of the joys of cooking is the ability to adapt recipes to your pantry, dietary needs, or simply your mood. This Cheesy Creamed Spinach recipe is incredibly forgiving and lends itself beautifully to various modifications. Here are some easy swaps and creative twists you can explore:

  • Spinach Alternatives: While fresh baby spinach offers the best texture and vibrant color, frozen spinach is a perfectly acceptable substitute when time is short or fresh isn’t available. Opt for a 10-ounce package of frozen chopped spinach. Be sure to thaw it completely and, crucially, press out as much moisture as possible before adding it to the skillet to prevent a watery sauce.
  • Creamy Base Options:
    • For an even richer, more decadent dish, replace half and half with heavy cream. It will result in an ultra-luxurious texture.
    • If you’re aiming for a lighter version without sacrificing creaminess, whole milk can be used in place of half and half. The sauce will be slightly thinner but still delicious.
  • Cheese Explorations: The world of cheese offers endless possibilities!
    • Instead of Provolone, consider adding cream cheese for an extra tangy and dense creaminess, Monterey Jack for a mild, superior melt, mozzarella for classic stretchiness, white cheddar for a sharper, more robust flavor, fontina for a nutty, earthy aroma, or Gruyère for a deeply complex, savory punch.
    • For the Parmesan, Romano offers a saltier, tangier profile, while Asiago provides a nuttier, slightly sharper taste. Use what you have on hand or experiment to find your favorite blend.
  • Spice It Up: For those who appreciate a bit of heat, introduce a pinch of red pepper flakes along with the garlic and onion, or a dash of your favorite hot sauce just before serving. This adds a subtle warmth and kick.
  • Ultra Creamy Boost: If you crave an even more lavishly creamy texture, stir in a spoonful or two of softened cream cheese along with the provolone. It adds an extra layer of richness and a slight tang.
  • Dairy-Free Delight: Making this dish dairy-free is surprisingly simple. Swap out the butter for a plant-based alternative, use a rich non-dairy milk (like full-fat oat milk or cashew milk) in place of half and half, and incorporate your favorite brand of high-quality dairy-free cheese shreds.

How to Make Creamed Spinach Healthier Without Sacrificing Flavor

This cheesy creamed spinach is already a winner when it comes to packing in nutrient-rich leafy greens and being naturally low in carbohydrates. However, for those looking to lighten it up even further, a few simple tweaks can help reduce calories and fat while maintaining that delicious, comforting flavor. Remember, small changes can make a big difference!

  • Opt for Lighter Dairy: Instead of half and half, consider using whole milk, or even a 50/50 mix of whole milk and skim milk. While the sauce will be slightly less rich, it will still offer a pleasing creaminess, and you’ll cut down on saturated fat.
  • Reduce Butter Content: Butter adds wonderful flavor, but you can achieve great results with a little less. Try cutting back to just 2 tablespoons of unsalted butter. The onion and garlic will still sauté beautifully, and you’ll save on calories without compromising the savory base.
  • Choose Part-Skim Cheeses: Many cheese varieties come in part-skim or light versions. Substituting part-skim mozzarella, light provolone, or even Neufchâtel cheese (a lower-fat cream cheese alternative) can significantly reduce fat content while still delivering that essential cheesy goodness and melt.
  • Boost with Extra Spinach: To increase the nutritional value and stretch the serving size, don’t hesitate to add an extra bag of fresh baby spinach. Spinach is incredibly nutrient-dense and low in calories, making it a healthy way to bulk up the dish. Just be sure to wilt and thoroughly drain the additional spinach.
  • Embrace Plant-Based Alternatives: As mentioned in variations, using plant-based butter, non-dairy milk (like unsweetened almond or oat milk), and good quality dairy-free cheese shreds can make this dish completely dairy-free and potentially lower in saturated fat, depending on the products chosen.

Step-by-Step Guide: How to Make Cheesy Creamed Spinach

Creating this irresistible Cheesy Creamed Spinach is a straightforward process, making it accessible for cooks of all skill levels. Follow these simple steps for a perfect dish every time:

Fresh baby spinach wilting in a large skillet over medium-high heat.

Step 1: Wilt the Spinach

  • Begin by heating a large skillet over medium-high heat. Once hot, add the fresh baby spinach. You may need to add it in batches if your skillet isn’t large enough, as the volume is considerable initially.
  • Cook the spinach, stirring frequently, until it has completely wilted down. This process usually takes only a few minutes, as the heat quickly breaks down the cell walls of the greens.

Cooked spinach in a skillet and then draining the wilted spinach in a sieve set over a bowl.

Step 2: Thoroughly Drain the Spinach

  • Once all the spinach has wilted down significantly, carefully transfer it to a fine-mesh sieve or a colander. Place the sieve over a bowl to collect the liquid that will be released.
  • This step is absolutely critical to prevent your creamed spinach from becoming watery. Press out as much liquid as humanly possible from the spinach. You can use the back of a spoon, a sturdy spatula (like a wood spurtle), or even your hands (once the spinach has cooled slightly to avoid burns).
  • Discard the liquid that has collected in the bowl; it contains compounds that can make your dish bitter.

Adding minced onions to melted butter in a skillet, followed by minced garlic, salt, and pepper.

Step 3: Sauté the Onion and Garlic

  • Using the same skillet (no need to wash it), melt the unsalted butter over medium heat.
  • Add the minced sweet onion and cook for about 5 minutes, stirring occasionally, until the onion softens and becomes translucent, releasing its subtle sweetness.
  • Stir in the minced garlic, kosher salt, and black pepper. Continue to cook for just 1 more minute until the garlic becomes fragrant. Be careful not to burn the garlic, as this can make it bitter.

Drained spinach being added back into the skillet with sautéed onions and garlic, then stirred to combine.

  • Return the thoroughly drained spinach to the skillet with the sautéed onion and garlic mixture.
  • Stir everything together well, ensuring the spinach is evenly coated with the aromatic base.

Adding half and half to the spinach mixture, followed by torn pieces of provolone cheese.

Step 4: Create the Creamy Base

  • Pour the half and half into the spinach mixture in the skillet. Stir gently to incorporate.
  • Allow the mixture to heat through over medium heat, bringing it to a gentle simmer. Do not bring it to a rolling boil.
  • Add the provolone cheese, torn into small pieces or shredded, to ensure it melts quickly and evenly. Stir continuously until the provolone is completely melted and smoothly incorporated into the creamy sauce.

Stirring the creamy spinach mixture, then adding shredded Parmesan cheese to it.

Step 5: Add the Final Cheesy Touch

  • Once the provolone is melted and the mixture is hot and creamy, stir in the shredded Parmesan cheese.
  • Continue to cook and stir for another minute or two, allowing the Parmesan to melt and the sauce to reach your desired thickness. The dish should be rich, thick, and utterly decadent.

Step 6: Serve and Savor

  • Immediately transfer your hot, cheesy creamed spinach to a serving dish. Serve it warm and be prepared for it to disappear quickly!

Cheesy Creamed Spinach in a white serving bowl with a spoon.

Pro Tips for the Best Cheesy Creamed Spinach

While this recipe is incredibly straightforward, a few expert tips can elevate your Cheesy Creamed Spinach from delicious to absolutely unforgettable. Paying attention to these small details will ensure a perfect outcome every time:

  • The Non-Negotiable Step: Drain That Spinach! This cannot be stressed enough. After wilting, spinach releases a surprising amount of water. If this excess moisture isn’t thoroughly squeezed out, it will dilute your creamy sauce, making it thin, watery, and less flavorful. Use a sieve, a colander, or even a clean kitchen towel to press out every last drop. This is the single most important step for achieving a thick, luxurious creamed spinach.
  • Fresh vs. Frozen: Know Your Spinach. While frozen spinach can be used in a pinch, fresh baby spinach generally offers superior flavor and a more pleasing texture. Fresh spinach has a brighter, slightly sweeter taste and a more tender bite. If you must use frozen, ensure it is completely thawed and, again, *rigorously* drained to avoid any compromise in the dish’s consistency.
  • Embrace Cheese Variety. Don’t be afraid to experiment with different cheeses beyond provolone and Parmesan. As explored in our “Variations” section, cheeses like fontina, cream cheese, mozzarella, Monterey Jack, or Gruyère can introduce exciting new flavor profiles and textures. Each cheese melts differently and brings its own unique character to the dish, so feel free to mix and match to find your favorite blend.
  • Make Ahead for Convenience. This creamed spinach is an excellent make-ahead dish, perfect for holiday planning or busy weeknights. You can prepare it up to a day in advance. Store it in an airtight container in the refrigerator. When ready to serve, reheat gently on the stovetop over low heat, stirring frequently, or in the microwave in short bursts, stirring between each, until warmed through. You might need to add a splash of milk or half and half to restore its creamy consistency upon reheating.
  • Seasoning is Key: Taste and Adjust. Always taste your dish before serving and adjust the seasonings as needed. Different cheeses can vary in saltiness, and your personal preference for salt and pepper is unique. A final pinch of salt or a grind of fresh black pepper can make all the difference in bringing out the full spectrum of flavors.
  • Don’t Overcook the Garlic: When sautéing the aromatics, keep a close eye on the garlic. It cooks much faster than onions. Garlic that burns can turn bitter and impart an unpleasant flavor to your entire dish. Add it towards the end of the onion cooking time and cook for just a minute until fragrant.

Delicious Pairings: What to Serve with Cheesy Creamed Spinach

This rich and creamy side dish is incredibly versatile and pairs beautifully with a wide array of main courses, enhancing any meal with its comforting and savory profile. Here are some of our favorite combinations:

  • Steak or Prime Rib: A classic pairing! The richness of the creamed spinach beautifully complements the robust flavors of a perfectly cooked steak, whether it’s a juicy rib-eye, a tender filet mignon, or an impressive prime rib roast. The creaminess cuts through the meat’s richness. Try it with a succulent air fryer rib-eye steak.
  • Roast Chicken or Turkey: For poultry dishes, creamed spinach adds a layer of indulgence that elevates the meal. It’s a wonderful accompaniment to a perfectly roasted chicken or a festive holiday turkey, bringing moisture and flavor. Consider pairing with perfectly baked chicken breast.
  • Grilled Pork Chops: The savory and slightly sweet notes of the creamed spinach are a fantastic match for the smoky char of grilled pork chops. It offers a creamy contrast to the lean meat.
  • Baked Salmon or White Fish: For a lighter main course, creamed spinach provides a luxurious side that doesn’t overpower delicate fish. Its richness complements the flakiness of baked salmon, cod, or halibut.
  • Holiday Meals (Thanksgiving, Christmas, Easter): This dish truly shines during festive gatherings. It’s a comforting, crowd-pleasing vegetable side that feels special without being overly complicated, making it a perfect addition to your holiday spread alongside ham, turkey, or roast beef. Don’t forget to pair it with a slow cooker ham with brown sugar glaze.

More Easy Side Dishes to Explore

If you loved this Cheesy Creamed Spinach, you might enjoy these other simple and delicious side dishes that perfectly complement any meal:

  • Oven Roasted Corn on the Cob: Sweet, tender, and effortlessly delicious.
  • Watermelon Feta Salad: A refreshing and unexpected combination of sweet and salty.
  • Easy Sautéed Green Beans: A quick and healthy classic that always satisfies.
  • Slow Cooker Maple Brown Sugar Carrots: Sweet, tender, and incredibly easy to make.

Storing & Reheating Leftovers: Keep Your Spinach Fresh

Proper storage and reheating are key to enjoying your Cheesy Creamed Spinach leftovers at their best. Follow these guidelines to maintain its delicious flavor and creamy texture:

  • Storage: Allow any leftover creamed spinach to cool completely to room temperature before storing. Transfer it to an airtight container and place it in the refrigerator. It will keep well for up to 3 days.
  • Reheating:
    • Microwave: For individual servings, reheat in the microwave in 30-second intervals, stirring well after each, until warmed through. Be careful not to overheat, as this can cause the sauce to separate.
    • Stovetop: For larger quantities, transfer the creamed spinach to a saucepan and reheat slowly over low to medium-low heat, stirring frequently. If the sauce appears too thick or dry, you can add a splash of milk, half and half, or even a little chicken broth to bring it back to its original creamy consistency. Continue stirring until it’s heated evenly and gently simmering.
  • Freezing: While possible, freezing creamed spinach is not recommended as dairy-based sauces can sometimes separate or become grainy after thawing. It’s best enjoyed fresh or within a few days from the refrigerator.

Cheesy Creamed Spinach Recipe

Cheesy Creamed Spinach in a bowl with spoon closeup.

This Cheesy Creamed Spinach is a rich, creamy, and flavorful vegetable side dish made with fresh baby spinach, sweet onion, garlic, and two kinds of cheese. It’s a quick and easy recipe that’s perfect for holidays or weeknight dinners. Use fresh or frozen spinach!

By Sandy Clifton

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4

Equipment

  • Large Skillet
  • Sieve or Colander
  • Bowl

Ingredients

  • 16 ounces Fresh Baby Spinach (see Notes)
  • 3 Tablespoons Unsalted Butter
  • ¼ cup Minced Sweet Onion (2-oz)
  • 1 cup Half and Half (or heavy cream)
  • 1 Tablespoon Minced Garlic
  • ½ teaspoon Kosher Salt
  • ¼ teaspoon Pepper
  • 4 slices Provolone Cheese (3-oz) or use shredded
  • ⅓ cup Shredded Parmesan Cheese

Instructions

Prep

  1. Gather all ingredients and equipment together. Do the necessary chopping and measuring so all is ready to go.

Wilt & Drain the Spinach

  1. Heat a large skillet over medium-high heat. Add spinach; cook and stir until wilted.
  2. Drain the spinach in a sieve set in a bowl to catch the liquid. Press out as much of the liquid as possible. Set aside.

Sauté the Onion & Garlic

  1. Add the butter and onion to the skillet over medium heat. Cook for about 5 minutes, stirring occasionally, until tender.
  2. Add the garlic, salt, and pepper, and cook for a minute.
  3. Add the drained spinach back into the skillet and stir well to combine.

Make it Creamy

  1. Stir in the half and half. Let it heat through.

Make it Cheesy

  1. Add the provolone cheese in small pieces to the spinach mixture. Stir until cheese is melted.
  2. Stir in the Parmesan cheese. Continue to cook and stir until desired thickness.
  3. Serve hot.

Notes

Frozen Spinach

  • One 10-ounce package of frozen chopped spinach can be used in place of 16-ounces of fresh.
  • Thaw it and squeeze the liquid out before adding it to the recipe.

Cheeses

No Provolone? Try cream cheese, Monterey Jack, mozzarella, white cheddar, fontina, or Gruyère.

Doubling the Recipe

This recipe doubles easily to feed a larger group. It will just take a bit longer to wilt all of the spinach and drain it.

Approximate per serving: Calories: 295 | Carbohydrates: 6.2g | Protein: 8.7g | Fat: 16.2g | Saturated Fat: 10.0g | Cholesterol: 44.5mg | Sodium: 418mg | Fiber: 1.5g | Sugar: 2.2g

Nutrition

Calories: 295kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

  • Course: Side Dish
  • Cuisine: American

If you make this delicious creamy spinach side dish recipe, we’d love to hear from you! Leave a comment below with a star rating to let us know how it turned out. Your feedback is invaluable!