“Are you sure you want to throw bacon in the spinach?” my friend asked over the phone, her voice a mix of curiosity and mild skepticism. Honestly, I wasn’t sure myself at first. I was fumbling through the fridge late one chilly evening, half-dreading the idea of a boring side dish. The spinach was wilting, the leeks were begging to be used, and the bacon was just sitting there, looking way too tempting to ignore.
So, I threw caution to the wind and tossed all three together. What came out of that pan was unexpectedly rich, creamy, and downright addictive. The smoky bacon bits played off the subtle sweetness of the leeks, while the spinach soaked up all that luscious sauce like a sponge. I remember sitting back, fork in hand, surprised at how something so simple could feel like a little luxury after a long day.
It wasn’t fancy or complicated. Just a humble, easy-to-make side dish that suddenly became my go-to whenever I craved comfort without fuss. Now, whenever I serve it alongside a hearty steak, like the butter-basted ribeye, it feels like a quiet celebration at the dinner table.
That night, I realized this creamy bacon and leek creamed spinach recipe wasn’t just good—it was the kind of dish that makes you slow down, savor the moment, and maybe even sneak a second helping when no one’s looking.
Why You’ll Love This Creamy Bacon and Leek Creamed Spinach Recipe
After testing this recipe more times than I can count, I can say it’s become a trusted classic in my kitchen. Here’s why it’s worth making again and again:
- Quick & Easy: Ready in under 30 minutes, it’s perfect for busy weeknights or whenever you need a comforting side dish without the hassle.
- Simple Ingredients: No trips to specialty stores. You probably already have smoky bacon, fresh leeks, and spinach in your fridge or pantry.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or a casual family meal, this creamed spinach pairs beautifully with mains like roast chicken or even a rich pasta.
- Crowd-Pleaser: Even spinach skeptics tend to come back for seconds thanks to that irresistible creamy texture and smoky depth.
- Unbelievably Delicious: The secret is in the gentle sauté of leeks and bacon before the cream sauce, which adds layers of flavor that you don’t get with plain creamed spinach.
This recipe isn’t just another side; it’s a thoughtful twist on a classic. The leeks add a mellow onion flavor that brightens the dish, and the bacon’s crispy bits make every bite interesting. It’s comfort food that feels a little fancy but requires zero stress. Plus, it’s one of those dishes that brings warmth to the table—perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying creamy texture without any fuss. Most are pantry staples, but a few fresh ingredients bring it all together beautifully.
- Bacon: 6 slices, thick-cut preferred (adds smoky richness and a crispy texture)
- Leeks: 2 medium, white and light green parts only, sliced thin (provides a subtle sweetness)
- Fresh spinach: 10 cups loosely packed (about 10 ounces or 280 grams), washed and tough stems removed
- Unsalted butter: 3 tablespoons (for that silky base—use Kerrygold if you want extra creaminess)
- Garlic: 2 cloves, minced (adds a gentle aromatic kick)
- Heavy cream: 1 cup (240 ml), for the luscious sauce; half-and-half works if you want it lighter
- Parmesan cheese: ½ cup, freshly grated (about 50 grams, for nutty depth)
- All-purpose flour: 2 tablespoons (to thicken the sauce; gluten-free flour works too)
- Salt and pepper: to taste
- Nutmeg: a pinch, freshly grated if possible (classic with creamy spinach)
Feel free to swap out heavy cream for a dairy-free option if needed, or use smoked paprika for a different smoky note. When picking bacon, something with a good balance of fat and meat works best—too lean and the dish loses that rich flavor punch. For the spinach, I prefer fresh baby spinach, but frozen works in a pinch if you squeeze out excess moisture.
Equipment Needed
To make this creamy bacon and leek creamed spinach recipe, you won’t need anything fancy, but here’s what helps:
- Large skillet or sauté pan: Non-stick or stainless steel works well to cook the bacon and vegetables evenly.
- Cutting board and sharp knife: For slicing leeks and chopping garlic precisely.
- Colander or salad spinner: To wash and drain the spinach thoroughly, avoiding watery creamed spinach.
- Wooden spoon or silicone spatula: For stirring without scratching your pan.
- Measuring cups and spoons: For accurate cream, flour, and seasoning amounts.
If you don’t have a skillet large enough, you can cook the bacon and leeks separately in a smaller pan, but I find one good pan makes cleanup easier. Personally, I like using a heavy-bottomed pan because it helps prevent scorching the cream sauce. And hey, if you’re on a budget, a basic non-stick pan will get the job done just fine!
Preparation Method
- Cook the bacon: Heat your skillet over medium heat. Add the bacon slices and cook until crisp, about 6–8 minutes, flipping halfway through. Remove bacon and set on paper towels to drain. Leave about 1 tablespoon of bacon fat in the pan for flavor (discard excess).
- Sauté the leeks: Add the sliced leeks to the pan with the reserved bacon fat and butter. Cook over medium-low heat for 5–7 minutes until soft and fragrant, stirring occasionally. Watch closely so they don’t brown—soft and tender is the goal.
- Add garlic: Stir in the minced garlic and cook for another 30 seconds until aromatic. Be careful not to burn it.
- Prepare the roux: Sprinkle the flour over the leeks and garlic, stirring constantly for about 1 minute. This cooks out the raw flour taste and starts thickening the sauce.
- Add cream: Slowly pour in the heavy cream while whisking to avoid lumps. Bring to a gentle simmer and cook for 3–5 minutes until the sauce thickens slightly. It should coat the back of a spoon.
- Wilt the spinach: Add the fresh spinach in batches, stirring until each batch wilts down before adding more. This step usually takes about 3–4 minutes. The spinach should be tender but still vibrant green.
- Season and finish: Crumble the cooked bacon over the spinach. Stir in the grated Parmesan cheese, nutmeg, salt, and pepper. Taste and adjust seasoning as needed. Cook for an additional 1–2 minutes, allowing the cheese to melt and flavors to meld.
- Serve warm: Transfer to a serving dish and enjoy immediately alongside your main course.
If the sauce seems too thick, add a splash of milk or cream to loosen it up. And if you find the spinach too watery (a common issue), try squeezing it dry with a clean kitchen towel before adding it to the pan.
Cooking Tips & Techniques
Getting this creamy bacon and leek creamed spinach recipe just right requires a few little tricks I’ve picked up over time.
- Don’t rush the leeks: Low and slow is key here to bring out their natural sweetness. High heat can scorch and turn them bitter.
- Use fresh spinach: It wilts beautifully and holds texture better. If using frozen, thaw completely and squeeze out excess water to avoid soggy creamed spinach.
- Roux patience: Cooking the flour a full minute before adding cream avoids that raw flour taste—trust me, it makes a difference.
- Season gradually: Salt and pepper build flavor, but add a little at a time. Bacon adds saltiness, so taste before going heavy-handed with salt.
- Cheese choice matters: Freshly grated Parmesan melts better and adds a nutty complexity. Pre-grated cheese sometimes contains anti-caking agents that affect texture.
One time I got impatient and threw the cream in too fast, ending up with lumps. Lesson learned—slow and steady wins the race in sauce making. Also, if you like a little extra tang, a splash of lemon juice brightens the dish right before serving.
Variations & Adaptations
This recipe is flexible enough that you can make it your own without losing its soul.
- Vegetarian twist: Skip the bacon and use smoked paprika or a splash of liquid smoke to mimic that smoky depth. Add toasted pine nuts for crunch.
- Dairy-free option: Swap heavy cream for coconut cream and use nutritional yeast instead of Parmesan for a cheesy flavor without dairy.
- Seasonal spin: In spring or summer, toss in fresh peas or asparagus tips with the spinach for a fresh pop of flavor and color.
- Low-carb adaptation: Use almond flour instead of all-purpose flour to keep it keto-friendly without compromising creaminess.
- Extra cheesy: Stir in some cream cheese or Gruyère for a richer, more indulgent sauce.
One variation I love is adding a touch of Dijon mustard to the cream before simmering—it adds a subtle tang that cuts through the richness beautifully.
Serving & Storage Suggestions
This creamy bacon and leek creamed spinach is best served warm, right off the stove when the sauce is silky and the bacon bits still have a little crisp. It’s a fantastic pairing for hearty meats like baked salmon with Mediterranean flavors or simple roasted chicken.
If you’re serving it at a gathering, transfer it to a warm dish to keep it cozy, and sprinkle extra Parmesan on top for a nice finish. A crisp white wine or a light, citrusy beer complements the creaminess well.
To store, cool the creamed spinach to room temperature, then refrigerate in an airtight container for up to 3 days. When reheating, add a splash of cream or milk to loosen the sauce and warm gently over low heat to prevent curdling.
Flavors tend to deepen after resting overnight, making leftovers surprisingly good—sometimes even better than fresh!
Nutritional Information & Benefits
This creamy bacon and leek creamed spinach recipe is a satisfying side that brings some nutritional perks to the table.
- Spinach is packed with iron, vitamins A and C, and antioxidants, supporting eye health and immunity.
- Bacon adds protein and fat, giving energy and flavor, though best enjoyed in moderation.
- Leeks contribute fiber and prebiotics, which aid digestion.
- The cream and cheese provide calcium and vitamin D for bone health.
- While rich, this recipe can fit into a balanced diet, especially when paired with lean proteins and plenty of veggies.
For gluten-free needs, swapping regular flour with almond or gluten-free flour keeps it accessible. Just be mindful of the bacon brand you choose, as some may contain added sugars or gluten fillers.
Conclusion
This creamy bacon and leek creamed spinach recipe is one of those dishes that proves simple ingredients can come together to create something comforting, flavorful, and memorable. It’s easy enough for weeknights but special enough to bring to the table when you want to impress without stress.
Feel free to tweak the recipe to suit your taste—add more cheese, play with spices, or try it alongside different mains. It’s a personal favorite of mine, especially when paired with a juicy steak or alongside a fresh salad.
If you’ve enjoyed this recipe, I’d love to hear how you make it your own or what dishes you serve it with. Sharing food stories makes the kitchen feel more like home. Here’s to many cozy meals ahead!
FAQs About Creamy Bacon and Leek Creamed Spinach
Can I use frozen spinach instead of fresh?
Yes, but make sure to thaw it fully and squeeze out as much water as possible to avoid a watery dish.
What can I substitute for heavy cream if I want a lighter version?
Half-and-half or whole milk can work, but the sauce won’t be as thick or rich. Adding a bit more flour helps thicken it.
Is there a way to make this recipe vegetarian?
Skip the bacon and add smoked paprika or liquid smoke for that smoky flavor. Toasted nuts can add texture.
How do I prevent the sauce from curdling when reheating?
Warm it slowly over low heat and add a splash of cream or milk to help loosen the sauce and keep it smooth.
Can this creamed spinach be prepared ahead of time?
Yes, you can prepare it a day before and gently reheat before serving. Flavors actually improve after resting overnight.
Pin This Recipe!
Creamy Bacon and Leek Creamed Spinach
A rich, creamy, and smoky creamed spinach side dish featuring crispy bacon and sweet leeks, perfect for cozy dinners and easy weeknight meals.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon
- 2 medium leeks, white and light green parts only, sliced thin
- 10 cups fresh spinach, loosely packed (about 10 ounces or 280 grams), washed and tough stems removed
- 3 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1 cup heavy cream (240 ml)
- ½ cup freshly grated Parmesan cheese (about 50 grams)
- 2 tablespoons all-purpose flour
- Salt and pepper to taste
- Pinch of freshly grated nutmeg
Instructions
- Heat skillet over medium heat. Add bacon slices and cook until crisp, about 6–8 minutes, flipping halfway through. Remove bacon and drain on paper towels. Leave about 1 tablespoon of bacon fat in the pan; discard excess.
- Add sliced leeks to the pan with reserved bacon fat and butter. Cook over medium-low heat for 5–7 minutes until soft and fragrant, stirring occasionally. Avoid browning.
- Stir in minced garlic and cook for 30 seconds until aromatic, careful not to burn.
- Sprinkle flour over leeks and garlic, stirring constantly for about 1 minute to cook out raw flour taste.
- Slowly pour in heavy cream while whisking to avoid lumps. Bring to a gentle simmer and cook for 3–5 minutes until sauce thickens and coats the back of a spoon.
- Add fresh spinach in batches, stirring until each batch wilts before adding more, about 3–4 minutes total. Spinach should be tender but vibrant green.
- Crumble cooked bacon over spinach. Stir in Parmesan cheese, nutmeg, salt, and pepper. Cook for an additional 1–2 minutes to melt cheese and meld flavors.
- Transfer to serving dish and serve warm immediately.
Notes
Use fresh spinach for best texture; if using frozen, thaw and squeeze out excess water. Cook flour fully before adding cream to avoid raw taste. Add cream slowly to prevent lumps. Season gradually as bacon adds saltiness. For vegetarian version, omit bacon and add smoked paprika or liquid smoke. To loosen sauce if too thick, add splash of milk or cream. Reheat gently with added cream or milk to prevent curdling.
Nutrition
- Serving Size: Approximately 1 cup
- Calories: 280
- Sugar: 1
- Sodium: 550
- Fat: 22
- Saturated Fat: 11
- Carbohydrates: 6
- Fiber: 2
- Protein: 10
Keywords: creamed spinach, bacon, leeks, creamy side dish, easy recipe, comfort food, quick side, spinach recipe






