Would you like to save this?
Keto Creamed Brussel Sprouts Recipe
If you’re craving something cozy, creamy, and low-carb all at once, this Keto Creamed Brussel Sprouts Recipe is your new favorite side dish—rich, cheesy, and ready for both busy weeknights and holiday tables.
What Makes This Keto Creamed Brussel Sprouts Recipe So Special?
Let me set the scene. It’s a chilly evening, you’ve got a protein in the oven (maybe a roasted chicken or a simple pan-seared steak), and you’re staring at a bag of Brussels sprouts wondering how to make them… well, exciting. That’s exactly how this Keto Creamed Brussel Sprouts Recipe was born in my kitchen.
These keto creamed brussel sprouts take those humble little “mini cabbages” and wrap them in a velvety, garlicky, cheesy cream sauce. It’s the kind of keto side dish that feels like comfort food but still fits beautifully into a low carb lifestyle. I serve it for Sunday dinners, Thanksgiving, Christmas, and honestly, sometimes as my entire lunch with a fried egg on top. No judgment here.
From a nutritional standpoint, Brussels sprouts are naturally low in carbs and packed with fiber, vitamin C, and vitamin K. When you pair them with heavy cream, cheese, and a bit of butter, you get a keto vegetable recipe that’s satisfying enough to keep you from wandering back to the bread basket.
Plus, this one cooks all in one pan and then (optionally) finishes under the broiler, so it fits right into real life—the life where dishes magically multiply and the dishwasher is always full.
Why You’ll Love This Keto Creamed Brussel Sprouts Recipe
- Rich and satisfying without the carbs of classic casseroles
- Uses simple, everyday ingredients you probably already have
- One-pan prep (less mess, fewer dishes, more time for you)
- Flexible enough for weeknight dinners and fancy holiday menus
- Naturally gluten-free and low carb, keto-friendly through and through
- Great way to turn “Brussels sprouts skeptics” into actual fans
- Easy to customize with bacon, different cheeses, or seasonings
- Reheats surprisingly well—perfect for meal prep or leftovers
- Feels like cozy keto comfort food while still being veggie-forward
Ingredients for Creamy Keto Brussel Sprouts
Here’s exactly what you’ll need for this pan of creamy brussel sprouts. I’ll give you a few smart swaps along the way so you can use what you have.
- 1 ½ pounds Brussels sprouts, trimmed and halved
- Look for firm, bright green sprouts with tight leaves. If they’re large, quarter them so they cook evenly.
- 2 tablespoons unsalted butter (or ghee for a richer, slightly nutty flavor)
- 2 tablespoons olive oil (helps prevent the butter from burning)
- 3 cloves garlic, minced (about 1 tablespoon; jarred is fine, fresh tastes brighter)
- ¾ teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
- ½ teaspoon onion powder (adds depth without actual onions, which can add carbs)
- ½ teaspoon smoked paprika (optional, but adds a lovely smoky note)
- 1 cup heavy whipping cream
- For a slightly lighter version, you can swap ¼ cup of the cream with unsweetened almond milk, but the sauce will be a bit thinner.
- ½ cup grated Parmesan cheese, packed
- Use real Parmesan, not the “green can” if you can help it; it melts and tastes better.
- ¾ cup shredded mozzarella cheese
- Low-moisture, part-skim mozzarella works best; it gives you that stretchy, melty goodness without extra water.
- 2 ounces cream cheese, softened and cubed
- This helps thicken the sauce without any flour or starch—perfect for a low carb side dish.
- ¼ teaspoon red pepper flakes (optional, for a gentle heat)
- 1 tablespoon lemon juice, freshly squeezed
- Just a splash brightens all the richness and keeps the dish from feeling heavy.
- 2 tablespoons chopped fresh parsley (for garnish; optional but adds color and freshness)
If you like a slightly “bacon-y” situation—and who doesn’t—feel free to add 3–4 strips cooked, crumbled bacon right at the end or sprinkle on top before broiling.
Step-by-Step Directions: How To Make Creamed Brussel Sprouts (Keto Style)
-
Prep the Brussels sprouts
Rinse your Brussels sprouts under cool water, trim the stem ends, and remove any yellow or damaged outer leaves. Halve them lengthwise. If you have very large sprouts, quarter them so they cook faster and more evenly. Pat them dry—this helps them caramelize instead of steam. -
Brown the sprouts for flavor
In a large oven-safe skillet (a 10–12 inch cast iron or stainless steel pan is ideal), heat the olive oil and butter over medium-high heat. When the butter foams, add the Brussels sprouts cut-side down in a single layer. Don’t overcrowd; you want them to sear. Cook 5–7 minutes, without stirring much, until the cut sides are deeply golden brown. That color equals flavor. -
Season and soften
Sprinkle the salt, pepper, onion powder, and smoked paprika over the sprouts. Stir and cook another 3–4 minutes, letting them soften slightly while still holding their shape. If they seem to be browning too fast, lower the heat a bit. We want tender, not burnt. -
Add the garlic
Stir in the minced garlic and cook about 30 seconds to 1 minute, just until fragrant. Don’t walk away—garlic can go from perfect to bitter quickly. If the pan looks dry, you can add a tiny splash of olive oil. -
Pour in the cream
Reduce the heat to medium-low. Pour in the heavy cream and stir well, scraping up any browned bits from the bottom of the pan with a wooden spoon. Those little bits are flavor gold and help the sauce taste like it’s been simmering all day. -
Melt in the cream cheese
Add the cream cheese cubes and stir gently until they melt into the cream. This may take 2–3 minutes. You’ll see the sauce start to thicken and turn silky. If it looks a little lumpy at first, keep stirring; it will smooth out. -
Stir in the cheeses
Add the Parmesan and half of the shredded mozzarella, stirring until melted and well combined. The sauce should be thick, creamy, and nicely coating the Brussels sprouts. Taste and adjust salt and pepper. If you want a bit of heat, add the red pepper flakes now. -
Finish with lemon and top with cheese
Turn off the heat and stir in the lemon juice. This little splash wakes everything up. Sprinkle the remaining mozzarella evenly over the top of the sprouts and sauce. -
Broil (optional but delicious)
If your skillet is oven-safe, slide it under the broiler (on high) for 3–5 minutes, just until the top is bubbly and lightly browned. Watch closely—cheese goes from golden to too dark fast. If your pan isn’t oven-safe, transfer to a small baking dish before broiling. -
Garnish and serve
Remove from the oven and let it sit for 5 minutes; the sauce thickens slightly as it cools. Sprinkle with chopped fresh parsley and, if you’re using it, crumbled bacon. Serve warm as your star keto holiday side or a weeknight low carb brussel sprouts dish next to your favorite protein.
Servings & Timing
- Yield: About 6 servings as a side dish
- Prep Time: 10–15 minutes (trimming and halving the Brussels sprouts)
- Cook Time: 20–25 minutes
- Total Time: Around 35–40 minutes
You’re looking at roughly half an hour from “What’s for dinner?” to “Pass those creamy Brussels sprouts, please.”
Fun Variations for Your Creamy Brussel Sprouts
You know what? Once you’ve made this keto creamed brussel sprouts base, it’s incredibly easy to riff on:
- Bacon & Cheddar Version – Swap mozzarella for sharp cheddar and stir in cooked, crumbled bacon before broiling.
- Garlic-Herb Twist – Add 1 teaspoon Italian seasoning and extra fresh herbs like thyme or chives.
- Extra-Spicy Sprouts – Increase red pepper flakes, add a pinch of cayenne, and finish with a drizzle of spicy chili oil.
- Mushroom Upgrade – Sauté 1 cup sliced mushrooms right after browning the sprouts for an earthy, hearty spin.
- Gruyère Holiday Style – Use Gruyère instead of mozzarella for a more elegant, nutty flavor—perfect as a keto holiday side.
- Dairy-Reduced Version – Use coconut cream in place of some heavy cream and reduce the cheese slightly; it’s still rich, just less dairy-heavy.
How To Store & Reheat Keto Creamed Brussel Sprouts
This is one of those low carb side dishes that actually behaves well the next day, which is always a win in my book.
-
Fridge:
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. -
Freezer:
Technically, yes, you can freeze it for up to 2 months, but cream-based sauces sometimes separate when thawed. If you do freeze it, reheat gently and be prepared to whisk in a splash of cream to bring it back together. -
Reheating (Best Methods):
- Stovetop: Add the leftovers to a skillet over medium-low heat with a tablespoon or two of cream or water. Stir gently until warmed through and creamy again.
- Oven: Place in an oven-safe dish, cover with foil, and warm at 325°F for about 15–20 minutes.
- Microwave: Use medium power, heat in 30–45 second bursts, stirring between each, to avoid hot spots and broken sauce.
-
Make-Ahead Tips:
- You can fully cook the dish, cool it, and refrigerate up to 24 hours before serving. Reheat covered in the oven at 325°F, then uncover for the last 5–10 minutes.
- Or, cook the Brussels sprouts and sauce on the stovetop, transfer to a baking dish, and hold in the fridge. Add the final cheese topping and broil just before serving.
Notes From My Kitchen (Little Things That Make a Big Difference)
- Don’t rush the browning. Letting the Brussels sprouts caramelize on their cut sides adds a deep, slightly sweet flavor that balances all that cream and cheese.
- Salt in layers. The Parmesan is salty on its own, so I season lightly at first, then adjust once the cheese melts into the sauce.
- Watch your heat. If the cream sauce boils hard, it can break and feel greasy. Keep it at a gentle simmer—little bubbles around the edges, not a full-on boil.
- Cheese quality matters. Pre-shredded cheese often has anti-caking agents that can make sauces grainy. If you have the time and energy, grate your own Parmesan and mozzarella. It really does make a difference.
- Lemon is your secret weapon. It might seem odd in such a rich dish, but that tiny bit of acid brightens everything and keeps the cheese from feeling heavy.
- Serve with balance. This keto brussel sprouts recipe is rich, so I like to serve it next to simple proteins—grilled chicken, baked salmon, or a basic steak—and maybe a green salad.
FAQs About Keto Creamed Brussel Sprouts
1. Are Brussels sprouts keto-friendly?
Yes, Brussels sprouts are great for a keto diet in moderate portions—they’re relatively low in net carbs and high in fiber and nutrients.
2. Can I use frozen Brussels sprouts?
You can, but the texture won’t be quite as crisp-tender. If using frozen, thaw and pat them very dry, then roast or sear them longer to remove extra moisture before adding the cream.
3. How can I thicken the sauce more without using flour?
Simmer the sauce a bit longer to reduce it, or add a small extra spoonful of cream cheese. Cheese naturally thickens as it cools, too.
4. What protein pairs best with this keto side dish?
Roast chicken, turkey, pork chops, steak, or baked salmon are all wonderful. It’s also fantastic next to a simple roasted sausage.
5. Can I make this recipe without heavy cream?
Heavy cream is ideal for a keto creamed brussel sprouts dish, but you can use a mix of half-and-half and cream cheese, or even some coconut cream for a slightly different flavor.
6. My sauce turned grainy—what happened?
Usually, that means it either boiled too hard or the cheese was added over high heat. Next time, lower the heat and add cheese slowly, stirring as it melts.
7. How do I make it less rich but still low carb?
Use a bit less cheese, replace part of the cream with unsweetened almond milk or chicken broth, and keep the lemon juice; that helps cut the richness.
8. Can I make this vegetarian?
Yes—just skip the bacon and use a vegetable broth base if you’re thinning the cream. The rest of the ingredients are already meat-free.
Wrapping It Up (And Passing the Spoon)
This Keto Creamed Brussel Sprouts Recipe takes a simple vegetable and turns it into something you’ll actually look forward to—creamy, cheesy, satisfying, and low carb enough to fit right into your keto lifestyle. It works as an easy weeknight keto side dish and also feels special enough for holiday dinners and cozy Sunday meals.
If you try these creamy Brussels sprouts, I’d love to hear how they turned out for you—tell me if you made any fun twists, like bacon or Gruyère, and whether the Brussels sprouts skeptics at your table were converted. And if you’re building a full low carb menu, pair this with a roasted chicken and a fresh green salad, then come back and explore more keto comfort food and low carb side dish ideas.

Keto Creamed Brussel Sprouts
Ingredients
- 1 1/2 pounds Brussels sprouts trimmed and halved (quarter large sprouts)
- 2 tablespoons unsalted butter or ghee
- 2 tablespoons olive oil
- 3 cloves garlic minced (about 1 tablespoon)
- 3/4 teaspoon kosher salt plus more to taste
- 1/2 teaspoon black pepper freshly ground
- 1/2 teaspoon onion powder
- 1/2 teaspoon smoked paprika optional
- 1 cup heavy whipping cream
- 2 ounces cream cheese softened and cubed
- 1/2 cup Parmesan cheese grated, packed
- 3/4 cup mozzarella cheese shredded, low-moisture part-skim
- 1/4 teaspoon red pepper flakes optional
- 1 tablespoon lemon juice freshly squeezed
- 2 tablespoons fresh parsley chopped, for garnish (optional)
- 3 strips bacon cooked and crumbled, optional
Instructions
- Rinse the Brussels sprouts under cool water, trim the stem ends, and remove any yellow or damaged outer leaves. Halve them lengthwise (quarter any very large sprouts so they cook evenly). Pat completely dry so they caramelize instead of steaming.1 1/2 pounds Brussels sprouts
- In a large oven-safe skillet (10–12 inch cast iron or stainless steel), heat the olive oil and butter over medium-high heat. When the butter foams, add the Brussels sprouts cut-side down in a single layer without overcrowding. Sear for 5–7 minutes, with minimal stirring, until the cut sides are deeply golden brown.1 1/2 pounds Brussels sprouts, 2 tablespoons unsalted butter, 2 tablespoons olive oil
- Sprinkle the Brussels sprouts with kosher salt, black pepper, onion powder, and smoked paprika (if using). Stir and cook for another 3–4 minutes, allowing the sprouts to soften while still holding their shape. Reduce the heat slightly if they brown too quickly.1 1/2 pounds Brussels sprouts, 3/4 teaspoon kosher salt, 1/2 teaspoon black pepper, 1/2 teaspoon onion powder, 1/2 teaspoon smoked paprika
- Stir in the minced garlic and cook for 30–60 seconds, just until fragrant. If the pan looks dry, add a small splash of olive oil to prevent the garlic from burning.3 cloves garlic, 2 tablespoons olive oil
- Reduce the heat to medium-low. Pour in the heavy whipping cream and stir well, scraping up any browned bits from the bottom of the pan with a wooden spoon so they incorporate into the sauce.1 cup heavy whipping cream
- Add the cubed cream cheese. Stir gently and continuously for 2–3 minutes, until the cream cheese is fully melted and the sauce is starting to thicken and turn smooth and silky.2 ounces cream cheese
- Stir in the grated Parmesan and half of the shredded mozzarella. Continue stirring until the cheeses are fully melted and the Brussels sprouts are well coated in a thick, creamy sauce. Taste and adjust with additional salt and pepper as needed. Add red pepper flakes if you’d like a bit of heat.1/2 cup Parmesan cheese, 3/4 cup mozzarella cheese, 3/4 teaspoon kosher salt, 1/2 teaspoon black pepper, 1/4 teaspoon red pepper flakes
- Turn off the heat and stir in the lemon juice to brighten the flavors. Smooth the sprouts and sauce into an even layer, then sprinkle the remaining mozzarella evenly over the top.1 tablespoon lemon juice, 3/4 cup mozzarella cheese
- Position an oven rack a few inches below the broiler and preheat the broiler to high. Place the oven-safe skillet under the broiler for 3–5 minutes, just until the top is bubbly and lightly browned. Watch closely so the cheese doesn’t burn. (If your skillet isn’t oven-safe, transfer the mixture to a small baking dish before topping with cheese and broiling.)
- Remove the skillet from the oven and let the creamed Brussels sprouts rest for about 5 minutes so the sauce can thicken slightly. Garnish with chopped fresh parsley and crumbled bacon, if using. Serve warm as a keto side dish alongside your favorite protein.2 tablespoons fresh parsley, 3 strips bacon
Notes
Tips: Don’t rush browning the Brussels sprouts—deep color adds sweetness and flavor that balances the rich sauce. Avoid boiling the cream hard; keep it at a gentle simmer to prevent the sauce from breaking. For the best texture, use freshly grated cheeses rather than pre-shredded. The splash of lemon juice is key to keeping the dish from tasting too heavy.

