This rich and savory creamy onion soup tastes like a long simmered stovetop soup. But it is quick and easy enough for a weeknight meal, you will want to put it on your meal plan often. Don't forget the rolls for dunking!

Why this recipe is just so good....
- In less than an hour, you will have a rich and savory soup that tastes like it's been simmered all day. The caramelized onions sweeten the soup and layer the soup with so much flavor.
- We added ham to the soup for just a bit of smokiness and added protein, but you can substitute bacon, pancetta or sausage. Or leave it out for a delicious meatless, vegetarian soup.
- It is hearty and filling enough for dinner, just add a small salad or some tasty bread to go along with it.
- If you love soup for dinner, try my Navy bean, Manhattan clam chowder or Brussels sprouts soup. They all freeze beautifully and taste so delicious!
What ingredients are in this recipe?
- yellow onions
- chicken stock
- heavy cream
- cooked ham (optional)
- Arrowroot powder (or flour or cornstarch)
- Sherry cooking wine
- roasted red peppers
- butter
- garlic, salt, pepper
What onions are best to use in this soup?
Yellow onions are perfect for this soup. They are considered an all purpose onion because they are used in so many different recipes. Yellow onions actually get a bit sweeter as they are cooked and begin to caramelize. Huffington Post has a great article about choosing the perfect onion.
How to make Creamy Onion Soup
- Melt butter in a large pot on medium heat. Saute' sliced onions and red peppers until onions are soft and caramelized to a golden brown.
- Add garlic and cook for a minute. Pour in chicken broth and bring to boil. Cover pot, reduce heat and simmer for 20 minutes. Let cool for 10 minutes.
- Carefully pour soup, ⅓ of the batch at a time, into a blender and puree.
- Return pureed soup to pot, stir in cream, ham, Sherry, salt and pepper. Bring to a low simmer and lightly sprinkle in the Arrowroot powder. Stir it well and let simmer for another 10 minutes or until soup is thickened and heated through.
FAQ
The best choice would be if you had leftover ham from a ham dinner. But you can use thick sliced ham from your deli. There are also ham steaks in the meat section of the grocery store. These are a bit saltier so if you do use them, I would lightly rinse it off and pat dry before chopping to add to soup. Also, taste test the soup before adding additional salt.
If you are looking for a low carb option, I prefer using Arrowroot powder in this recipe. It is a gluten free choice that will thicken the soup without adding many carbs. Just make sure to sprinkle in slowing and stir well or it can get a bit gummy in texture.
Since the recipe only uses a few tablespoons, you can easily use a dry red wine or a Port to substitute the Sherry. Any one of them gives the soup a richer flavor and a bit of a tang.
If you prefer, you can leave it out and add more chicken or vegetable broth.
You can store any cooled leftovers in the refrigerator for 3-4 days. Just reheat on a low simmer on the stove. Due to the heavy cream, I don't recommend freezing the soup. Dairy tends to separate and get grainy when frozen.
Cooking Tips
- You can use half and half instead of heavy whipping cream. It might affect the thickness of soup, but the flavor should not be affected.
- I have substituted the chicken broth for vegetable and/or beef broth for this soup. We preferred the chicken, but the other broths were tasty as well!
- Some shaved Gouda or parmesan would be delicious on top of the soup.
- Also, my keto rolls or Keto Cornbread Muffins are amazing to dip in this soup!
Some other soups you may like to try:
Red Pepper and Sweet Potato w/Sausage Soup
If you tried this soup recipe, I'd love if you came back and gave it a 5 star rating. This tells me what you enjoy and want to see more of. Thanks!
PrintCreamy Onion Soup
- Prep Time: 5 minutes
- Cook Time: 60 minutes
- Total Time: 65 minutes
- Yield: 6 1x
- Category: Soup
- Method: Stove Top
- Cuisine: American
Description
This rich and savory cream of onion soup tastes like it was simmered on the stove all day. But it is quick and easy to make for a weeknight dinner. It's also lower in carbs without any flour to thicken the soup.
Ingredients
- 3 tablespoons butter
- 4 large yellow onions, sliced
- 2 garlic cloves, minced or 1 teaspoon garlic powder
- 5 cups low sodium chicken broth
- 2 cups chopped cooked ham
- ½ cup heavy whipping cream
- 2 tablespoons cooking Sherry *
- 2 tablespoons roasted red peppers, chopped (jarred)
- 1 tablespoon Arrowroot powder **
- ½ teaspoon salt
- 1 teaspoon pepper
Instructions
- Over medium heat, melt butter in a large pot. Add the sliced onions and roasted peppers and saute' until onions are soft and caramelized to a golden brown. This should take about 15 minutes.
- Add the minced garlic and saute' for a minute, don't cook longer or it may burn.
- Add the broth and bring to a boil. Reduce heat to low, cover the pot and simmer for 20 minutes. Let cool for 10 minutes in pot.
- Carefully, pour about ⅓ of the soup at a time with a ladel, into a blender and puree. Continue with the rest of the soup. ***
- Return the pureed soup to pot. Stir in the ham, cream, Sherry, salt and pepper. Bring to a low simmer and sprinkle in the tablespoon of Arrowroot powder. Stir well and cook for 10 minutes until soup is thickened and heated through.
Notes
* Sherry can be substituted with any dry red wine or a Port.
** If carb count isn't a concern, cornstarch or flour can be substituted to thicken the soup.
*** You can also use an immersion blender in the soup pot to puree the soup.
Keywords: Creamy Onion Soup
Kalyn says
This was really good with a grilled cheese sandwich
★★★★★
Katie says
My family loved this soup
★★★★★
Deb Belsha says
So glad they did
Lynn says
This was even better the next day!
Deb Belsha says
Leftovers are the best!