Skip to Content

Onion Cheese Soup

Sharing is caring!

Onion Cheese Soup is the perfect soup to warm you up on a cool day! It’s perfectly creamy, delightfully healthy, and full of flavor!


Main image for onion cheese soup


Any good cheesy onion soup should be full of perfectly cooked onions and a big dose of melted cheese! Ah. Perfection!

I love this cheese and onion soup because it takes half the time of French onion soup but it still tastes just as savory.

I also love that this onion and cheese soup is made using all simple ingredients. In fact, you’ve probably already got them in your house!

And this cheese onion soup is a perfect side dish! Not too filling but neutral enough to be served with so many main dishes!

Plus it’s a family favorite! I can serve this onion cheddar cheese soup to the kids and the kids gobble it up! Always a win over here!

And this hot soup is a wonderful recipe because it can be made in one large pot! One pot recipe for the win!

Finally, this is an alcohol free soup. no white wine, red wine, or beer cheese soup here. Enjoy!


butter and onion in a pot, ready to be cooked


What Ingredients are in Onion Cheese Soup?

This onion cheese soup recipe is a favorite recipe around here! Serve with a crusty baguette slice and enjoy!

  • Butter: I prefer butter over oil for the rich flavor it gives to the soup.
  • Onion: Yellow onions, white onions, or even red onions would work in this soup.
  • Flour: All-purpose flour will thicken the soup. You could also try cornstarch or tapioca flour for gluten free options.
  • Milk: Whole milk or any other percentage will work as the flour thickens the soup.
  • Dry Mustard: This can also be called mustard powder and is available in most grocery stores.
  • Salt and Black Pepper: Adds your flavor base.
  • Thyme: Good for you but also delicious in your soup! Win win!
  • Chicken Broth: You could also use chicken stock or beef stock as well.
  • Cheddar Cheese: Use sharp cheddar cheese for the best flavoring with the onion.
  • Paprika: Optional but it makes a beautiful garnish.
  • Green Onions: Also optional. The kids leave them off but I love that dash of green on the top of the soup.

Pro Tips:

  • Add your own favorite mix-ins! Good options are: leftover chicken, croutons, bread cubes, bacon, or hot sauce.
  • You could also substitute vegetable broth or stock for a vegetarian soup.
  • Other favorite cheeses you could try are white cheddar, parmesan cheese, gruyere cheese, or Swiss cheese.
  • Cut onions small enough that you don’t need an immersion blender to mix it all together.


butter and onion cooked together with flour added to onion mixture


How to Make Onion Cheese Soup

Pull out your large saucepan and get ready to make this delicious savory soup recipe. See below for more detailed instructions.

  1. Soften Onion: You don’t necessarily need caramelized onions but don’t skip this step. It’s important!
  2. Add Flour: Adding the flour before adding everything else will make sure it thickens the soup.
  3. Mix Ingredients: Add the milk, mustard, salt, thyme, pepper, and chicken broth.
  4. Cook: When the mixture has boiled and thickened, stir in your grated cheese and top with any garnishes.

Pro Tips:

  • Do not add all of the milk at once! The mixture will get very thick and then thin out. That’s normal.
  • Don’t add the cheese until the soup has thickened.
  • Melt butter before cooking the large onion so the onion cooks well!


milk added to flour mixture to create a soup


Can You Freeze Onion Cheese Soup?

Absolutely! Onion cheese soup freezes well and tastes great once it’s been thawed.

Be sure to allow the delicious soup to completely cool to room temperature.

Then place it in a freezer safe bag or container. Label with date and name so it doesn’t get lost in the freezer.

When you’re ready to eat it, let it thaw in the fridge overnight and then reheat in the microwave or on the stove.

You’ll need to stir as the milk will probably have separated a bit. That’s normal when you freeze milk or milk products.

Pro Tip:

  • Don’t add the cheese before freezing but add it after. That will help keep that cheese from separating and still have a great texture.


cheese, mustard, salt, thyme, black pepper chicken broth and cheese added to onion mixture.


What to Serve with Onion Cheese Soup?

Whenever we serve onion cheese soup on its own, we always find ourselves hungry not long after!

That’s because this simple soup is low calorie, low in protein, and low in carbs! Though high in flavor!

So we’ve learned to make it a complete meal, we always need to serve with something else.

Often we mix in rotisserie chicken or something simple but here’s some more easy ideas to serve alongside.

  • Sandwiches: Salami and Cream Cheese Sandwich, Turkey and Cranberry Sandwich, or Philly Cheese Steak Sandwich are all good options!
  • Bread: Good dipping breads like BAsic Focaccia Bread, Easy Garlic Bread, or Italian Bread Bowls.
  • Meat: Protein will fill you up! Try Easy Pepper Steak, Baked Lemon Mustard Chicken or Air Fryer Chicken.
  • Salad: Soup and salad is a win! Try Pistachio Chicken Salad, Easy Pasta Salad, or BLT Salad.


cooked soup ready to serve


How to Store Leftover Onion Cheese Soup

Any leftover onion cheddar soup should be stored in the fridge.

The dairy shouldn’t be left out in the heat for long periods of time as it’ll quickly go bad.

Be sure to store in an airtight container to prevent bacterial growth and let the soup come to room temperature before storing.


soup ladled into a bowl


How Long Does Onion Cheese Soup Last?

The onion cheese soup will stay good both in the fridge and in the freezer. It’ll keep it’s sweet flavor when reheated too!

  • Fridge: Onion cheese soup will last up to 5 days in the fridge.
  • Freezer: The soup keeps well for up to three months when stored in the freezer.

How to Reheat Onion Cheese Soup

You can reheat this simple recipe of onion cheese soup in the microwave or on the stove.

If you microwave, do 30 seconds at a time, stirring between each cook time. Heat until heated through.

On the stove reheat over medium-high heat, stirring until warmed through.


soup in a bowl with extra cheddar and diced green onions on top


Can Dogs Eat Onion Cheese Soup?

No! Dogs definitely shouldn’t eat onion cheese soup.

Cheese, flour, and cream can all be hard on a dog’s body and difficult to digest.

But onions are actually toxic to dogs! All parts of onions, leaves, stems, the plant itself, the skin, etc. are toxic.

So if your dog eats this soup, be sure to talk to the vet if you notice any adverse symptoms.


zoomed in image of onion soup in a bowl with a garnish of cheese and onions


Can I Make Onion Cheese Soup Ahead of Time?

Yes! Onion cheese soup can be made up to 24 hours in advance.

I don’t like to add the cheese until right before serving. 

Since you already need to reheat the soup, you can add the cheese once reheated.

Just cook the rest of the soup as written, keep covered in the fridge, and then serve when you’re ready.


zoomed out image of soup in bowl with garnishes and spoon


More Fresh Soup Recipes You’ll Love…

Onion Cheese Soup is a delightfully quick and easy soup that is full of flavor! Your whole family will enjoy it all fall and winter long!


Yield: 4 Servings

Onion Cheese Soup

zoomed in image of onion soup in a bowl with a garnish of cheese and onions

Onion Cheese Soup is the perfect soup to warm you up on a cool day! It’s perfectly creamy, delightfully healthy, and full of flavor!

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes


  • 3 Tablespoons butter
  • 1 large yellow onion, diced (approximately 1 cup)
  • 3 Tablespoons flour
  • 2 cups milk (any %)
  • 1/2 teaspoon dry mustard
  • 1/2 teaspoon salt
  • 1/4 teaspoon thyme
  • 1/4 teaspoon black pepper
  • 1 (14.5 ounce) can chicken broth
  • 1 package (10 ounces) Extra Sharp cheddar cheese, finely shredded
  • Paprika (optional)
  • Green onions (optional)


  1. In a large pot sauté butter and onion together until onion is soft and translucent.
  2. Add flour and stir until all flour is absorbed by butter.
  3. Slowly add milk 1/2 cup at a time, mixing well between each addition. Mixture will first get VERY thick, then thin out during this process. DO NOT ADD ALL THE MILK AT ONCE!
  4. Once all milk has been added, add mustard, salt, thyme, pepper and chicken broth.
  5. Bring mixture to a boil.
  6. Cook for 10 minutes or until thickened.
  7. Add cheese and stir until cheese is melted.
  8. Top with additional cheese, paprika or green onions.


This soup is not a main dish soup. It makes an excellent first course or side to a sandwich or other dish.

If you want it as a side dish, I recommend adding some shredded chicken from a rotisserie chicken.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 210Total Fat: 14gSaturated Fat: 8gTrans Fat: 1gUnsaturated Fat: 4gCholesterol: 41mgSodium: 668mgCarbohydrates: 15gFiber: 1gSugar: 8gProtein: 8g
Originally Posted: November 28, 2016

Photos & Text Updated: October 13, 2022

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Friday 3rd of November 2023

I love how quick and easy this soup recipe is, and the flavors are so delicious! Love one-pot recipes, too!

Mindy S

Monday 30th of October 2023

Easier version of fresh onion soup. Mine turned out creamy and flavorful. Good recipe!


Monday 30th of October 2023

We had our first snow yesterday and this was perfect for lunch, added some rotisserie chicken leftover (thanks for that suggestion!). It was delish!


Wednesday 30th of November 2016

I made this last night and it was excellent. Had it with ham and egg sandwich and it was the perfect complement. Next time I make it I'm going to try it with a milder cheddar and add shrimp for the protein. I loved it. Thank you so much for adding this recipe.


Saturday 10th of December 2016

Kris, you've made my day! I get SOOO nervous posting recipes and my fear of what if someone else doesn't like it as much as I do. And then I get a comment like this and my fears all melt away! Thank you!

Karen S.

Monday 28th of November 2016

I don't see how much chicken broth to's not in my list of ingredients.


Saturday 10th of December 2016

Karen, I just pulled a grandma move! My grandma did that all the time! GAH! I've updated the recipe so the chicken broth is in the ingredients as well as the directions! Thanks for catching that!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe