Total Time
1hr 10mins
Prep 25 mins
Cook 45 mins

A recipe from a 3 or 4 ingredients recipe book I own. Great warm-up for cold days! I've substituted milk for the cream with no negative effects :)

Ingredients Nutrition

  • 2 14 lbs yellow onions, sliced (about 10 onions)
  • 4 cups chicken stock or 4 cups vegetable stock
  • 23 cup double cream (heavy)
  • 14 cup unsalted butter
  • salt and pepper, to taste


  1. Melt 6 tbsp of the butter in a large pan. Set about 1/5 of the onions aside and add the rest to the pan. Stir to coat in butter, then cover and cook very gently for about 30 minutes. The onions should be soft and tender, but not brown.
  2. Add the stock, about 1 tsp salt, and pepper to taste. Bring to the boil, reduce heat, and simmer for 5 minutes. Remove from heat.
  3. Let soup cool, then blend until smooth. Return soup to the rinsed pan.
  4. Meanwhile, melt remaining butter in another pan and cook remaining onions over low heat, covered, until soft but not browned. Uncover and continue to cook onions until they turn golden yellow.
  5. Add cream to soup and reheat gently until hot, but do not boil. Add buttery onions and stir for 1-2 minutes. Serve immediately.


Most Helpful

Great, easy recipe. I had onion & rosemary soup the other day at a local bistro and loved it, wanting some today for lunch. So the only differences I made to this recipe were to add in some rosemary (not a lot, just a small sprig to give a subtle note) and added some green leek tops, which I had left-over. Also used full-fat milk, with the cream poured from the top of the bottle. I also used my home-made chicken stock. Will be making this again!

Bridget C July 02, 2014

Loved this soup. It's a long time since I've even tasted Cream of Onion Soup. My Mum used to make it a lot when I was (a lot) younger and this is is exactly how I remember it. Very easy to make. Will definitely make this again - thank you

Chef Fiona26 March 17, 2014

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a