Creamed spinach is a warm, cheesy side dish that’s super easy to make. It’s a cozy mix of tender spinach, creamy sauce, and a sprinkle of cheese that melts beautifully!
This dish is great for bringing a touch of comfort to dinner! I love serving it alongside steak or chicken, but really, it brightens up any meal. Plus, it’s a sneaky way to eat your greens! 🥬
Key Ingredients & Substitutions
Spinach: Fresh spinach gives the best texture and flavor, but frozen is a great time-saver. Just make sure to squeeze out all the water after thawing, or you’ll end up with watery sauce. I often mix both for a convenient solution!
Butter: Unsalted butter allows you to control the seasoning. You can use olive oil for a dairy-free option, or even vegan butter if you’re avoiding dairy. I sometimes throw in a little extra for richness, but that’s just my little tip!
Parmesan Cheese: Grated Parmesan adds a lovely salty flavor. If you’re looking for a substitute, Pecorino Romano works well too. Nutritional yeast can be a great dairy-free alternative that’s packed with flavor. Just a few tablespoons can do the trick!
Nutmeg: A tiny bit of nutmeg really elevates the dish, giving it a warm depth. If you don’t have any, you can skip it, but I encourage you to try it—it makes such a difference!
How Do I Get Creamy Sauce Without Lumps?
Making a smooth, creamy sauce is all about proper techniques. Here’s how to do it right:
- Start by making a roux with melted butter and flour. Whisk continuously for about 1-2 minutes. This helps eliminate any raw flour taste.
- When adding milk, pour it in gradually while whisking. This prevents lumps from forming and helps the sauce stay smooth.
- Keep stirring as it thickens, which usually takes about 3-5 minutes. If you see any lumps, use a whisk to break them up!
- Always combine the spinach with the creamy sauce off the heat to keep it from wilting too much.
These simple steps will keep your sauce silky and delicious!

How to Make Creamed Spinach
Ingredients You’ll Need:
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1/4 cup finely chopped onion or shallot
- 1 tablespoon all-purpose flour
- 1 cup whole milk (or heavy cream for richer texture)
- 1/2 cup grated Parmesan cheese
- 1/4 teaspoon ground nutmeg
- Salt and black pepper, to taste
- 1 pound fresh spinach leaves (or 2 packages frozen chopped spinach, thawed and drained)
- Optional: pinch of crushed red pepper flakes for heat
How Much Time Will You Need?
This dish takes about 10-15 minutes to prepare and cook. It’s quick and easy, making it perfect for a weeknight dinner or a special meal.
Step-by-Step Instructions:
1. Prepare the Spinach:
If you are using fresh spinach, rinse it well and trim off the thick stems. In a large pot over medium heat, cook the spinach with a splash of water, just until it wilts, which will take about 2-3 minutes. After that, drain the spinach well, pressing out any excess moisture, and roughly chop it. If you’re using frozen spinach, simply make sure it’s completely thawed and drained of any water.
2. Sauté Aromatics:
In a large skillet, melt the butter over medium heat. Once the butter is melted, add the minced garlic and chopped onion (or shallot). Sauté this mixture for about 3 minutes, or until the garlic is fragrant and the onions become translucent.
3. Make the Roux:
Sprinkle the flour over the butter and onion mixture. Whisk it constantly for about 1-2 minutes. This helps to cook out the raw flour taste and creates a roux that will thicken your sauce.
4. Add Milk:
Gradually whisk in the milk (or heavy cream). Keep stirring continuously until the sauce thickens, which should take about 3-5 minutes. You’re looking for a creamy, smooth texture.
5. Mix in Cheese and Seasonings:
Stir in the grated Parmesan cheese and the ground nutmeg. Also, season with salt and black pepper to your taste. If you like a little heat, feel free to add a pinch of crushed red pepper flakes.
6. Combine Spinach with Sauce:
Gently fold the cooked spinach into the creamy sauce. Make sure all the spinach is well coated with your delicious sauce!
7. Heat Through:
Allow everything to cook together for another 2-3 minutes. This helps the flavors meld beautifully and ensures the dish is hot throughout.
8. Serve and Enjoy:
Transfer the creamed spinach to a serving dish and serve it warm. It’s a perfect side to accompany steak, roasted chicken, or even served as a veggie dip with some crusty bread!
This classic creamed spinach is deliciously rich and creamy, with a lovely nutmeg aroma that makes it a favorite for many. Enjoy sharing this comforting dish with family and friends!
Can I Use Frozen Spinach Instead of Fresh?
Yes! Frozen spinach is a great time-saver. Just make sure it’s fully thawed and drained well to avoid excess moisture. This keeps your creamed spinach creamy rather than watery!
How Do I Store Leftover Creamed Spinach?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk or cream if it seems too thick.
Can I Make Creamed Spinach Ahead of Time?
Absolutely! You can prepare the dish a day in advance and simply reheat it before serving. Just remember, it’s best served fresh, but preparing it ahead can save you time!
What Are Some Variations or Add-Ins?
You can customize your creamed spinach by adding in some cooked, chopped bacon for extra flavor or a handful of grated cheese on top for a crispy finish. Some people also love to mix in a dash of hot sauce or lemon juice for a little extra kick!
