Omega-3 Creamy Leek Soup

⏲ ~30 min total · prep 14 · cook 16 · 4 servings

Lunch⏱ 40 min total🔥 18.0g net carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Sep 15, 2026

Omega-3 Creamy Leek Soup

Ingredients

Instructions

  1. Halve the leeks lengthwise, slice across into 1/4-inch half-moons, and swish them in a bowl of cold water; lift the leeks out with your hands so the grit stays behind, and drain.
  2. Melt the butter in a Dutch oven over medium-low, add the leeks with 1/4 tsp of the salt, cover, and sweat 12-15 minutes, stirring twice, until completely limp and silky with no browning — color here turns the soup bitter.
  3. Add the stock and bay leaf, raise to a simmer, and cook 15 minutes, until the leeks collapse against the back of a spoon.
  4. Fish out the bay leaf and blend with an immersion blender for about 45 seconds, until completely velvety.
  5. Stir in the cream, white pepper, and a little more salt and warm over medium-low for 2-3 minutes, letting it bubble only at the edges — never a rolling boil after the cream goes in.
  6. Flake the smoked salmon into 4 warmed bowls, ladle the soup over, and finish each with chives and a few drops of lemon.

Why this recipe works

Tips for making this recipe well

Wash leeks the lift way

Swish the sliced half-moons in cold water, then lift them out with your hands so the grit stays in the bowl. Pouring them through a colander dumps the sand right back on top.

Blend longer than feels right

About 45 seconds with the immersion blender takes the soup from slightly grainy to completely velvety. Stop short and the texture tells on you.

Watch for the edge bubble

After the cream goes in, medium-low heat should show bubbles only at the rim of the pot. That 2-to-3-minute warm-through is all it needs.

Warm the bowls

The recipe finishes in 4 warmed bowls, and the detail matters: cold bowls pull the soup under serving temperature before you sit down. Hot tap water does the job.

Season after the cream

The stock and the smoked salmon both bring salt, so taste only after the cream is in. The recipe starts with a quarter teaspoon and adjusts from there.

Serving suggestions

Rainy Tuesday, 40 minutes, and a pot of something that eats like a restaurant first course. Ladle the velvety soup over flaked hot-smoked salmon in warmed bowls and finish each with chives and a few drops of lemon. It serves 4 at 18.0 net carbs a bowl, the kind of number you spend deliberately on a day with room for it. Bread is off the table, so make the chive finish generous.

Storage and meal prep

The soup base keeps 3 to 4 days covered in the fridge and reheats gently on the stove; keep it below a boil so the cream stays smooth. It also freezes for 2 to 3 months, and dairy soups sometimes look separated after thawing, so whisk well while rewarming. Hold the smoked salmon out of the storage container and flake it fresh into each reheated bowl, since salmon that sits in hot soup turns chalky. Chives and lemon go on at the table, always.

Variations worth trying

Frequently asked questions

18.0 net carbs seems high. Where do they come from?

The leeks are the source; three large ones carry real carbohydrate even after the dark tops are trimmed away. The number is the recipe's own, and the salmon and cream add little to it.

Can I use smoked salmon that is not hot-smoked?

Cold-smoked salmon wilts into the hot soup rather than flaking. Hot-smoked holds its texture in the bowl, which is what the recipe wants.

Do I need an immersion blender?

A countertop blender works; blend in batches and crack the lid so steam does not push it off. The immersion version saves the transfers and the washing up.

Can I make this dairy-free?

The recipe leans on butter and cream for body, so a dairy-free version needs those replaced rather than omitted. Coconut cream is the usual stand-in, though it changes the flavor.

How thin should I slice the leeks?

Quarter-inch half-moons, cut across, after halving them lengthwise. That size melts fully in the 15-minute simmer and blends smooth.

Related keto recipes

Chicken Fricassee Abruzzo
Lunch

Chicken Fricassee Abruzzo

21 min · 3.3g net carbs
Cabbage and Sausage Casserole
Lunch

Cabbage and Sausage Casserole

14 min · 17.6g net carbs
Grilled Chicken With Spinach-Chive Pesto
Lunch

Grilled Chicken With Spinach-Chive Pesto

36 min · 9.2g net carbs
Peri Peri Chicken and Savoury Rice
Lunch

Peri Peri Chicken and Savoury Rice

46 min · 4.0g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Lunch recipes · Home