Creamy Artichoke Soup with Mushrooms, Leeks & Crispy Turkey Bacon — A Silky, Smoky One-Pot Wonder

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
25 mins
⏱️
Total Time
40 mins
🍽️
Servings
4 servings

It’s one of those raw, gray New York afternoons when the wind cuts straight through your coat and all you crave is something warm, silky, and deeply satisfying. That’s exactly when I make this creamy artichoke soup with mushrooms, leeks, and crispy turkey bacon. It’s a bowl that carries pieces of my whole life: the artichoke-packed stews from my mother’s kitchen in Morocco, the elegant puréeing techniques I learned at culinary school in Paris, and the bold, smoky flavors of my adopted home in NYC. This turkey bacon soup recipe is comfort food with a chef’s soul.

Picture a velvet-smooth soup that coats the back of a spoon — earthy cremini mushrooms and sweet, tender leeks folded into every single sip. The artichoke hearts give it a subtle tang and a beautiful pale-green hue that looks gorgeous in a bowl, while the crispy turkey bacon on top adds a smoky crunch that keeps every spoonful interesting. As it simmers, the scent of garlic and thyme drifts through the kitchen, promising warmth. It’s the kind of healthy creamy soup with vegetables that fills your home with the cozy aroma of a slow Sunday, even on a frantic Tuesday night.

I’ve spent years perfecting this artichoke mushroom leek soup — from precisely cleaning and sweating the leeks like they taught me in Paris, to the exact moment I add the cream so it never separates. I’ll also share my biggest chef’s secret: how to get that luxuriously silky texture with just an immersion blender, plus the one mistake I see home cooks make again and again — boiling the soup after the cream goes in. By the end of this post, you’ll be making the best creamy artichoke leek soup of your life, and you’ll wonder why you ever reached for a can of store-bought soup.

Why This Creamy Artichoke Soup with Crispy Turkey Bacon Is the Best

The Flavor Secret. The real magic here is in the layering. I render the turkey bacon first, leaving all of those smoky, salty drippings in the pot as the base for sautéing. It’s a classic French technique — building a deep fond of caramelized bits at the bottom — that gives this artichoke mushroom leek soup a rich, slow-cooked flavor without needing extra butter or oil. Every spoonful is smoky, savory, and just a little briny from the artichokes.

Perfected Texture. The velvety smoothness comes from blending just the right amount. I use an immersion blender in a slow, lifting motion so the soup emulsifies into a silky, airy purée. This is a technique straight out of my French training — we called it velouté — and it’s exactly what you want from this soup. Too much blending and you get a gluey mess; too little and you’re left with chunks. Get it right, and it tastes like something from a bistro menu.

Foolproof & Fast. Despite tasting like it simmered all day, this healthy creamy soup with vegetables comes together in just 40 minutes, all in one pot. It’s elegant enough for a dinner party yet easy enough for a chaotic weeknight. Plus, it’s a ridiculously delicious way to get more vegetables into your family’s dinner rotation. Even my most soup-skeptical friends ask for seconds — and the recipe.

Creamy Artichoke Soup Ingredients

I love shopping for these ingredients at the Union Square Greenmarket in NYC. The leeks this time of year are a dream — fragrant, tight, and full of sweetness. When I pick up a can of artichoke hearts, I’m instantly transported back to my mother’s kitchen in Morocco, where she braised fresh artichokes with preserved lemons and saffron. Canned artichoke hearts are my shortcut here: they’re convenient, consistent, and honestly, they purée into the silkiest base you’ve ever tasted.

Ingredients List

  • 4 slices turkey bacon
  • 1 tablespoon olive oil
  • 2 leeks, white and light green parts only, sliced
  • 8 oz cremini mushrooms, sliced
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish

Ingredient Spotlight

Turkey Bacon. Turkey bacon is the hero of this soup — leaner than pork bacon, yet it still delivers that irresistible smoky, savory hit when cooked until truly crispy. I look for a brand without added sugar at my local Whole Foods or Trader Joe’s. Since you’ll crumble it on top, texture matters: cook it low and slow until it’s shatter-crisp, not floppy. It’s the ultimate finishing touch for this turkey bacon soup recipe.

Leeks. Leeks are the sweet, oniony backbone of this creamy artichoke soup. They require a careful rinse because dirt hides between their tightly layered leaves. In culinary school in Paris, I learned to slice them lengthwise first, fan out the layers, and rinse them under running water — that’s the only way to get a grit-free purée. Use only the white and light-green parts; save the tough dark tops for your next batch of homemade stock.

Cremini Mushrooms. Cremini mushrooms, also called baby bellas, add an earthy umami note that beautifully balances the sweet leeks and tangy artichokes. When you sauté them, don’t crowd the pot — you want them to brown, not steam. They’ll release their liquid, then caramelize, which is exactly when their flavor deepens and turns almost meaty.

Artichoke Hearts. Canned artichoke hearts are the ultimate weeknight hero: already tender, briny, and perfect for blending. I drain them, give them a quick rinse, and chop them so they distribute evenly. If your store carries jarred grilled artichokes, those add an extra layer of smoky depth. Either way, they’re what makes this an artichoke leek soup to remember.

Heavy Cream. Heavy cream is what gives this soup its luxurious, restaurant-quality mouthfeel. Because we add it at the very end over low heat and never let it boil, the cream stays silky and smooth. If you prefer a lighter option, half-and-half keeps it creamy with a touch less richness. And for dairy-free readers — see my favorite swaps in the variations section below.

Original Ingredient Best Substitution Flavor / Texture Impact
Turkey bacon Regular bacon or pancetta Smokier and richer; reduce added salt
Heavy cream Full-fat coconut milk or cashew cream Dairy-free; slightly sweeter, still velvety
Cremini mushrooms White button or shiitake mushrooms Button: milder; shiitake: deeper umami
Canned artichoke hearts Frozen artichoke hearts, thawed Fresher flavor; may need extra simmer time
Chicken broth Vegetable broth Makes it fully vegetarian; similar depth

How to Make Creamy Artichoke Soup — Step-by-Step

Trust me, if you can chop a leek, you can make this. It’s a one-pot recipe that flows from one step to the next — no stress, no complicated techniques, just real food and a few chef tricks that make all the difference.

Step 1: Crisp the Turkey Bacon

Place a large Dutch oven or heavy-bottomed pot over medium heat. Add the 4 slices of turkey bacon in a single layer and cook until deeply browned and crisp, about 4–5 minutes per side. Transfer to a paper-towel-lined plate. Leave the drippings in the pot — they’re liquid gold for flavor.

💡 mia’s Pro Tip: Use kitchen shears to snip the turkey bacon into small pieces before cooking. It renders faster, browns more evenly, and gives you perfect crumbles for the garnish without extra knife work.

Step 2: Sauté the Leeks and Mushrooms

Add 1 tablespoon of olive oil to the pot with the drippings. Add the sliced leeks and cremini mushrooms and cook over medium heat, stirring occasionally, until softened and the mushrooms release their liquid and begin to brown, about 5–7 minutes. Lightly season with a pinch of salt.

⚠️ Common Mistake to Avoid: Don’t overcrowd the pot. If you pile the vegetables in too high, they steam instead of sear, and you’ll lose that deep, savory depth. If you’re doubling the recipe, cook the vegetables in two batches.

Step 3: Bloom the Garlic and Thyme

Add the minced garlic and dried thyme to the pot. Stir constantly for exactly 1 minute, until the garlic is fragrant and the thyme releases its herbal oils. Watch carefully — garlic can go from golden to burned in seconds, and burnt garlic will ruin the whole batch with a bitter taste.

💡 mia’s Pro Tip: Smash your garlic cloves with the flat side of your knife before mincing. It cracks the cell walls and releases more of those aromatic compounds, giving you a more rounded garlic flavor.

Step 4: Add the Artichoke Hearts

Stir in the drained, rinsed, and chopped artichoke hearts. Cook for 2 minutes, letting them warm through and absorb the garlic-thyme mixture. This also helps break them down slightly, so they glide into the final purée seamlessly.

⚠️ Common Mistake to Avoid: Skipping the rinse on canned artichoke hearts can leave your soup tasting overly briny and salty. Drain them well, then give them a quick rinse under cold water — it keeps the flavor beautifully balanced.

Step 5: Simmer the Soup

Pour in 4 cups of chicken or vegetable broth. Bring the mixture to a gentle boil, then reduce the heat to low and simmer uncovered for 15 minutes. This allows all the flavors to meld and the vegetables to become completely tender — the foundation of a truly silky soup.

💡 mia’s Pro Tip: For extra depth, toss a Parmesan rind into the pot while it simmers. It infuses the broth with a nutty, savory richness. Just fish it out before blending. Nonna would approve — and so would my Parisian chef.

Step 6: Blend Until Velvety

Turn off the heat. Using an immersion blender, purée the soup until perfectly smooth — about 60 to 90 seconds of blending while moving in a slow, upward motion. If using a countertop blender, work in batches and never fill the jar more than halfway.

⚠️ Common Mistake to Avoid: Overprocessing the soup turns it gluey and unpleasantly pasty. Blend until the texture is smooth and glossy, then stop and taste — it’s the difference between velvety and wallpaper paste.

Step 7: Finish with Cream

Stir in 1 cup of heavy cream and season generously with salt and freshly ground black pepper. Heat through on low for 3–4 minutes, stirring often, but do NOT let the soup boil. This gentle finish is what keeps the soup silky, glossy, and perfectly emulsified without any curdling.

💡 mia’s Pro Tip: Temper the cream for foolproof insurance: whisk a ladle of hot soup into the cream first, then pour the mixture back into the pot. This gradual warm-up guarantees a smooth, stable emulsion every single time.

Step 8: Serve and Garnish

Ladle the soup into warmed bowls. Crumble the crispy turkey bacon generously over the top, then finish with fresh chopped parsley and one final crack of black pepper. For an extra-luxe touch, add a swirl of olive oil or a dollop of crème fraîche.

⚠️ Common Mistake to Avoid: Adding the turkey bacon garnish too early. It goes soggy within a few minutes. Sprinkle it on right before serving so every bowl gets that irresistible crispy crunch.

Step Action Duration Key Visual Cue
1 Crisp turkey bacon 8–10 min Deeply golden, crisp edges
2 Sauté leeks & mushrooms 5–7 min Mushrooms release liquid, begin browning
3 Bloom garlic & thyme 1 min Fragrant, garlic just soft
4 Add artichoke hearts 2 min Artichokes evenly coated in aromatics
5 Simmer with broth 15 min Gently bubbling, vegetables tender
6 Blend soup 60–90 sec Completely smooth, glossy surface
7 Stir in cream 3–4 min Uniform pale color, gentle steam
8 Garnish & serve — Crispy bacon, parsley, pepper on top

Serving & Presentation

When you’re ready to serve, warm your bowls first. It seems like a fussy extra step, but it’s a classic Parisian bistro trick that keeps the soup hot from the first spoonful to the last. Ladle in the creamy artichoke soup, then pile on the toppings: a generous crumble of crispy turkey bacon, a shower of fresh parsley, and a swirl of good olive oil. The contrast of silky, pale-green soup against golden, crunchy bacon is honestly restaurant-worthy.

In my Moroccan home, soup was never just food — it was the center of the table, served with warm bread and mint tea, and always with room for one more guest. This artichoke leek soup carries that spirit. I love it with a crusty baguette for soaking, or alongside a simple grilled cheese sandwich for the ultimate NYC comfort diner. For a lighter meal, pair it with a crisp green salad and a glass of something white and dry.

Soupe comme en France — silky, elegant, and deeply comforting.

Pairing Type Suggestions Why It Works
Side Dish Grilled cheese sandwich, crusty baguette, or green salad Crunchy and acidic textures contrast the silky soup
Sauce / Dip Extra turkey bacon bits, crème fraîche swirl, chili oil Adds smokiness, richness, and a gentle kick
Beverage Sauvignon Blanc, unoaked Chardonnay, dry apple cider Bright acidity cuts through the cream beautifully
Garnish Fresh parsley, chives, smoked paprika, crispy sage Adds final color and an aromatic, savory lift

Make-Ahead, Storage & Reheating

As a busy NYC food blogger and mom, I live for make-ahead meals. This creamy artichoke soup genuinely tastes even better the next day, once the flavors have had time to mingle and deepen. My Sunday meal-prep hack? Cook the whole pot, cool it completely, then portion it into glass jars for grab-and-run lunches that feel like a treat, not a sad desk salad.

Method Container Duration Reheating Tip
Refrigerator Airtight glass container Up to 4 days Reheat gently on stovetop; add a splash of broth
Freezer Freezer-safe container Up to 3 months Thaw overnight; reheat on low, stirring often
Make-Ahead Same pot, cooled, covered Up to 2 days in advance Hold the cream until reheating for freshest flavor

One important note: avoid reheating this soup on high power in the microwave, because the fat can separate and turn the texture grainy. Use 50% power if you must microwave it, or better yet, warm it on the stove over medium-low, stirring occasionally. If it thickened in the fridge overnight, thin it with a splash of broth, milk, or even water until it slides back to that perfect silky consistency.

If you plan to freeze the whole batch, I recommend adding the cream after reheating rather than before freezing, since cream can separate slightly during the freeze-thaw cycle. The soup base freezes beautifully on its own — you’ll thank yourself on a busy January evening when all you have to do is thaw, heat, swirl in the cream, and top with crispy bacon.

Variations & Easy Swaps

This recipe is wonderfully adaptable, which is why I make it all winter long. Whether you need it vegetarian, dairy-free, or just want to shake things up with a little North African flair, there’s a version here for you. I’ve tested every single one of these in my own kitchen, so you can swap with total confidence.

Variation Key Change Best For Difficulty Impact
Vegetarian Skip turkey bacon; use olive oil + smoked paprika Plant-based eaters No change
Dairy-Free Use coconut milk or cashew cream instead of heavy cream Vegan / lactose-intolerant No change
Moroccan Spice Add cumin, coriander, and preserved lemon Flavor adventurers No change

Garden Vegetable & Smoked Paprika (Vegetarian)

For a vegetarian version of this healthy creamy soup with vegetables, skip the turkey bacon completely and use 2 tablespoons of olive oil as your sauté fat. To mimic that smoky depth, add ½ teaspoon of smoked Spanish paprika along with the garlic and thyme. Use vegetable broth instead of chicken broth — you won’t lose a bit of savoriness. After blending, I like to stir in a spoonful of tahini, a trick my mother used in Moroccan soups; it adds an almost imperceptible nutty creaminess that makes everyone ask what the secret ingredient is. Top it with toasted pumpkin seeds or crispy chickpeas for crunch.

Dairy-Free Coconut Cream Version

This is the variation my lactose-intolerant NYC friends beg me to make. Swap the heavy cream for a can of full-fat coconut milk or a batch of homemade cashew cream (soaked raw cashews blended with water until perfectly smooth). You’ll get the same velvety, luxurious mouthfeel with just a whisper of coconut sweetness that pairs gorgeously with the artichokes. I’ve tested both, and coconut milk is the easier weeknight route — while cashew cream is slightly more neutral and closer to the original. Both freeze better than cream-based soup, so this is also my top pick for batch cooking.

Moroccan-Spiced Preserved Lemon Twist

This one comes straight from my mother’s kitchen in Marrakech, and it’s the version I make when I’m homesick. Add 1 teaspoon of ground cumin and ½ teaspoon of ground coriander when you bloom the garlic. Then, just before serving, stir in a tablespoon of finely chopped preserved lemon — the kind you’ll find at any Middle Eastern grocery store or online. The bright, salty-tangy citrus cuts through the cream brilliantly and gives the whole bowl a captivating North African flair. Serve it with warm crusty bread and a pot of mint tea, and you’ll feel like you’re sitting in a casbah garden. It’s a gorgeous bowl of comfort with a little wanderlust.

Frequently Asked Questions

How do you prevent creamy artichoke soup from curdling when adding milk or cream?

The golden rule is to never let the soup boil after you add the cream. Heat the soup over low, then stir in the cream gradually so it warms up slowly and emulsifies into the broth. High heat causes the fat and water in the cream to separate, creating a grainy, curdled appearance. I also recommend using heavy cream or at least whole milk, because lower-fat dairy is far more likely to curdle when combined with acidic ingredients like artichoke hearts. If you’re nervous, temper the cream first by whisking in a ladle of hot soup, then returning it all to the pot.

Can I use frozen artichoke hearts instead of canned for this soup?

Absolutely — frozen artichoke hearts are one of my favorite swaps. They often have a fresher, brighter flavor than canned ones, and they work beautifully in this creamy artichoke soup. Thaw them completely, pat them dry, then chop them just as you would canned hearts. Since frozen artichokes retain more water, you may need to simmer the soup for an extra 2–3 minutes to reach the same thick, silky consistency. Frozen artichokes can also be slightly more bitter, so taste your soup before adding salt and adjust your seasoning accordingly.

What is the best way to clean and slice leeks for soup?

A leek’s biggest catch is that it traps dirt and sand between its tight layers, so rinsing is non-negotiable. The method I learned in culinary school in Paris is to trim off the root end and dark green tops, slice the leek lengthwise into quarters, then fan the layers open under cold running water, rubbing gently to release any grit. After rinsing, pat them dry and slice crosswise into thin half-moons. This ensures your cream of artichoke and leek soup is perfectly smooth with not a grain of sand in sight. Remember to use only the white and light green parts for the soup.

How can I make this artichoke and mushroom soup without turkey bacon for a vegetarian version?

You absolutely can — and it’s still deeply delicious. Simply omit the turkey bacon and use 2 tablespoons of olive oil to sauté the vegetables instead of leftover bacon drippings. To keep that smoky, savory character, add ½ teaspoon of smoked paprika and a tiny pinch of smoked salt, if you have it. Swap the chicken broth for a quality vegetable broth. For the crispy topping, I love using toasted pumpkin seeds, crispy roasted chickpeas, or golden sautéed shallots. You’ll lose the meaty smokiness but gain a cleaner, brighter vegetable-forward flavor that stands beautifully on its own.

Can I use a regular blender instead of an immersion blender for this soup?

Yes, you can! I frequently use both, depending on how many dishes I want to wash. If using a countertop blender, work in small batches and never fill the jar more than halfway with hot liquid. Remove the center cap from the lid so steam can escape, and hold a clean kitchen towel over the opening. Blend on low to start, then increase to high until the soup is silky smooth. Work quickly while the soup is still warm, then return it to the pot and finish with the cream. Hot liquid expands as it blends, so patience and small batches are the key to avoiding a kitchen disaster.

How do I thicken or thin this creamy mushroom and leek soup?

If your soup turns out thinner than you’d like, the simplest fix is to let it simmer uncovered for an extra 5–10 minutes to evaporate excess liquid. For a more substantial body, blend in a small cooked potato or a handful of cooked white beans — both add silkiness without altering the overall flavor. If the soup is too thick, simply whisk in extra broth or a splash of milk until it reaches your preferred consistency. Just remember to keep the heat gentle after any adjustment, and re-season with salt and pepper at the very end, since thickening and thinning both change the seasoning balance.

What are the best mushrooms to use in this artichoke and mushroom soup?

Cremini mushrooms — also labeled baby bella or brown button mushrooms — are my top pick because they deliver more deep, earthy umami than white buttons while staying affordable and widely available. If you want an even more intense, woodsy flavor, shiitake mushrooms work beautifully; just remove the tough stems before slicing. White button mushrooms are a completely fine substitute and will give you a slightly milder soup. I personally avoid pre-sliced mushrooms from the store because they tend to sit in plastic and lose their texture and flavor. Whole mushrooms are always the better buy.

Can I make this healthy creamy soup with vegetables ahead of time?

Yes, this is one of my favorite meal-prep soups! It actually tastes better the next day once the flavors have melded. Cook the full recipe, cool it completely at room temperature, then transfer it to airtight glass containers and refrigerate for up to 4 days. For longer storage, freeze the soup (ideally without the cream) for up to 3 months — just thaw overnight in the fridge before reheating. My pro meal-prep tip is to portion it into single-serving jars so you can grab one for lunch without reheating the whole pot. A little patience on Sunday saves you all week.

What can I serve with this creamy artichoke mushroom leek soup?

Because this soup is rich and satisfying on its own, I like to keep the sides simple and texturally contrasting. A crusty baguette or toasted sourdough is perfect for soaking up every last drop. For a heartier meal, a classic grilled ham-and-cheese sandwich is my go-to in NYC — the salty, melty cheese against the silky soup is pure comfort. If you’d rather keep it light, serve a bright green salad with lemon vinaigrette. For a dinner party, pairing it with a crisp white wine like Sauvignon Blanc and a small cheese board is always a winner.

Is it possible to add more protein to this creamy artichoke soup to make it a main dish?

Absolutely — it’s a great base for a protein-forward meal. The turkey bacon garnish already contributes, but you can make it even more substantial by adding a cup of shredded rotisserie chicken along with the broth, letting it warm through during the 15-minute simmer. You could also stir in cooked shrimp at the very end, or add a drained can of white beans right before blending for a vegetarian protein boost. I love the white bean version because it makes the soup even creamier without affecting the flavor. Just remember: whatever protein you add should already be cooked, since this soup only needs gentle heating.

Share Your Version!

I would absolutely love to hear how this creamy artichoke mushroom leek soup turns out in your kitchen. Did you pile on the crispy turkey bacon? Did you try the Moroccan preserved lemon twist — or take it fully dairy-free? Leave a star rating and a comment below, and share a photo on Instagram or Pinterest and tag @exorecipes — I read every single message and seeing your creations genuinely makes my day. The best part of being a food blogger is getting to be a tiny part of your families’ dinners.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Creamy Artichoke, Mushroom & Leek Soup with Turkey Bacon recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Artichoke, Mushroom & Leek Soup with Turkey Bacon

  • Author: Chef Mia
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 40 mins
  • Yield: 4 servings 1x
  • Method: Soup
  • Cuisine: American

Description

A rich and creamy soup featuring artichokes, mushrooms, and leeks, topped with crispy turkey bacon.


Ingredients

Scale
  • 4 slices turkey bacon
  • 1 tablespoon olive oil
  • 2 leeks, white and light green parts only, sliced
  • 8 oz cremini mushrooms, sliced
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Cook turkey bacon in a large pot over medium heat until crispy. Remove and set aside, leaving drippings in pot.
  2. Add olive oil to the pot. Add leeks and mushrooms; sauté until softened, about 5-7 minutes.
  3. Add garlic and cook for 1 minute until fragrant.
  4. Stir in artichoke hearts and thyme. Cook for 2 minutes.
  5. Pour in broth and bring to a boil. Reduce heat and simmer for 15 minutes.
  6. Using an immersion blender, puree the soup until smooth (or carefully transfer to a blender in batches).
  7. Stir in heavy cream and season with salt and pepper. Heat through, but do not boil.
  8. Serve hot, garnished with crumbled turkey bacon and fresh parsley.

Notes

For a dairy-free version, replace heavy cream with coconut milk or cashew cream.


Nutrition

  • Calories: 380 kcal
  • Sugar: 6 g
  • Fat: 28 g
  • Carbohydrates: 18 g
  • Protein: 12 g


Creamy Artichoke, Mushroom & Leek Soup with Turkey Bacon

ph">For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆