Brussels Sprouts Cream Cheese Mustard

Featured in: Warm Rustic Skillet Plates

Tender Brussels sprouts are transformed into a creamy, aromatic side dish in just 30 minutes. Briefly boiled until just tender, the sprouts are tossed in a luxurious sauce made from cream cheese, tangy Dijon mustard, and vegetable broth, enriched with sautéed onion and garlic. A splash of lemon juice brightens the dish, while fresh parsley adds color and freshness. This German-inspired vegetarian dish pairs beautifully with roasted meats or stands alone as a satisfying main.

Updated on Sun, 01 Feb 2026 08:00:00 GMT
A close-up of Brussels sprouts in cream cheese-mustard sauce, garnished with fresh parsley and served warm alongside roasted chicken for dinner. Pin it
A close-up of Brussels sprouts in cream cheese-mustard sauce, garnished with fresh parsley and served warm alongside roasted chicken for dinner. | plumcrescent.com

I burned the butter the first time I tried to make a cream sauce for Brussels sprouts. The kitchen smelled like a diner griddle left on too long, and I stood there watching the onions turn brown too fast, convinced I'd ruined dinner. My neighbor knocked on the door asking if everything was okay. I laughed it off, started over, and this time kept the heat low and patient. That's when I learned that cream cheese melts into something luxurious if you just give it time and don't rush the heat.

I made this for a small dinner party in late autumn when the air had that first real chill. My friend Sarah, who usually skips vegetables entirely, took one bite and said it tasted like comfort food her grandmother might have made. We ended up talking about how food can surprise you when you stop assuming you know what something will taste like. That night, the bowl came back to the kitchen empty, and I felt quietly proud.

Ingredients

  • Brussels sprouts (600 g): Choose firm, bright green sprouts with tight leaves, and trim the stem ends so they cook evenly without falling apart.
  • Cream cheese (150 g): This is what makes the sauce cling and turn silky, so use full-fat for the best texture and let it come to room temperature if you can.
  • Dijon mustard (2 tablespoons): The sharpness cuts through the richness and wakes up the whole dish, so don't skimp or substitute with yellow mustard.
  • Vegetable broth (150 ml): It loosens the sauce and adds depth, but taste it first because some store-bought broths are very salty.
  • Butter (2 tablespoons): Use unsalted so you can control the seasoning, and melt it slowly to avoid browning too early.
  • Onion (1 small): Finely chopped onion melts into the sauce and adds a sweet, savory backbone that balances the mustard.
  • Garlic (1 clove): One clove is enough to perfume the sauce without overpowering the delicate Brussels sprouts.
  • Lemon juice (1 teaspoon): Just a squeeze brightens everything at the end and keeps the sauce from feeling too heavy.
  • Fresh parsley: A handful of chopped parsley on top adds color and a fresh, grassy note that makes the dish feel finished.
  • Salt and pepper: Taste as you go, because the mustard and broth already bring salt, and you want to layer the seasoning gently.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Blanch the Brussels Sprouts:
Bring a large pot of salted water to a rolling boil, then drop in the cleaned and trimmed sprouts and cook for 5 to 7 minutes until they're just tender but still have a little bite. Drain them in a colander and set aside so they stop cooking and stay bright green.
Start the Sauce Base:
Melt the butter in a large skillet over medium heat, then add the finely chopped onion and sauté for 3 to 4 minutes, stirring occasionally, until it turns soft and translucent. Add the minced garlic and sauté for just 1 minute until the kitchen smells warm and fragrant.
Build the Creamy Sauce:
Lower the heat and stir in the cream cheese and Dijon mustard, mixing with a wooden spoon until the cream cheese melts and everything blends into a smooth, thick paste. Gradually pour in the vegetable broth, stirring constantly, until the sauce loosens into a creamy, homogeneous consistency.
Season and Finish:
Taste the sauce and season with salt, pepper, and lemon juice, adjusting until the flavors feel balanced and bright. Add the cooked Brussels sprouts to the skillet, toss gently to coat each one in the sauce, and let everything heat through for 2 to 3 minutes.
Serve and Garnish:
Transfer the sprouts to a warm serving dish and scatter fresh chopped parsley over the top. Serve immediately while the sauce is still glossy and clinging to every sprout.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Freshly cooked Brussels sprouts are coated in a velvety cream cheese-Dijon mustard sauce, ready to be enjoyed as a creamy vegetarian side dish. Pin it
Freshly cooked Brussels sprouts are coated in a velvety cream cheese-Dijon mustard sauce, ready to be enjoyed as a creamy vegetarian side dish. | plumcrescent.com

One Sunday afternoon, I served this to my dad, who has always been suspicious of anything green and leafy. He took a cautious forkful, paused, then went back for more without saying a word. Later, he asked me to write down the recipe, which is his way of saying he actually liked it. That moment felt like a small victory, proof that a good sauce can change someone's mind about a vegetable they've avoided for years.

Serving Suggestions

This dish shines as a side for roasted chicken, pork tenderloin, or a simple grilled steak, where the creamy mustard sauce complements the richness of the meat. You can also serve it over rice or quinoa as a vegetarian main, adding a poached egg on top for extra protein. I've brought it to potlucks in a warm casserole dish, and it always disappears first. The sauce is good enough that people scrape the bowl with bread, so don't be surprised if that happens.

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to three days, and the sauce will thicken as it cools, which actually makes it creamier when you reheat it. Warm it gently in a skillet over low heat, adding a tablespoon or two of broth or water to bring the sauce back to life. I've also microwaved it in short bursts, stirring in between, and it works fine if you're in a hurry. The sprouts hold up well and don't turn mushy, so this is one of those rare dishes that tastes just as good the next day.

Variations and Substitutions

If you want to add a little heat, stir in a pinch of cayenne pepper or a few red pepper flakes when you season the sauce. You can swap the cream cheese for a tangy goat cheese or even a dollop of sour cream if that's what you have on hand. For a dairy-free version, use a cashew cream cheese and replace the butter with olive oil, though the flavor will be lighter and less rich. I've also added crispy bacon bits on top for a smoky, salty crunch that makes this feel like a special occasion dish.

  • Try stirring in a handful of grated Parmesan at the end for an extra layer of savory depth.
  • Add toasted walnuts or pecans for crunch and a nutty contrast to the creamy sauce.
  • Use whole grain mustard instead of Dijon for a more rustic, textured sauce with little mustard seed pops.
Product image
Protect hands when handling hot pans, baking sheets, and cookware while cooking or removing dishes from the oven.
Check price on Amazon
In a skillet, tender Brussels sprouts are enveloped in a rich, creamy mustard sauce with onions and garlic for a flavorful German-inspired dinner. Pin it
In a skillet, tender Brussels sprouts are enveloped in a rich, creamy mustard sauce with onions and garlic for a flavorful German-inspired dinner. | plumcrescent.com

This dish has become one of those recipes I return to when I want something comforting but not complicated, something that feels like care without requiring hours in the kitchen. I hope it finds a place at your table, whether that's a quiet weeknight dinner or a meal shared with people you love.

Recipe Questions & Answers

Can I use frozen Brussels sprouts instead of fresh?

Yes, frozen Brussels sprouts work well. Thaw them first and reduce the boiling time to 3-4 minutes since they're already partially cooked. Pat dry before adding to the sauce to prevent excess water.

How do I prevent the Brussels sprouts from getting mushy?

Cook them just until tender but still firm, about 5-7 minutes. They should retain a slight bite. Drain immediately and don't overcook when reheating in the sauce—just 2-3 minutes is enough to warm through.

Can I make this dish dairy-free?

Yes, substitute the cream cheese with a dairy-free cream cheese alternative and use plant-based butter or olive oil. Ensure your vegetable broth is also dairy-free. The sauce will be slightly less rich but still flavorful.

What can I serve this with?

This pairs wonderfully with roasted chicken, pork chops, or grilled fish. For a vegetarian meal, serve alongside roasted potatoes, quinoa, or a grain pilaf. It also complements holiday roasts beautifully.

How long can I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of broth or water if the sauce has thickened. Avoid microwaving on high heat as it may make the sprouts rubbery.

Can I add other vegetables to this dish?

Absolutely! Cauliflower florets, broccoli, or green beans work wonderfully with this creamy mustard sauce. Adjust cooking times accordingly—cauliflower and broccoli need about 5 minutes, while green beans need 4-5 minutes.

Brussels Sprouts Cream Cheese Mustard

Crisp Brussels sprouts in silky cream cheese-Dijon sauce with garlic, onion, and a splash of bright lemon.

Prep time
10 minutes
Time to cook
20 minutes
Overall time
30 minutes
Created by Avery Hayes


Skill level Medium

Cuisine type German

Total made 4 Portions

Dietary details Vegetarian-friendly, No gluten

Ingredient list

Vegetables

01 21 ounces Brussels sprouts, cleaned and trimmed
02 1 small onion, finely chopped
03 1 garlic clove, minced
04 Fresh chopped parsley for garnish

Sauce

01 5.3 ounces cream cheese
02 2 tablespoons Dijon mustard
03 5 fluid ounces vegetable broth
04 2 tablespoons butter
05 1 teaspoon fresh lemon juice
06 Salt and pepper to taste

How-to

Step 01

Blanch Brussels Sprouts: Bring a large pot of salted water to a boil. Add cleaned and trimmed Brussels sprouts and cook for 5 to 7 minutes until just tender but still firm. Drain in a colander and set aside.

Step 02

Sauté Aromatics: Melt butter in a large skillet over medium heat. Add chopped onion and sauté for 3 to 4 minutes until translucent.

Step 03

Bloom Garlic: Add minced garlic to the skillet and sauté for 1 minute until fragrant.

Step 04

Create Sauce Base: Reduce heat to low. Stir in cream cheese and Dijon mustard, mixing until smooth and fully combined.

Step 05

Build Sauce Consistency: Gradually pour in vegetable broth while stirring continuously until the sauce achieves a creamy and homogeneous texture.

Step 06

Season Sauce: Season with salt, pepper, and lemon juice. Stir well to incorporate all flavors.

Step 07

Finish Dish: Add cooked Brussels sprouts to the skillet and gently toss to coat evenly in sauce. Heat through for 2 to 3 minutes.

Step 08

Plate and Garnish: Transfer to a serving dish and garnish with fresh chopped parsley.

Tools Needed

  • Large pot
  • Colander
  • Large skillet
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board

Allergy warnings

Review all ingredients for allergy risks and speak with your healthcare provider if you're concerned.
  • Contains dairy from cream cheese and butter
  • Contains mustard
  • Verify broth and mustard labels for potential allergens
  • May contain celery traces in vegetable broth

Nutrition details (per portion)

These details are for reference and shouldn't replace healthcare advice.
  • Calorie count: 295
  • Fat content: 17 grams
  • Carbohydrates: 20 grams
  • Proteins: 10 grams