blue gray plate with a bowl the same color on it and spoon resting on plate; creamy onion soup in bowl topped with fresh green herbs; in background, cutting board with 3 yellow onions on it

Cream of Onion Soup

Contributor: Lauren Keating

Cream of Onion Soup makes a nice comforting dish all on its own or can be used in your favorite casserole recipes.

  • Author: Lauren Keating
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 2 servings 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: American


  • 1 Tbsp. oil
  • 3 medium-large sweet onions
  • 3 Tbsp. unsalted butter
  • 3 Tbsp. flour
  • ½ cup milk
  • ½ cup chicken stock
  • ¼ teaspoon kosher salt
  • ⅛ teaspoon garlic powder
  • 1 cup milk (optional)


  1. Heat a large skillet over medium high heat. Add the oil and onions. Cook for 5-8 minutes, stirring constantly, until softened and light golden brown. Remove the onions from the heat.
  2. Melt the butter in a second pot.
  3. Remove the pot from the heat and whisk in the flour until smooth. Slowly drizzle in the milk and stock, whisking constantly, until smooth.
  4. Return to the heat and bring to a boil. Boil for 3-5 minutes, until thickened.
  5. Stir in the onions, salt, and garlic powder.
  6. If desired, whisk in an additional cup of milk; heat through.