Go Back
+ servings
Creamy cream of onion soup in a dutch oven with a ladle of soup, and 2 large yellow onions in the background
5 from 7 votes

Cream of Onion Soup

Cream of Onion Soup made from scratch is a simple and fast soup recipe that everyone will love. It’s creamy and savory with the perfect amount of onion flavor.
Author Diana
Servings 4 servings
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes

Ingredients

  • 4 tablespoons unsalted butter
  • 2 stalks celery chopped
  • 1 pound yellow onions peeled and thinly sliced
  • ¼ cup all-purpose flour
  • ¼ teaspoon italian seasoning
  • 2 cups vegetable stock or chicken stock
  • ⅔ cup (200ml) heavy whipping cream double cream in the UK
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  • In a dutch oven, over medium-high heat melt the butter. Add the celery and onions and cook stirring regularly until the onions are soft and translucent.
  • Add the flour and Italian seasoning, and cook for 1 minute while stirring.
  • Slowly stir in the stock stirring/whisking as you add it all in.
  • Remove from heat and using an immersion blender, blend the soup until smooth.
  • Stir in the cream, season with salt and pepper. Taste the soup, and adjust seasoning to your preference. Garnish with crispy onions and parsley if desired.

Notes

  • Blending soups is easy with the help of a hand-held immersion blender! I love that I can blend the soup right in the pot. You can also transfer the soup to a high-powered blender. Be careful, and blend it in batches if needed. 
  • Don’t brown or burn the onions. You want to cook the onions until they are soft and translucent and avoid cooking them past that point. The flavor of onions when they are browned is great, but not what we want in this recipe.
  • Store Cream of Onion Soup in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or on the stove.
  • Make this recipe gluten-free by using all-purpose gluten-free flour to thicken the soup.

Nutrition

Calories: 332kcal | Carbohydrates: 20g | Protein: 3g | Fat: 27g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 88mg | Sodium: 830mg | Potassium: 265mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1330IU | Vitamin C: 9mg | Calcium: 69mg | Iron: 1mg