Silky Onion Soup

Silky Onion Soup

A much faster recipe than the traditional French onion soup, but almost just as comforting.

4 servings
Preparation 10 min
Cooking 30 min

150 calories per serving 


3 onions, thinly sliced   600 g
3 tbsp butter, unsalted   40 g
2 tbsp white flour (all purpose)   16 g
3 cups vegetable broth, low-sodium   750 mL
1 bay leaf   0.1 g
1 pinch salt [optional]   0.1 g
  ground pepper to taste    
1/4 cup Cheddar cheese, grated   20 g

Before you start

A mandolin will make slicing the onions easier.

A blender or food processor will be very useful to purée the soup.


  1. Melt the butter in a pot over medium-low heat. Add the onions, then cook 6-7 min with occasional stirring. Sprinkle the onions with the flour and cook the mixture, with stirring, for 3 min.
  2. Add the broth and the bay leaf, bring the soup to a boil, then simmer it, covered, for 20 min, until the onions are tender. Season the soup with salt and pepper to taste.
  3. Let the soup cool down a few minutes, then purée it in a blender until smooth. Ladle the soup into bowls. Sprinkle each bowl with grated cheese then serve.

Nutrition Facts Table

Nutrition Facts

per 1 serving (300g)


% DV*

* DV = Daily Value




8 g

12 %

Saturated 5 g
+ Trans 0.3 g

26 %


20 mg


80 mg

3 %


18 g

6 %


2 g

10 %


6 g


3 g

Vitamin A

6 %

Vitamin C

15 %


6 %


4 %

More info

Servings of Canada's Food Guide

1 serving of this recipe is equivalent to:

Vegetables and Fruit: serving
Grain Products: ¼ serving
Milk and Alternatives: 0 serving
Meat and Alternatives: 0 serving

More info


Free :
Added Sugar
Low :
Source of :
Calcium, Fibre, Magnesium, Manganese, Niacin, Phosphorus, Potassium, Selenium, Vitamin A, Vitamin B1, Vitamin B12, Vitamin B6, Vitamin C
Good source of :

More info

This recipe is in the following categories: Vegetables | Soups | Diabetes-friendly | Halal | Kosher | Low Sodium | Vegetarian

You may like :

Go to the blog >>


Get nutrition advice and cooking tips delivered for free in your mail box every week!