20-Minute Keto Cream of Lettuce Soup

Prep: 10 minCook: 10 min1 servingsmedium
Keto Cream of Lettuce Soup with Garlic and Nutmeg

A surprisingly rich and velvety keto-friendly soup that transforms humble iceberg lettuce into an elegant starter. The lettuce wilts into the vegetable broth, creating a light base that's enriched with cream cheese and heavy cream for luxurious texture. Subtle garlic and a hint of nutmeg add depth without overwhelming the delicate lettuce flavor. Perfect for those following ketogenic diets who want a warm, satisfying soup that's both low-carb and comforting. This version stands out for its simplicity and how it maximizes flavor from minimal ingredients while keeping carbs extremely low.

Ingredients

1 servings
  • 4 cup Iceberg Lettuce, roughly chopped
    Romaine Lettuce1:1keto

    Slightly more flavor

    Full guide →
  • 3 ½ cup Vegetable Broth
    Chicken Stock1:1keto

    Same flavor profile

    Full guide →
  • 1 tablespoon Cream Cheese Spread
    Cashew Cream Cheese1:1dairy-freeketo

    Similar texture

    Full guide →
  • 1 clove Garlic, thinly sliced
  • 1 tablespoon Butter, unsalted
  • cup Heavy Cream
    Coconut Cream1:1dairy-freeketodairy-free

    Slightly coconut flavor

    Full guide →
  • ½ large White Onion, thinly sliced
  • teaspoon Nutmeg

Instructions

  1. 1

    Melt butter in large saucepan or Dutch oven over low-medium heat

  2. 2

    Thinly slice onion and garlic, then add to melted butter

  3. 3

    Stir well and sweat gently until softened and fragrant for 2-3 minutes

  4. 4

    Add vegetable broth and nutmeg to saucepan and stir well

  5. 5

    Bring to gentle boil and simmer for 2-3 minutes

  6. 6

    Roughly chop lettuce and add to saucepan, stirring to combine

  7. 7

    Cook lettuce gently in simmering stock until just wilted

  8. 8

    Remove soup from heat and add cream cheese

  9. 9

    Use hand stick blender to puree soup until velvety smooth

  10. 10

    Stir heavy cream into soup until well combined

  11. 11

    Return to stove to gently warm through if needed

  12. 12

    Serve hot

Tips

Tip 1

Let soup cool slightly before blending in a free-standing blender to avoid splattering hot liquid

Tip 2

Add salt and pepper to taste depending on the seasoning strength of your stock

Tip 3

Work in batches if using a regular blender rather than an immersion blender

Good to Know

Storage

Refrigerate up to 3 days in covered container

Make Ahead

Can be made 1 day ahead, reheat gently before serving

Serve With

Serve immediately while hot with low-carb bread or keto rolls

See pairing guide →

Common Mistakes

Watch

Don't pour boiling soup directly into blender to avoid splattering and potential burns

Watch

Don't overcook lettuce to avoid mushy texture

Substitutions

Dairy-Free Swaps

Heavy Cream
Coconut Cream1:1dairy-freeketodairy-free

Slightly coconut flavor

Full guide →
Cream Cheese
Cashew Cream Cheese1:1dairy-freeketo

Similar texture

Full guide →

General Alternatives

Vegetable Broth
Chicken Stock1:1keto

Same flavor profile

Full guide →
Iceberg Lettuce
Romaine Lettuce1:1keto

Slightly more flavor

Full guide →
Find more substitutions →

FAQ

Can I use a different type of lettuce?

Yes, romaine or butter lettuce work well, though they may have slightly more flavor than mild iceberg lettuce.

What if I don't have an immersion blender?

Let the soup cool slightly then carefully transfer to a regular blender, working in small batches to avoid overflow.

How long will this soup keep in the refrigerator?

The soup will keep for up to 3 days refrigerated in a covered container and can be gently reheated on the stove.