📌 Cream of Sweet Onion Soup
Posted 23 April 2026 by: Admin
Everyone thinks French onion soup is complicated. Gratinéed in the oven, cheese dripping everywhere, beef broth simmering for six hours. Actually, no. This cream of onion soup can be made in 40 minutes on a weeknight, and it’s better than you imagine.
In the bowl, it’s absolute gentleness. A creamy veil, almost ivory, with that light amber tint given by the melted onions. It smells of warm butter and something sweet and savory that you wouldn’t expect from such a simple soup. The texture, when you dip the spoon, is silky, without a single lump — just that velvety consistency that coats the palate.
Why you’ll love this recipe
Ingredient Notes
Sweet onions, celery, butter, flour, and cream: simple ingredients for a stunning result.
- Sweet onions : The centerpiece. Use Walla Walla or Vidalia if you can find them — they have a natural sweetness that prevents the soup from being too sharp. Classic yellow onions also work, but expect a slightly stronger taste. You’ll need about 450g, or 2 large onions.
- Celery : Three stalks provide the base aroma. It completely disappears in the blender, but without it, the soup lacks body. Cut it fine enough so it cooks at the same rate as the onions.
- Chicken broth : Three cups. Use what you have — homemade, cubes, or carton. If your broth is already quite salty, go easy on the final seasoning. Vegetable broth works great too if you want a vegetarian version.
- Heavy cream : Don’t use low-fat cream here, it’s not worth it. Full-fat cream provides that silky texture that makes all the difference. Three quarters of a cup is rich without being heavy.
- Flour : One third of a cup to bind the soup before adding the broth. This is what gives the soup its body. Mix it well with the vegetables to avoid lumps, then add the broth gradually.
Onions first
In a large pot, melt the butter over medium heat. When it starts to foam slightly, add the sliced onions and chopped celery. The goal here is to soften them — not to brown or caramelize them. After 5 to 7 minutes, they become translucent and release a soft, almost sweet smell that fills the kitchen. If it starts to stick, lower the heat. No rush.
The decisive minute
Once the vegetables are nice and soft, pour in the flour and thyme all at once and stir immediately. For one whole minute, stir constantly — the flour coats the vegetables and forms a sort of thick paste that smells slightly of toasted hazelnuts. This is what will give your soup its consistency. Then, add the broth little by little, whisking well between each addition. If you dump it all in at once, you’ll get lumps. Be patient, it takes two minutes.
Let time do its work
Bring to a boil, then reduce to low heat and simmer uncovered for 8 to 10 minutes. The vegetables must be very soft — when you press them with a spoon, they should crush without resistance. Use an immersion blender until perfectly smooth, with no lumps or fibers. Then pour in the cream, stir, and cook for another 5 minutes over very low heat. Taste it. The cream mellows the flavors, so adjust the seasoning generously.
Tips & Tricks
- Add the broth gradually, not all at once — it’s the only way to avoid lumps without needing a professional whisk.
- If you want a thicker soup, blend before adding the cream and let it reduce for another 5 minutes. After adding the cream, do not boil — it will cause the texture to split.
- Matured cheddar or grated Gruyère, added off the heat at the end, melts perfectly into the soup. Add it in small handfuls, stirring between each — it incorporates without forming strings.
Can this soup be prepared in advance?
Yes, and it’s even better the next day. Prepare it up to the blending stage, store it in the fridge without the cream, and add it when reheating over low heat. This avoids any risk of a grainy texture.
How do you avoid lumps in the soup?
The secret is adding the broth gradually after the flour — two or three ladles at a time, whisking between each addition. If you pour it all at once, the flour clumps before it can dissolve.
Is an immersion blender essential?
No, a standard blender works very well. Just let the soup cool for a few minutes before blending, and only fill the blender halfway — steam pressure can pop the lid off.
Can this soup be frozen?
Yes, without the cream. Freeze the blended base in portions in airtight bags for up to 4 weeks. When serving, reheat over low heat and add the fresh cream at the end.
What can replace heavy cream for a lighter version?
Whole milk works, but the result will be less silky. Coconut cream is an interesting dairy-free option — it brings a slight sweetness that pairs well with onions. Avoid low-fat creams, as they tend to split when heated.
Cream of Sweet Onion Soup
French
Starter
A creamy and silky soup made with melted sweet onions, celery, and heavy cream. Ready in 40 minutes, with a surprising depth of flavor.
Ingredients
- 75g (⅓ cup) butter
- 450g (1 lb) sweet onions (Walla Walla or Vidalia), sliced into 5mm rounds
- 3 stalks celery, finely chopped
- 40g (⅓ cup) all-purpose flour
- ¼ tsp dried thyme (or 1 fresh sprig)
- 720ml (3 cups) chicken broth
- 180ml (¾ cup) heavy cream
- salt and black pepper, to taste
- 1 tbsp fresh chopped parsley, for serving (optional)
Instructions
- 1Melt the butter in a large pot over medium heat.
- 2Add the sliced onions and chopped celery. Cook for 5 to 7 minutes while stirring, until they are translucent and very soft.
- 3Stir in the flour and thyme. Mix constantly for 1 minute until a smooth paste forms.
- 4Pour in the broth in 3 or 4 stages, whisking well between each addition to avoid lumps.
- 5Bring to a boil, then reduce to low heat. Simmer uncovered for 8 to 10 minutes, until the vegetables are very soft.
- 6Blend using an immersion blender until the texture is perfectly smooth.
- 7Add the cream, stir, and simmer for another 5 minutes over very low heat. Do not boil.
- 8Taste and adjust salt and pepper. Serve hot, garnished with parsley if desired.
Notes
• Storage: up to 4 days in the refrigerator in an airtight container. Reheat over low heat without boiling.
• Freezing: freeze the soup without the cream for up to 4 weeks. Add the fresh cream when reheating.
• Cheesy variation: stir in 100g of matured cheddar or grated Gruyère off the heat, in small handfuls, stirring between each addition.
Nutrition Facts (per serving, estimated)
| 378 kcalCalories | 4gProtein | 19gCarbs | 32gFat |










