Go Back
–+ servings
Cream of onion soup topped with crispy fried onions and parsley, served in two white bowls with sliced bread and butter on a wooden board.
Print

Cream of Onion Soup

Cream of onion soup is smooth, rich, and easy to make with white onions, Gruyere cheese, and half-and-half, then topped with crispy fried onions.
Course Soup
Cuisine American
Keyword Onion soup
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings 4
Calories 318kcal

Ingredients

  • 2 tablespoons Butter
  • 1 tablespoon Olive Oil
  • 2 pounds White Onions thinly sliced (about 4 medium onions)
  • 2–3 Garlic Cloves minced or grated
  • ½ teaspoon Italian Seasoning
  • ¼ teaspoon Salt plus more at the end if needed
  • ¼ teaspoon Black Pepper
  • 3 tablespoons All-Purpose Flour
  • 3½ cups Chicken Broth
  • 1 Bay Leaf
  • ½ cup Gruyere Cheese shredded, plus extra for garnish, if desired
  • ¼ cup Half & Half
  • ¼ cup Crispy Fried Onions for garnish (optional but recommended)
  • 1 tablespoon Chopped Fresh Parsley for garnish (optional)

Instructions

  • Heat the butter and oil in a large pot over medium heat. When the butter has melted and starts to foam, add the onions.
  • Cook the onions gently until they are very tender and translucent, approximately 10–12 minutes. Stir occasionally at first, then more frequently as the onions cook down to prevent burning.
  • Add the garlic, Italian seasoning, salt, and black pepper. Stir and cook for 1–2 minutes, stirring frequently.
  • Add the flour a little at a time, stirring constantly until well incorporated. Cook for 1–2 minutes to cook out the raw flour taste, stirring almost constantly.
  • Slowly add the chicken broth while stirring and gently scraping the bottom of the pot. Continue stirring until the flour mixture is incorporated into the broth.
  • Add the bay leaf. Raise the heat to medium-high and bring the soup to a simmer. Lower the heat to medium-low, half-cover, and cook for 20 minutes, stirring occasionally. Keep it at a gentle simmer, raising or lowering the heat as needed.
  • Find and remove the bay leaf and discard.
  • Take the pot off the heat and wait until the soup stops simmering. Process the soup in the pot with an immersion blender until smooth. If using a regular blender, do not fill it to the top with hot soup. Process the soup in batches.
  • Still off the heat, stir in the Gruyere cheese until melted. Stir in the half-and-half.
  • Place the pot back over medium-low to low heat and warm through. Don’t let the soup come to a simmer or boil.
  • Taste and add salt if needed. As a reference, we added ½ teaspoon to ours.
  • Serve and garnish with crispy fried onions, fresh parsley, and extra Gruyere cheese, if desired.

Notes

  • If serving the soup with crispy fried onions, keep their saltiness in mind when seasoning the soup.
  • Vegetable broth can be substituted for the chicken broth.
  • Swiss cheese is a good substitute for Gruyere; Fontina can also be used for a milder flavor.
  • Heavy cream can be substituted for the half-and-half, or use whole milk in a pinch for a slightly less rich soup.
  • Storing: Refrigerate in an airtight container for 3–4 days or freeze for up to 2–3 months.

Nutrition

Serving: 1.5cups | Calories: 318kcal | Carbohydrates: 29g | Protein: 10g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 43mg | Sodium: 1120mg | Potassium: 426mg | Fiber: 4g | Sugar: 11g | Vitamin A: 484IU | Vitamin C: 19mg | Calcium: 255mg | Iron: 1mg