Slow Cooker Creamy Brussels Sprouts with Parmesan and Crispy Shallots
When the slow cooker lid comes off, the Brussels sprouts are tender and the cream cheese has melted into the cream around them. The first time I made these, I…
Tip: save now, cook later.When the slow cooker lid comes off, the Brussels sprouts are tender and the cream cheese has melted into the cream around them. The first time I made these, I expected the sprouts to brown, then realized that isn’t what this dish is built to do. Slow Cooker Creamy Brussels Sprouts with Parmesan and Crispy Shallots gives you soft, saucy sprouts with a crunchy topping added at the end.
I keep the sprouts halved and let the slow cooker soften them gently in the cream, garlic, and cream cheese. Parmesan goes in after cooking, when it can melt into the warm sauce instead of spending hours in the cooker. Then the shallots get a quick fry in a skillet, which brings the crisp contrast the sprouts need. Every spoonful is creamy with a little crunch on top.

Kitchen Note
Softened, cubed cream cheese melts into the sauce much more evenly than cold cream cheese straight from the fridge. I set it out while I trim the sprouts so it’s ready to go into the cooker.
Save these creamy Brussels sprouts with Parmesan and crispy shallots for a hands-off side with tender sprouts and a golden, crunchy finish.
The Slow Cooker Makes Tender Sprouts, Not Roasted Ones
Brussels sprouts from a slow cooker won’t have the browned edges you get from roasting. Here, they soften in a creamy mixture, so the result is more like a cozy, spoonable side than a tray of caramelized vegetables. Expect the cut sides to be tender, not crisp, and let the topping provide the crunch.
That difference is worth keeping in mind when you plan the rest of the meal. The slow cooker takes care of the sprouts while you prepare the shallots separately, and the two textures come together in the serving dish. The dairy also gives the sprouts a sauce to carry the Parmesan and garlic into each bite. If you’re hoping for browned sprouts, this isn’t the method; if you want them tender and coated in a creamy sauce, it’s a good fit.
Why Cream Cheese and Finely Grated Parmesan Matter Here

- Brussels sprouts — Trim away the dry stem ends and halve each sprout so the pieces are ready to cook in the sauce. Choose firm sprouts without yellowing leaves; their fresh, mild cabbage flavor works best here.
- Heavy cream and cream cheese — Together, these make the sauce rich and creamy rather than thin. Softening and cubing the cream cheese helps it blend into the other ingredients. There isn’t a direct dairy-free swap that keeps the same sauce and flavor.
- Parmesan — Finely grated cheese melts into the warm mixture and adds a savory, salty finish. Grate it finely so it disperses through the sauce; a coarse shred takes longer to melt evenly.
- Shallots, flour, and neutral oil — Thin slices fry quickly, while the light flour coating helps them crisp and turn golden. Slice the shallots evenly so they cook at about the same pace. Use a neutral oil that works for skillet frying rather than an oil with a strong flavor.
- Garlic — Minced garlic spreads through the creamy base as the sprouts cook. Mince it finely so you don’t end up with a large bite of garlic in an otherwise smooth spoonful.
How to Cook the Sprouts and Fry the Shallots Without Losing Their Texture
Build the Creamy Base in the Slow Cooker
Add the halved Brussels sprouts, heavy cream, softened cubed cream cheese, minced garlic, kosher salt, and black pepper to a 6-quart slow cooker. Stir until the sprouts are coated and the cream cheese pieces are distributed throughout. The mixture will look thick and uneven at first; that’s fine, because the cream cheese softens as it cooks. Cover the cooker before starting the cooking time.
Cook Until a Fork Slides In Easily
Cook covered on LOW for 3 to 4 hours or on HIGH for 1 1/2 to 2 hours, until the sprouts are fork-tender. The timing can vary with the size of the sprouts and your slow cooker, so use the fork test as your cue rather than relying only on the clock. If the centers still feel firm, keep cooking until they soften. Keeping the lid on during the cook helps the slow cooker hold its heat.
Melt the Parmesan Into the Warm Sauce
Once the sprouts are tender, stir in the finely grated Parmesan. Keep stirring until the cheese has melted and the sauce looks creamy and evenly combined. Adding it at this point gives you a smooth finish without leaving the Parmesan to cook for hours. Taste a sprout with some sauce before you transfer everything to a serving dish.
Fry the Shallots in Small Batches
Toss the thinly sliced shallots with the flour in a medium bowl until lightly coated. Heat the neutral oil in a 10-inch skillet over medium heat to 350°F, then fry the shallots in batches for 2 to 3 minutes per batch, stirring often. Watch for an even golden-brown color, and transfer each batch to paper towels to drain. Spoon the sprouts into a serving dish and scatter the crisp shallots over the top.
Two Simple Ways to Adapt This Creamy Brussels Sprout Side
A gluten-free version without the fried topping
The flour coating on the shallots is the part that contains wheat. Leave off the crispy shallots and serve the creamy Brussels sprouts on their own for a gluten-free adaptation; you’ll lose the crunchy contrast, but the sprouts and Parmesan sauce remain the focus.
A milder version without Parmesan
Leave out the Parmesan for a softer, less salty dairy flavor. The cream cheese still gives the sprouts a creamy coating, but the sauce will be less savory and a little less thick than the finished version with Parmesan.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in an airtight container within 2 hours and use them within 3 to 4 days. The sprouts soften a little and the sauce firms as it chills.
- Freezer: Freezing isn’t recommended. The cream cheese and cream sauce may separate after thawing, and the sprouts can become mushy.
- Reheating: Reheat gently in the microwave or in a covered saucepan over low heat, stirring until hot. High heat can cause the creamy sauce to separate.
Questions That Come Up When Making Creamy Brussels Sprouts

Slow Cooker Creamy Brussels Sprouts with Parmesan and Crispy Shallots
Ingredients
Equipment
Method
- Add the Brussels sprouts, heavy cream, cream cheese, garlic, salt, and pepper to a 6-quart slow cooker and stir to combine.
- Cover and cook on LOW for 3 to 4 hours or HIGH for 1 1/2 to 2 hours, until the sprouts are fork-tender.
- Stir in the Parmesan until melted and the sauce is creamy.
- Toss the shallots with the flour in a medium bowl until lightly coated.
- Heat the oil in a 10-inch skillet over medium heat to 350°F.
- Fry the shallots in batches for 2 to 3 minutes per batch, stirring often, until golden brown; transfer to paper towels to drain.
- Spoon the Brussels sprouts into a serving dish.
- Scatter the crispy shallots over the top.