This low-carb, 3-ingredient creamy spinach skillet is one of those back-pocket recipes I reach for on busy weeknights. At its core, it’s a simplified cousin of classic creamed spinach, a dish with roots in European steakhouse and bistro cooking, where rich dairy and leafy greens were paired to create something both comforting and elegant. Here, we streamline the idea: just spinach, cream cheese, and Parmesan, coaxed together in one pan into a velvety, savory side. It’s ideal if you’re watching carbs, cooking for one or two, or just need a quick way to turn a bag of spinach into something that feels like a finished dish rather than an afterthought.
This creamy spinach pairs beautifully with simply cooked proteins: think roasted or pan-seared chicken thighs, grilled steak, or a piece of baked salmon. Because it’s rich, it also does the heavy lifting as a sauce—spoon it over grilled portobellos or roasted cauliflower steaks for a satisfying low-carb plate. If you’re not strictly low-carb, it’s lovely alongside a small portion of buttered rice, farro, or a slice of crusty bread to swipe through the sauce. For brunch, tuck it next to soft-scrambled eggs or under a poached egg; the runny yolk mingling with the creamy spinach feels like something you’d get at a café, without leaving your kitchen.
Low-Carb 3-Ingredient Creamy Spinach Skillet
Servings: 2–3
Ingredients
8 ounces fresh baby spinach (about 6–8 packed cups) or 10 ounces frozen chopped spinach, thawed and well squeezed
4 ounces plain cream cheese, softened and cut into chunks
1/3 cup finely grated Parmesan cheese (plus a little extra for topping, optional)
Kosher salt, to taste (optional but recommended)
Freshly ground black pepper, to taste (optional but recommended)
Pinch of grated nutmeg, to taste (optional but traditional with creamy spinach)
Directions
Prep the spinach: If using fresh spinach, rinse and dry it well. You don’t need to chop baby spinach; larger leaves can be roughly chopped if you like. If using frozen spinach, make sure it’s fully thawed, then squeeze it very firmly in a clean towel or paper towels to remove as much excess water as possible—this keeps the final dish creamy instead of watery.
Wilt the spinach: Set a large skillet over medium heat. Add the fresh spinach to the dry pan (no oil needed; the spinach will release moisture). Cook, tossing frequently with tongs or a spatula, until the leaves are fully wilted and most of the liquid has evaporated, 3–5 minutes. If the pan looks very wet, keep cooking a minute or two longer. For thawed frozen spinach, simply add it to the pan and cook, stirring, until any remaining moisture cooks off.
Add the cream cheese: Reduce the heat to low. Scatter the cream cheese chunks over the warm spinach. Stir slowly and continuously, letting the cream cheese soften and melt into the greens. This will look a bit clumpy at first; keep stirring and pressing the cheese against the pan with your spatula until it forms a smooth, creamy coating on the spinach.
Incorporate the Parmesan: Sprinkle in the grated Parmesan and stir until it melts into the sauce, thickening it slightly. At this stage, you should have a glossy, creamy mixture that clings to the spinach rather than pooling in the pan. If it seems too thick, you can loosen it with a tablespoon or two of water, broth, or a splash of cream (if you have it on hand).
Season and finish: Taste the spinach and season with salt and freshly ground black pepper. If you enjoy the classic steakhouse profile, add a small pinch of grated nutmeg—it’s subtle but brings a warm, aromatic note that plays well with the dairy. Stir well, then cook for another 1–2 minutes over low heat so the flavors meld.
Serve: Transfer the creamy spinach to a shallow bowl or serve directly from the skillet. If you like, finish with an extra dusting of Parmesan and a few cracks of black pepper. Serve hot as a side dish or as a low-carb base for grilled or roasted proteins.