Soups & Stews
This mustard soup recipe delivers a sophisticated balance of bold Dijon mustard and naturally sweet carrots in a rich, velvety broth that transforms ordinary weeknight dinners into something memorable.
The secret lies in slow simmering potatoes and carrots until tender, then blending with a precise ratio of mustard and cream for depth without bitterness. I developed this version after years of testing—too much mustard overpowers, too little feels flat, and this ratio hits that perfect sweet-spicy harmony every time.
The beauty of this recipe is its versatility—it works as a standalone meal or pairs beautifully with grilled meats, crusty bread, or even as a creamy sauce for roasted vegetables.
What sets it apart is the caramelization step where onions and garlic develop complex flavors before the mustard is introduced, creating layers that store-bought versions simply can't match. The result is a soup that's rich enough to satisfy hearty appetites but light enough for lunch.
By the time you're done, you'll have a velvety soup with tender vegetables suspended in a glossy broth that's perfectly balanced between tangy mustard and creamy smoothness. The texture is what makes it special—thick enough to coat a spoon but still silky, with just enough body to feel substantial.
This isn't your childhood mustard soup; it's a restaurant-quality dish that's surprisingly simple to make at home.
For those watching their dairy intake, I've included a foolproof substitution method using coconut milk that maintains the same luxurious texture. The recipe scales effortlessly too—double it for gatherings or freeze portions for quick meals.
Let's get cooking with this refined yet approachable mustard soup that proves comfort food can be elegant.
Ingredients for mustard soup
Nine ingredients create this restaurant-worthy mustard soup with velvety texture and perfect tang.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Thinly sliced for caramelization |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Carrots 🥕 | 2 lbs | Medium-sized, peeled and chopped |
| Russet Potatoes 🥔 | 2 lbs | Peeled and cubed evenly |
| Dijon Mustard 🍯 | ½ cup | High-quality, smooth variety |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Butter 🧈 | 4 tbsp | Unsalted for flavor control |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Granulated Sugar 🍚 | 1 tsp | Balances mustard tang |
| Coconut Milk 🥥 | 1 cup | Full-fat for dairy-free option |
The onions and garlic are where the magic starts—slow caramelization builds deep flavor before the mustard even enters. Yellow onions work best here (red turns bitter), and I always grab the organic selection at Whole Foods when I can. For garlic, freshly peeled cloves make all the difference—pre-minced jars lack punch. The carrots? Sweet varieties like Danvers caramelize beautifully, but any orange will do. Potatoes should be starchy russets—they break down smoothly without getting gluey. Pro tip: Soak chopped potatoes in cold water for 10 minutes before cooking to remove excess starch.
No heavy cream? Coconut milk delivers the same creamy texture without dairy—just use full-fat and add a splash of lemon juice to balance. Short on Dijon? Whole-grain mustard thinned with water works in a pinch, but you'll lose that smooth richness. The broth is non-negotiable—homemade or high-quality low-sodium like Pacific Foods makes all the difference. Fresh thyme is ideal, but dried at one-third the amount gets you close. Need to skip sugar? A pinch of honey works too—just taste as you go. The butter matters here too—unsalted European-style like Plugrá adds depth without overpowering.
This soup tastes even better the next day—honestly, the flavors meld into something extraordinary. Keeps 4-5 days in the fridge, but I usually make it fresh since it's so quick. For freezing, cool completely first, then portion into airtight containers with a thin layer of oil on top to preserve texture. Thaw overnight in the fridge—microwaving ruins the velvety consistency. Leftovers reheat beautifully on the stove with a splash of broth or milk to restore creaminess.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice onions and peel potatoes while the water boils. No fancy knife skills needed, and the carrots? Toss them in whole if you’re lazy (they’ll soften just fine).
- Tangy Comfort in a Bowl: That Dijon mustard cuts through the creaminess like a sigh of relief. The onions caramelize just enough to add depth, while the garlic? Oh, it’s the secret weapon—warm, toasty, and impossible to resist.
- Leftover Magic: This soup only gets better the next day. The flavors meld into something richer, and reheating it is zero effort—just a splash of water or milk if it thickens. I’ve fed a crowd with one batch, no regrets.
- Budget-Friendly Pantry Hero: Russet potatoes and carrots stretch forever, and a jar of Dijon lasts for ages. Honestly, I make this when I’m low on groceries, and it still feels like a proper meal—no takeout needed.
Step-by-step instructions for bold Dijon and carrot soup
This one-pot creation delivers layers of mustard depth and velvety texture without compromise.
Build the Flavor Base with Caramelized Vegetables
In a large Dutch oven, melt the 4 tablespoons butter over medium heat. Add the 1 whole yellow onions and cook for 8-10 minutes until softened and translucent. This slow cooking transforms their sweetness into caramelized depth.
Push the onions to the sides, add the 2 pounds carrots cut into even chunks, and cook for another 5 minutes until they begin to soften. Stir occasionally to prevent sticking - you want those edges to develop a light golden color. Here's where the magic begins: add the 4 cloves minced garlic and cook for just 30 seconds until fragrant. Don't let it brown or it'll turn bitter.
Develop the Mustard Foundation
Pour in the 4 cups chicken broth and bring to a gentle simmer. Add the 0.5 cup Dijon mustard and 1 teaspoon granulated sugar, stirring constantly for 2 minutes until fully dissolved. The sugar helps temper the mustard's sharpness while enhancing its complex flavor profile.
Add the 2 pounds cubed russet potatoes and bring the mixture to a boil. Then reduce heat to medium-low and let it simmer uncovered for 15 minutes. You'll notice the potatoes softening and the broth beginning to thicken slightly - this is when the mustard starts to mellow into the background.
Infuse with Herbs and Seasonings
Stir in the 1 tablespoon chopped fresh thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Let the soup simmer for another 10 minutes until the potatoes are fork-tender and the flavors have melded together. The thyme should be fragrant but not overpowering - you want it to add earthy notes without dominating.
Taste the soup at this stage. You might find it needs more depth - if so, add another 1 teaspoon Dijon mustard or a pinch more salt. The goal is to balance the mustard's tang with the sweetness of the carrots and potatoes. I like to let it simmer uncovered for an additional 5 minutes to allow any excess moisture to evaporate.
Create the Velvety Texture
Reduce heat to low and stir in the 1 cup heavy cream and 1 cup coconut milk. The cream will immediately begin to thicken the soup, creating that luxurious texture we want. Let it simmer gently for 3-4 minutes, stirring occasionally, until the soup reaches your desired consistency - it should coat the back of a spoon but still be smooth.
For an extra touch of elegance, finish with a drizzle of additional heavy cream or a sprinkle of freshly cracked black pepper. The coconut milk adds a subtle richness that complements the mustard without overpowering it, while the cream creates that signature velvety finish. This is where simple ingredients become something extraordinary.
Rest and Serve with Confidence
Remove the soup from heat and let it rest for 5 minutes. This resting period allows the flavors to fully integrate and the soup to reach its ideal temperature. The mustard will continue to mellow slightly, creating a more complex flavor profile.
Ladle the soup into bowls and serve immediately. Each spoonful should deliver a perfect balance of mustard's boldness, carrot's sweetness, and potato's heartiness, all wrapped in that velvety creaminess. The soup's appearance should be vibrant - a rich orange hue from the carrots with a glossy sheen from the cream. This is comfort food at its finest, with restaurant-quality depth achieved in one pot.
Pro Tips For Making Mustard Soup
- Sweat Onions Low: If you crank the heat too high, onions burn before they soften—trust me, I’ve done it. Keep it at a steady medium for 8–10 minutes, stirring occasionally, until they’re translucent and just starting to caramelize. That’s when the garlic and carrots join the party, and the soup won’t taste like you rushed it.
- Dice Potatoes Evenly: Russets break down unevenly if they’re not cut the same size. Aim for 1-inch cubes—no smaller, or they’ll turn to mush. I learned this the hard way when my soup looked like glue. A sharp knife and a little patience here save you from a gummy disaster later.
- Whisk Mustard Slowly: Dump Dijon in all at once and you’ll end up with lumps that ruin the texture. Start with half, let it dissolve into the broth, then whisk in the rest while the soup simmers. This isn’t a smoothie—take your time, or you’ll regret it when you’re scraping mustard globs off your spoon.
- Simmer, Don’t Boil: Mustard soup needs gentle heat to develop its depth, not a rolling boil that turns it into glue. Keep it at a low simmer, just bubbles breaking the surface, for 20–25 minutes. That’s how you get creamy without the starch overload. I used to ignore this and wondered why my soup tasted flat.
Creative variations of this dish
Classic French Twist
Transform this soup into a true French bistro classic by adding 2 oz finely chopped shallots with the onions and finishing with 1 tablespoon crème fraîche per bowl. The shallots add delicate sweetness, while the crème fraîche brings a tangy richness that elevates the mustard's depth.
Garnish with chopped chives and a sprinkle of freshly cracked pepper—this version feels like you're dining at a Parisian café. 🍷
Smoky BBQ Mustard Fusion
For a Southern-inspired twist, stir in 2 tablespoons smoked paprika with the mustard and add ½ cup BBQ sauce (like Sweet Baby Ray's Original) when simmering the potatoes. Top with crumbled bacon and a dollop of sour cream for a smoky-sweet contrast.
The BBQ sauce cuts through the mustard's sharpness while adding a caramelized depth. Serve with cornbread for the ultimate comfort meal. 🔥
Creamy Vegan Version
Replace the heavy cream with 1 cup full-fat coconut milk and the chicken broth with vegetable broth. For extra richness, stir in 2 tablespoons nutritional yeast after simmering. The coconut milk maintains the velvety texture while keeping it dairy-free.
Balance the mustard's tang with an extra ½ teaspoon sugar and finish with toasted pumpkin seeds for crunch. This version is just as satisfying and perfect for plant-based diets. 🌱
Spicy Korean-Inspired
Add 1 tablespoon gochujang (Korean chili paste) with the mustard and a splash of rice vinegar to brighten the flavors. Stir in 1 teaspoon grated ginger and 1 minced garlic clove when caramelizing the onions.
Top with sesame seeds and sliced green onions for a bold, umami-packed twist. The gochujang adds a fermented depth that pairs beautifully with the mustard's tang. 🌶️
Hearty Mushroom Addition
Sauté 8 oz cremini mushrooms with the onions and garlic for an earthy, umami boost. Add them to the pot with the broth and mustard, then simmer until fully tender. The mushrooms absorb the mustard's flavor while adding a meaty texture.
Finish with a sprinkle of fresh parsley and a drizzle of truffle oil for a gourmet touch. This version feels luxurious without extra effort. 🍄
Sweet Potato Swap
Replace half the russet potatoes with 2 cups cubed sweet potatoes for a naturally sweeter, vibrant orange soup. The sweet potatoes caramelize beautifully and add a subtle nuttiness that complements the mustard.
Roast the sweet potatoes first for 15 minutes at 400°F to deepen their flavor before adding to the pot. Garnish with a sprinkle of cinnamon for a warm, spiced twist. 🍠
Nutrition facts
Frequently asked questions
Why does my mustard soup taste too sharp?
Too much mustard creates an unbalanced tang. The recipe uses ½ cup Dijon for 4 cups broth—this ratio ensures the mustard enhances rather than overpowers. To fix it, stir in 1 teaspoon sugar or 1 tablespoon cream to mellow the sharpness, then taste as you go. Simmering uncovered for 5 extra minutes also helps evaporate excess acidity.
Can I make this soup without cream?
For a lighter version, replace the 1 cup heavy cream with 1 cup full-fat coconut milk—it maintains richness while keeping it dairy-free. For even more body, blend in ½ cup cooked potatoes with the broth before adding cream substitutes. The texture stays velvety, just slightly less decadent.
How do I prevent lumps when blending?
Lumps happen when starches like potatoes aren't fully cooked. Always simmer potatoes until fork-tender (15-20 minutes) before blending. For extra-smooth results, strain the soup through a fine-mesh sieve after simmering, then blend the strained liquid. If using an immersion blender, work in batches and blend until completely smooth.
What’s the best way to store leftovers?
Cool the soup completely, then transfer to airtight containers with a thin layer of oil on top to preserve texture. It keeps 4-5 days in the fridge or 3 months in the freezer. Reheat gently on the stove with a splash of broth or milk—never microwave directly from frozen. The flavors actually improve overnight!
Can I use whole-grain mustard instead of Dijon?
Yes, but thin it first! Whole-grain mustard is thicker and grainier. Mix ½ cup whole-grain mustard with 2 tablespoons water before adding to the pot. For a smoother texture, strain it after simmering. You’ll lose some of Dijon’s refined depth, but it still works in a pinch. For best results, stick with Dijon for that signature velvety finish.
