This Brussels sprout soup with bacon and Dijon mustard is a hearty dish that’s full of rich flavor. The smoky bacon and hint of Dijon mustard complement the earthy flavor of the Brussels sprouts, making it a delicious bowl of comfort food that’s perfect for colder days. If you love Brussels sprouts, this silky smooth soup will surely become a new favorite.

This post may contain affiliate links, which means I may earn a small commission on qualifying purchases, at no extra cost to you. For further info, please see my Disclosure
What are Brussels sprouts?
Brussels sprouts are a leafy winter vegetable, in season from October to March in the northern hemisphere. They’re actually the edible buds of a thick, fibrous stalk and not tiny cabbages, though they belong to the same Brassicaceae family as kale, cabbage and broccoli.
Originally grown around the city of Brussels in Belgium in the 16th century, these little green gems have slowly gained popularity in Europe and the USA, even though they’ve been around since Roman times. They are also often mistakenly called Brussel sprouts instead of Brussels sprouts.
Many people associate Brussels sprouts with a strong smell or bitter taste, but when cooked properly they are in fact mildly sweet, nutty and full of flavor. Overcooking releases sulphur compounds that cause that classic cabbage aroma.
Brussels sprouts can be roasted, steamed, sautéed or added to soups, and when done right they’re truly delicious. These balsamic roasted Brussels sprouts are absolutely delicious but you can also try combining Brussels sprouts with butternut and roast them in the oven.

Brussels sprout soup ingredients
- Brussels sprouts: Choose fresh, firm sprouts with a vibrant green color. Discard any that look aged or feel soft. When they’re out of season, frozen Brussels sprouts work just as well. No need to thaw them first.
- Garlic and onions: Adds depth of flavor to this soup. Use at least 2-3 cloves of garlic for the best results.
- Potatoes: A potato helps thicken the soup naturally, creating a creamy texture without adding cream. Use a starchy variety like russet, which breaks down easily as it cooks. One medium potato is plenty for this recipe.
- Dijon mustard: Preferably use Dijon mustard for its sharp tang that complements the smoky bacon and earthy flavor of the soup. Start with a tablespoon and add more if desired.
- Olive oil: Add a dash of olive oil or any other neutral oil or butter.
- Stock: I use vegetable stock, but chicken stock works fine as well, depending on your preference.
- Thyme: Both fresh and dried combines wonderfully with Brussels sprouts.
- Seasoning: I just use salt and freshly ground black pepper to taste.
- Bacon: Smoked or streaky bacon are both fine, cooked until crispy.
- Garnish: I top the soup with crispy bacon and a few loose Brussels sprout leaves for extra texture and crunch. If you prefer, you can lightly sauté the leaves for 1–2 minutes before adding them.
Which mustard to use?
A spoonful of mustard gives this Brussels sprout soup a subtle kick that enhances its creamy flavor. There are many types of mustard to choose from; yellow mustard is mild and slightly vinegary, whole-grain mustard has a coarser texture, while English mustard is much sharper and spicier.
For this recipe, Dijon mustard works best. Originating from the city of Dijon in northern France, it’s smooth and creamy with just the right balance of tang and sharpness. It adds depth without overpowering the other flavors.
How to make this soup
Note: All the exact quantities of the ingredients can be found in the recipe card at the bottom of this post.

- Clean the Brussels sprouts: Rinse the sprouts under cold running water to remove any dirt or debris. Trim the stem ends and discard any discolored or loose leaves, saving a few clean ones for garnish. Slice the sprouts in half. You can leave them whole, but halving reduces cooking time. This step isn’t necessary if you’re using frozen sprouts.
- Chop the other vegetables: Peel and mince the garlic. Peel and finely chop the onions. Peel the potato and cut it into cubes.
- Cook the vegetables: Heat olive oil in a large pot over medium heat. Cook the onions for 5 minutes until translucent, then add the garlic and Brussels sprouts and sauté for 2–3 minutes, stirring occasionally. Stir in the diced potato and Dijon mustard to combine.

- Simmer the soup: Add the stock and thyme and bring to a boil. Cover with a lid, reduce the heat to medium-low and simmer for 15-20 minutes until all the vegetables are tender. Check with a fork to make sure the potatoes and sprouts are soft.
- Prepare the bacon: While the soup simmers, cut the bacon into small strips and cook in a skillet over medium heat until crispy. No extra butter or oil is needed, as the fat will render. Transfer to a paper towel–lined plate to drain and set aside for garnishing the soup.
- Blend the soup: Remove the pot from the heat and blend the soup with an immersion blender until smooth or carefully transfer to a countertop blender. If too thick, add a little water or stock and blend again.
- Season and serve: Taste and adjust with salt and pepper. Serve hot, topped with crispy bacon and a few loose Brussels sprout leaves.
How to store
This Brussels sprout soup with bacon and Dijon mustard is perfect for making ahead or saving leftovers for later:
- In the fridge: After cooking and blending, let the soup cool to room temperature. Store in airtight containers for up to 3 days. Add the crispy bacon only when serving to keep it crunchy.
- In the freezer: Allow the soup to cool completely, then portion it into freezer-safe containers or bags and freeze for up to 3 months.
- To reheat: Warm the soup gently in a pan over low heat or in the microwave. Stir well before serving and top with the crispy bacon and a drizzle of Dijon mustard if desired.

More creamy soup recipes to try
- Roasted cauliflower soup
- Cream of zucchini soup or courgette soup
- Classic Brussels sprout soup
- Potage Parmentier or leek and potato soup
Brussels Sprout Soup with Bacon and Dijon mustard
Ingredients
- 11 ounces (300 grams) Brussels Sprouts trimmed weight
- 1 large potato peeled and chopped
- 2 medium onions finely chopped
- 3 cloves garlic minced
- 1 tablespoon Dijon mustard
- 3¼ cups (750 ml) vegetable stock
- 1 tablespoon extra virgin olive oil
- 1 tablespoon dried thyme or fresh
- salt and pepper to taste
For garnish
- 5 ounces smoked bacon diced
- Brussels sprouts leaves cleaned and chopped
Instructions
- Rinse the Brussels sprouts under cold water, trim the ends and remove any yellowed or loose outer leaves. Slice the cleaned sprouts in half lengthwise.
- Peel and finely chop the onion and garlic, then peel and dice the potato.
- Heat the olive oil in a large pot over medium heat. Add the onion and sauté for about 5 minutes, until soft and translucent. Stir in the garlic and Brussels sprouts and cook for another 2 to 3 minutes, until fragrant and slightly tender. Add the potatoes and Dijon mustard, stir to combine.
- Pour in the stock along with the thyme and bring everything to a boil. Once boiling, cover with a lid and reduce the heat to a gentle simmer. Cook for 15–20 minutes, until all the vegetables are soft.
- While the soup is simmering, cook the bacon in a separate skillet over medium heat until crisp. Transfer to a paper towel–lined plate to drain
- Remove the pot from the heat and blend the soup with a handheld or immersion blender until smooth. (See notes if using a countertop blender.) Add a little more liquid if the soup is too thick.
- Season to taste with salt, pepper and extra mustard if needed. Serve topped with a few chopped sprout leaves and crispy bacon.
Notes
- Blending the soup: You can also transfer the soup to a countertop blender, working in batches if needed, and blend until smooth. Add a little extra liquid if the texture is too thick.
- Leftovers: Store any leftovers in airtight containers in the refrigerator for up to 3 days. For longer storage, freeze in freezer-safe containers for up to 3 months. Make sure your freezer is set to at least 0°F (-18°C).
Did you make this recipe? I’d love to hear how it turned out! Leave a comment with rating below and share a picture with the hashtag #thetastychilli and tag me on Instagram, Facebook or Twitter.

