Return to Content

Homemade Onion Soup

Yankee Plus Dec 2015


Homemade Onion Soup
2 votes, 4.50 avg. rating (86% score)
Print Friendly

Slow cooking produces a rich flavor in this homemade onion soup; the sugar colors onions and broth brown.

Login to add to your Recipe Box
Upload Your PhotoUpload Your Photo


  • 4 tablespoons butter
  • 2 tablespoons oil
  • 12 yellow onions, peeled and sliced
  • 1 teaspoon sugar
  • 4 tablespoons flour
  • 2-1/2 quarts boiling beef stock
  • Salt and pepper to taste
  • Parmesan or Swiss cheese


Melt butter in soup kettle. Add oil, stir in onions, and cook, covered, over low heat 20 minutes. Remove cover, increase heat slightly, sprinkle onions with sugar, and cook, stirring frequently, 20 minutes longer. Sprinkle onions with flour, stir until smooth. Gradually add hot stock, stirring constantly until smooth. Simmer, partially covered, 20 minutes. Garnish with grated Parmesan or baked cheese.
To garnish with baked cheese: Preheat oven to 350 degrees, pour hot soup into oven-proof bowls, and set on baking sheet. Place a round of toasted French bread on top of each bowl and sprinkle with a thick layer of grated Swiss cheese, or a mixture of Swiss and Parmesan. Dot cheese with butter and bake 15 minutes. If desired, after baking, run bowls under broiler for 1 or 2 minutes to brown cheese.

Updated Wednesday, September 5th, 2007

Special 2 for 1 Holiday Sale

Send a one-year gift subscription of Yankee Magazine for only $17.99 and give a 2nd one-year gift subscription absolutely FREE. Plus, we will send you a FREE 2016 Scenes of New England Calendar (a $9.95 value)! BUY NOW!

Browse Similar Recipes

No comments yet.

Leave a Reply

We reserve the right to remove or edit comments that are offensive or disrespectful to our readers and/or writers, cannot be verified, lack clarity, or contain profanity. Your comments may be republished by Yankee Magazine across multiple platforms.

Register Sign In

©2015, Yankee Publishing Inc. All Rights Reserved.
Yankee Publishing Inc., | P.O. Box 520, Dublin, NH 03444 | (603) 563-8111