22 Delicious Cream of Onion Soup Recipes to Savor

Posted by Sophia Brennan on December 30, 2025

Just imagine curling up with a warm, velvety bowl of cream of onion soup on a chilly evening. This comforting classic transforms humble onions into something truly magical. Whether you’re craving a quick weeknight dinner or a cozy weekend treat, we’ve gathered 22 delicious recipes that will delight your taste buds. Let’s dive into these savory soups and find your new favorite!

Classic Cream of Onion Soup

Classic Cream of Onion Soup
Let’s transform humble onions into a velvety, soul-warming classic. This cream of onion soup is pure comfort in a bowl—sweet, savory, and ridiculously easy. Grab your pot and let’s get simmering.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always use a mandoline for perfect, even slices)
– 4 tbsp unsalted butter (the real deal—it makes all the difference)
– 2 cloves garlic, minced (fresh is best, but I’ve used jarred in a pinch)
– 4 cups low-sodium chicken broth (or vegetable broth to keep it vegetarian)
– 1 cup heavy cream (full-fat for that luxurious texture)
– 1 tsp fresh thyme leaves (dried works, but fresh adds a brighter note)
– Salt and freshly ground black pepper (I’m generous with the pepper for a little kick)
– 2 tbsp all-purpose flour (this is my secret for a perfectly thickened soup)
– Optional: crusty bread for serving (a must for dipping!)

Instructions

1. Melt 4 tbsp unsalted butter in a large pot over medium heat.
2. Add 4 large thinly sliced yellow onions to the pot.
3. Cook the onions, stirring occasionally, for 25–30 minutes until deeply caramelized and golden brown. Tip: Don’t rush this—low and slow is key for maximum sweetness.
4. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant.
5. Sprinkle 2 tbsp all-purpose flour over the onions and stir to coat evenly.
6. Gradually pour in 4 cups low-sodium chicken broth while stirring constantly to prevent lumps.
7. Bring the mixture to a gentle boil, then reduce heat to low.
8. Simmer uncovered for 15 minutes to allow flavors to meld.
9. Stir in 1 cup heavy cream and 1 tsp fresh thyme leaves. Tip: Add the cream off the heat to avoid curdling, then return to low heat.
10. Season with salt and freshly ground black pepper to taste. Simmer for 5 more minutes.
11. Remove from heat and let cool slightly before serving. Tip: For an extra-smooth texture, blend half the soup with an immersion blender.

A silky, rich soup with a subtle sweetness from the caramelized onions. Serve it piping hot with a slice of crusty bread for dipping, or top with a sprinkle of fresh herbs for a pop of color. It’s cozy enough for a chilly night but elegant enough for guests.

Cream of Onion Soup with Garlic Croutons

Cream of Onion Soup with Garlic Croutons
Unlock cozy comfort with this velvety soup. Caramelized onions melt into a silky base, topped with crispy garlic croutons. It’s the hug-in-a-bowl you need tonight.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (sweet ones work best for caramelizing)
– 4 tbsp unsalted butter (I always use grass-fed for richer flavor)
– 4 cloves garlic, minced (freshly minced makes all the difference)
– 4 cups chicken broth (homemade if you have it, but store-bought is fine)
– 1 cup heavy cream (room temp helps it blend smoothly without curdling)
– 2 tbsp all-purpose flour (for that perfect thickening)
– 1 tsp dried thyme (my secret for earthy depth)
– 1/2 tsp black pepper (freshly ground, please!)
– 1/4 cup extra virgin olive oil (my go-to for drizzling)
– 4 slices day-old bread, cubed (stale bread crisps up better)
– Salt to taste (I use kosher salt throughout)

Instructions

1. Melt 2 tbsp butter in a large pot over medium-low heat.
2. Add sliced onions and cook for 25 minutes, stirring every 5 minutes, until deeply golden and caramelized—don’t rush this step for maximum flavor.
3. Stir in minced garlic and cook for 1 minute until fragrant.
4. Sprinkle flour over onions and garlic, stirring constantly for 2 minutes to cook out the raw flour taste.
5. Gradually pour in chicken broth while whisking to prevent lumps.
6. Add dried thyme and black pepper, then bring to a simmer over medium heat.
7. Reduce heat to low, cover, and simmer for 15 minutes to let flavors meld.
8. While soup simmers, heat olive oil in a skillet over medium heat.
9. Add bread cubes and toast for 5-7 minutes, tossing frequently, until golden and crisp on all sides.
10. Remove croutons from skillet and immediately toss with remaining minced garlic for a quick flavor infusion.
11. After simmering, remove soup from heat and stir in heavy cream until fully incorporated.
12. Use an immersion blender to puree soup directly in the pot until completely smooth, about 2 minutes—or carefully transfer to a countertop blender in batches.
13. Season with salt to taste, starting with 1/2 tsp and adjusting as needed.
14. Ladle soup into bowls and top generously with garlic croutons.

Delight in the silky texture that coats your spoon, with sweet onion notes balanced by that garlicky crunch. Serve it alongside a crisp green salad for contrast, or double the croutons for extra texture—they’re irresistible when dunked.

Vegan Cream of Onion Soup

Vegan Cream of Onion Soup
A creamy vegan soup that’ll make you forget it’s dairy-free. Grab your blender and let’s transform humble onions into a silky, savory dream. This cozy bowl is pure comfort in under an hour.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I use a mandoline for perfect, even slices)
– 3 tablespoons extra virgin olive oil, my go-to for its fruity depth
– 4 cloves garlic, minced (fresh is best here for that punchy aroma)
– 4 cups vegetable broth, low-sodium so you control the salt
– 1 cup raw cashews, soaked in hot water for 10 minutes to soften for blending
– 1 tablespoon nutritional yeast, for a cheesy, umami kick
– 1 teaspoon dried thyme
– ½ teaspoon smoked paprika, adds a subtle smoky warmth
– Salt and black pepper, to season as you go

Instructions

1. Heat the olive oil in a large pot over medium heat until it shimmers.
2. Add the sliced onions and cook, stirring occasionally, for 20–25 minutes until deeply caramelized and golden brown—this builds the soup’s rich flavor base.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot for extra flavor.
5. Add the dried thyme and smoked paprika, then bring the mixture to a gentle simmer.
6. Reduce heat to low, cover, and let it simmer for 10 minutes to meld the flavors.
7. While the soup simmers, drain the soaked cashews and add them to a high-speed blender with the nutritional yeast.
8. Carefully ladle about 2 cups of the hot soup liquid into the blender with the cashews.
9. Blend on high for 1–2 minutes until completely smooth and creamy—no grit allowed!
10. Pour the blended cashew mixture back into the pot with the remaining soup.
11. Stir everything together until well combined and heated through, about 2–3 minutes.
12. Season with salt and black pepper to your liking, starting with ½ teaspoon salt and adjusting as needed.

Glide your spoon through its velvety texture, rich with sweet caramelized onions and a hint of smokiness. Serve it hot with crusty bread for dipping, or get creative by topping it with crispy roasted chickpeas or a drizzle of truffle oil for a fancy twist.

Cream of Onion Soup with Thyme

Cream of Onion Soup with Thyme

Picture this: a bowl of pure comfort that transforms humble onions into a silky, savory dream. Grab your Dutch oven—this Cream of Onion Soup with Thyme is about to become your new cold-weather obsession.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 4 large yellow onions, thinly sliced (I always use a mandoline for perfect, even slices—just watch those fingers!)
  • 4 tbsp unsalted butter (Kerrygold is my go-to for its rich flavor)
  • 4 cups low-sodium chicken broth (homemade stock takes it next level, but store-bought works great)
  • 1 cup heavy cream (room temperature blends smoother)
  • 2 tbsp fresh thyme leaves, plus extra sprigs for garnish
  • 3 cloves garlic, minced (freshly minced makes all the difference)
  • 1 tsp kosher salt
  • ½ tsp freshly ground black pepper
  • 1 tbsp extra virgin olive oil for finishing
  • Croutons or crusty bread for serving (a must for dipping!)

Instructions

  1. Melt 4 tbsp unsalted butter in a large Dutch oven over medium heat.
  2. Add 4 large thinly sliced yellow onions and cook, stirring occasionally, for 25 minutes until deeply caramelized and golden brown.
  3. Stir in 3 cloves minced garlic and cook for 1 minute until fragrant.
  4. Pour in 4 cups low-sodium chicken broth and scrape up any browned bits from the bottom of the pot.
  5. Add 2 tbsp fresh thyme leaves, 1 tsp kosher salt, and ½ tsp black pepper.
  6. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 15 minutes.
  7. Remove the pot from heat and let cool slightly for 5 minutes.
  8. Using an immersion blender, puree the soup until completely smooth and creamy.
  9. Stir in 1 cup room temperature heavy cream until fully incorporated.
  10. Return the pot to low heat and warm through for 3-5 minutes, but do not boil.
  11. Ladle the soup into bowls and drizzle each serving with 1 tbsp extra virgin olive oil.
  12. Garnish with fresh thyme sprigs and serve immediately with croutons or crusty bread.

Every spoonful delivers a velvety texture that coats your palate with sweet caramelized onion flavor balanced by earthy thyme. For a creative twist, top with crispy fried shallots or a dollop of garlic-herb compound butter. This soup pairs beautifully with a crisp green salad or makes an elegant starter for dinner parties.

Cheesy Cream of Onion Soup

Cheesy Cream of Onion Soup
Oozing with comfort, this cheesy cream of onion soup transforms humble ingredients into a velvety, decadent bowl. Forget bland versions—we’re building deep flavor fast, then melting in sharp cheddar for that irresistible pull. Your spoon won’t stand a chance.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 3 large yellow onions, thinly sliced (I always grab sweet ones for a caramelized base)
– 4 tbsp unsalted butter (the real deal makes all the difference)
– 2 cloves garlic, minced
– 1/4 cup all-purpose flour
– 4 cups chicken broth, low-sodium preferred so you control the salt
– 1 cup heavy cream, at room temp to prevent curdling
– 2 cups shredded sharp cheddar cheese (I like extra-sharp for a bolder kick)
– 1/2 tsp smoked paprika
– Salt and freshly ground black pepper

Instructions

1. Melt the 4 tbsp unsalted butter in a large pot over medium heat.
2. Add the 3 thinly sliced onions and cook, stirring occasionally, for 20–25 minutes until deeply golden and caramelized—don’t rush this; low and slow builds sweetness.
3. Stir in the 2 minced garlic cloves and cook for 1 minute until fragrant.
4. Sprinkle the 1/4 cup all-purpose flour over the onions and stir constantly for 2 minutes to cook out the raw flour taste—this creates your roux.
5. Gradually whisk in the 4 cups chicken broth until smooth, scraping up any browned bits from the pot bottom.
6. Bring the mixture to a simmer, then reduce heat to low and let it bubble gently for 10 minutes to thicken slightly.
7. Stir in the 1 cup room-temperature heavy cream and 1/2 tsp smoked paprika.
8. Remove the pot from heat—crucial tip: never add cheese over direct heat to avoid separation.
9. Gradually stir in the 2 cups shredded sharp cheddar until fully melted and creamy.
10. Season with salt and freshly ground black pepper to your liking.

Every spoonful delivers a silky, rich texture with sweet onion notes cutting through the sharp cheddar. For a fun twist, top with crispy fried onions or serve it alongside a crusty baguette for dipping—the cheese pull is pure magic.

Cream of Onion Soup with Bacon Bits

Cream of Onion Soup with Bacon Bits
Melt away winter blues with this cozy bowl of comfort. Caramelized onions meet crispy bacon in a velvety cream base—it’s a hug in a mug. Skip the sad canned stuff; this homemade version is worth every minute.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always grab sweet onions for a milder flavor)
– 6 slices thick-cut bacon, chopped (go for applewood-smoked if you can—it adds a subtle sweetness)
– 4 tbsp unsalted butter (Kerrygold is my secret for extra richness)
– ¼ cup all-purpose flour
– 4 cups chicken broth, low-sodium (homemade stock works wonders here)
– 1 cup heavy cream
– 2 cloves garlic, minced (freshly minced, not jarred—trust me)
– 1 tsp fresh thyme leaves
– Salt and black pepper, to taste (I like a generous pinch of each)

Instructions

1. Heat a large Dutch oven or heavy pot over medium heat.
2. Add chopped bacon and cook for 8–10 minutes until crispy, stirring occasionally to prevent burning.
3. Remove bacon with a slotted spoon and drain on paper towels, reserving 2 tbsp bacon fat in the pot.
4. Add butter to the pot with the bacon fat and let it melt completely.
5. Stir in sliced onions and cook over medium-low heat for 25–30 minutes, stirring every 5 minutes, until deeply caramelized and golden brown.
6. Add minced garlic and thyme leaves, cooking for 1 minute until fragrant.
7. Sprinkle flour over the onions and stir constantly for 2 minutes to cook off the raw flour taste.
8. Gradually pour in chicken broth while whisking to avoid lumps.
9. Bring the mixture to a simmer over medium-high heat, then reduce to low and cook uncovered for 15 minutes, stirring occasionally.
10. Stir in heavy cream and simmer for 5 more minutes until slightly thickened.
11. Season with salt and black pepper, starting with ½ tsp salt and ¼ tsp pepper, then adjust as needed.
12. Ladle soup into bowls and top with reserved crispy bacon bits.

Every spoonful delivers a silky texture with sweet, savory depth from those slow-cooked onions. Serve it with crusty bread for dipping or sprinkle extra thyme on top for a fresh kick—it’s perfect for chilly nights or impressing dinner guests.

Cream of Onion Soup with Caramelized Onions

Cream of Onion Soup with Caramelized Onions
Tired of boring soups? This creamy onion delight transforms humble onions into silky, caramelized magic. Grab your Dutch oven—we’re making comfort in a bowl.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I use a mandoline for perfect, even slices)
– 4 tbsp unsalted butter (Kerrygold is my favorite for rich flavor)
– 2 tbsp olive oil, extra virgin is my go-to for sautéing
– 4 cups chicken broth, low-sodium so you control the salt
– 1 cup heavy cream, room temp blends smoother
– 1 tsp fresh thyme leaves (dried works in a pinch, but fresh is brighter)
– Salt and black pepper to season throughout
– 4 slices crusty bread, toasted for crunch
– 1/2 cup shredded Gruyère cheese, melty and nutty

Instructions

1. Heat a large Dutch oven over medium-low heat and add butter and olive oil.
2. Add sliced onions and cook, stirring occasionally, for 30 minutes until deeply golden brown and caramelized—don’t rush this; low heat is key for sweetness.
3. Sprinkle in thyme leaves and cook for 1 more minute to release their aroma.
4. Pour in chicken broth and bring to a simmer over medium-high heat, then reduce to low and cook for 10 minutes.
5. Use an immersion blender to puree the soup until completely smooth, or carefully transfer to a countertop blender in batches.
6. Stir in heavy cream and warm through for 5 minutes on low heat—avoid boiling to prevent curdling.
7. Season with salt and black pepper, starting with 1/2 tsp salt and adjusting as needed.
8. Toast bread slices until crisp and golden, about 3 minutes per side in a 400°F oven.
9. Ladle soup into bowls, top each with a toast slice, and sprinkle generously with Gruyère cheese.
10. Broil for 2-3 minutes until cheese is bubbly and lightly browned, watching closely to prevent burning.

Unbelievably velvety with a deep, sweet-savory depth from those slow-cooked onions. Serve it with an extra drizzle of olive oil or a sprinkle of fresh herbs for a restaurant-worthy touch that’ll have everyone asking for seconds.

Spicy Cream of Onion Soup

Spicy Cream of Onion Soup
Just when you thought onion soup couldn’t get better—enter this spicy, creamy dream. Grab your blender and get ready for the ultimate comfort food glow-up. This version packs heat and richness in every spoonful.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always use a mandoline for perfect, even slices)
– 2 tbsp extra virgin olive oil (my go-to for that fruity base note)
– 4 cups vegetable broth (homemade if you have it, but store-bought works great)
– 1 cup heavy cream (full-fat only—trust me, it makes the texture)
– 2 tsp smoked paprika (adds that deep, smoky warmth)
– 1 tsp cayenne pepper (adjust if you’re sensitive to heat, but I love the kick)
– 1 tsp salt (I use kosher salt for better control)
– ½ tsp black pepper, freshly ground
– 2 tbsp unsalted butter (for that final silky finish)

Instructions

1. Heat 2 tbsp extra virgin olive oil in a large Dutch oven over medium heat for 1 minute until shimmering.
2. Add 4 large yellow onions, thinly sliced, and cook for 20 minutes, stirring every 5 minutes, until deeply caramelized and golden brown.
3. Pour in 4 cups vegetable broth and scrape the bottom of the pot to release any browned bits—this adds incredible flavor.
4. Stir in 2 tsp smoked paprika, 1 tsp cayenne pepper, 1 tsp salt, and ½ tsp black pepper.
5. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 15 minutes to let the flavors meld.
6. Carefully transfer the soup to a blender and blend on high for 1 minute until completely smooth (tip: hold the lid with a towel to prevent steam buildup).
7. Return the blended soup to the pot over low heat and stir in 1 cup heavy cream until fully incorporated.
8. Add 2 tbsp unsalted butter and whisk continuously for 2 minutes until the soup is glossy and emulsified (tip: this prevents separation).
9. Taste and adjust seasoning if needed, but avoid over-salting—the flavors intensify as it sits.
10. Ladle the soup into bowls and serve immediately.

Gorgeously velvety with a slow-building heat that warms you from the inside out. The smoked paprika gives it a rustic depth, while the cream balances the spice perfectly. Try topping it with crispy fried onions or a drizzle of chili oil for an extra crunch and kick.

Cream of Onion Soup with Herbs

Cream of Onion Soup with Herbs
Whip up this cozy, herb-kissed soup that transforms humble onions into a velvety, flavor-packed bowl of comfort. It’s the ultimate savory hug for chilly days—simple, soul-warming, and surprisingly elegant. Trust me, you’ll want to make a double batch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always use a mandoline for perfect, even slices—just watch those fingers!)
– 3 tbsp unsalted butter (the real deal makes all the difference here)
– 2 cloves garlic, minced (fresh is best for that punchy aroma)
– 4 cups low-sodium chicken broth (or veggie broth to keep it vegetarian)
– 1 cup heavy cream (full-fat for that luxurious, silky texture)
– 1 tsp fresh thyme leaves, plus extra for garnish (dried works in a pinch, but fresh herbs really shine)
– 1 tsp fresh rosemary, finely chopped (rosemary’s piney note balances the sweetness)
– Salt and freshly ground black pepper (I’m generous with the pepper for a subtle kick)
– 2 tbsp all-purpose flour (this is my secret for a perfectly thickened soup without lumps)
– Crusty bread or croutons for serving (optional, but highly recommended for dipping)

Instructions

1. Melt the butter in a large pot or Dutch oven over medium heat.
2. Add the sliced onions and cook, stirring occasionally, for 25–30 minutes until deeply caramelized and golden brown—this low-and-slow step is key for rich flavor, so don’t rush it.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Sprinkle the flour over the onions and stir constantly for 2 minutes to cook out the raw flour taste, which prevents a gritty texture.
5. Gradually pour in the chicken broth while whisking to avoid lumps, then bring to a simmer.
6. Add the fresh thyme and rosemary, reduce heat to low, and let simmer uncovered for 15 minutes to infuse the herbs.
7. Stir in the heavy cream and simmer for an additional 5 minutes—avoid boiling to keep the cream from curdling.
8. Season with salt and pepper to taste, then remove from heat.
9. Use an immersion blender to puree the soup directly in the pot until smooth, or carefully transfer to a countertop blender in batches.
10. Ladle into bowls and garnish with extra thyme leaves and a crack of black pepper.
Make this soup your own by swirling in a dollop of sour cream or topping with crispy bacon bits. The velvety texture melts on your tongue, with sweet caramelized onions balanced by earthy herbs—it’s comfort in a bowl. Serve it with crusty bread for dipping, or get creative by pairing it with a sharp cheddar grilled cheese for the ultimate cozy meal.

Cream of Onion Soup with White Wine

Cream of Onion Soup with White Wine
Creamy, cozy, and packed with flavor—this onion soup gets a modern upgrade with white wine. Caramelize those onions low and slow for maximum sweetness, then blend with broth and cream for ultimate comfort. It’s the elegant, easy dinner you’ll crave all season.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I use a mandoline for perfect, even slices)
– 3 tbsp unsalted butter (Kerrygold is my favorite for rich flavor)
– 2 tbsp extra virgin olive oil
– 1 cup dry white wine, like Sauvignon Blanc (skip the cooking wine—splurge on something you’d drink!)
– 4 cups chicken broth, low-sodium preferred
– 1 cup heavy cream, at room temperature to prevent curdling
– 1 tsp kosher salt
– ½ tsp black pepper, freshly ground
– Fresh thyme sprigs for garnish (optional but adds a lovely herbal note)

Instructions

1. Heat a large Dutch oven or heavy pot over medium-low heat.
2. Add 3 tbsp unsalted butter and 2 tbsp extra virgin olive oil to the pot.
3. Once the butter melts, add 4 large thinly sliced yellow onions.
4. Cook the onions, stirring occasionally, for 30 minutes until deeply golden brown and caramelized—don’t rush this step for the best flavor.
5. Pour in 1 cup dry white wine to deglaze the pot, scraping up any browned bits from the bottom.
6. Simmer the wine for 5 minutes until reduced by half.
7. Add 4 cups low-sodium chicken broth and bring to a gentle boil.
8. Reduce heat to low and simmer uncovered for 10 minutes.
9. Carefully transfer the soup to a blender in batches, or use an immersion blender directly in the pot.
10. Blend until completely smooth, about 1-2 minutes per batch.
11. Return the blended soup to the pot over low heat.
12. Stir in 1 cup room temperature heavy cream—adding it slowly helps prevent separation.
13. Season with 1 tsp kosher salt and ½ tsp freshly ground black pepper.
14. Heat for 3-5 minutes until warmed through, but do not boil.
15. Ladle into bowls and garnish with fresh thyme sprigs if desired.
Rich and velvety, this soup has a subtle sweetness from the caramelized onions balanced by the tangy white wine. Serve it with crusty bread for dipping or top with crispy croutons for extra texture. It’s perfect for a cozy night in or as a starter for dinner parties.

Cream of Onion Soup with Mushrooms

Cream of Onion Soup with Mushrooms
Nothing beats a cozy bowl of soup on a chilly day. Need comfort food that feels fancy but comes together fast? This creamy onion and mushroom blend delivers rich flavor with minimal fuss—perfect for weeknights or impressing guests.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– 2 tablespoons unsalted butter (I always use unsalted to control saltiness)
– 1 large yellow onion, thinly sliced (go for sweet onions if you have them—they caramelize beautifully)
– 8 ounces cremini mushrooms, sliced (baby bellas work great here for earthy depth)
– 2 cloves garlic, minced (fresh is key—skip the jarred stuff)
– 3 cups vegetable broth (low-sodium lets you adjust seasoning later)
– 1 cup heavy cream (full-fat for that luxurious texture)
– 1 teaspoon dried thyme (rubbed between your fingers to release oils)
– Salt and black pepper (to season as you go)
– Fresh parsley, chopped (for garnish—adds a pop of color)

Instructions

1. Melt 2 tablespoons unsalted butter in a large pot over medium heat.
2. Add 1 large thinly sliced yellow onion and cook for 10 minutes, stirring occasionally, until soft and golden—don’t rush this; slow caramelization builds flavor.
3. Stir in 8 ounces sliced cremini mushrooms and cook for 5 minutes, until they release moisture and brown slightly.
4. Add 2 cloves minced garlic and cook for 1 minute, just until fragrant to avoid burning.
5. Pour in 3 cups vegetable broth and 1 teaspoon dried thyme, scraping the bottom of the pot to deglaze.
6. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15 minutes to meld flavors.
7. Remove the pot from heat and use an immersion blender to puree until smooth (tip: for extra silkiness, blend in batches in a regular blender).
8. Stir in 1 cup heavy cream and return to low heat for 5 minutes, warming through without boiling to prevent curdling.
9. Season with salt and black pepper to taste, adjusting gradually—start with ½ teaspoon salt and a few pepper grinds.
10. Ladle into bowls and garnish with fresh chopped parsley.
Melt-in-your-mouth creamy with a savory onion base and earthy mushroom notes, this soup feels indulgent yet light. Serve it with crusty bread for dipping or top with crispy croutons for crunch—it’s versatile enough for a starter or a main course on a busy evening.

Lemon Rosemary Cream of Onion Soup

Lemon Rosemary Cream of Onion Soup
Elevate your soup game with this creamy, zesty twist on a classic. Imagine caramelized onions blended with bright lemon and earthy rosemary—it’s cozy yet refreshing, perfect for chilly nights or impressing guests. Trust me, this one’s a keeper.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I like them uniform for even caramelization)
– 3 tbsp unsalted butter (salted works too, but adjust seasoning later)
– 2 tbsp extra virgin olive oil, my go-to for richness
– 4 cloves garlic, minced (fresh is best here for that punch)
– 2 tbsp fresh rosemary, finely chopped (dried can sub, but use half)
– Zest and juice of 1 large lemon (save a pinch of zest for garnish)
– 4 cups vegetable broth (homemade if you have it, but store-bought is fine)
– 1 cup heavy cream (room temp helps it blend smoothly)
– Salt and black pepper, to season as you go

Instructions

1. Heat a large pot over medium heat and add the butter and olive oil until melted and shimmering, about 1 minute.
2. Add the sliced onions to the pot and cook, stirring occasionally, for 25–30 minutes until deeply golden brown and caramelized—don’t rush this step for maximum flavor.
3. Stir in the minced garlic and chopped rosemary, cooking for 2 more minutes until fragrant.
4. Pour in the vegetable broth, scraping any browned bits from the bottom of the pot with a wooden spoon to incorporate them.
5. Bring the mixture to a boil, then reduce the heat to low and simmer uncovered for 15 minutes to let the flavors meld.
6. Remove the pot from the heat and carefully blend the soup until smooth using an immersion blender or in batches in a countertop blender (tip: let it cool slightly first to avoid splatters).
7. Return the blended soup to the pot over low heat and stir in the heavy cream, lemon zest, and lemon juice until fully combined.
8. Season with salt and black pepper to your liking, heating gently for 5 more minutes without boiling to keep the cream from curdling.
9. Ladle the soup into bowls and garnish with a sprinkle of reserved lemon zest and a rosemary sprig if desired.

Rich and velvety, this soup boasts a silky texture with a tangy kick from the lemon that cuts through the creaminess. Serve it with crusty bread for dipping or top with crispy fried onions for extra crunch—it’s a versatile dish that shines as a starter or main.

Cream of Onion Soup with Parmesan

Cream of Onion Soup with Parmesan
Nailed it—this creamy onion soup is the cozy hug you need. Forget bland versions; we’re layering sweet caramelized onions with rich Parmesan for a bowl that’s pure comfort. Trust me, it’s a game-changer.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I use a mandoline for even slices—watch those fingers!)
– 4 tbsp unsalted butter (extra for that golden sauté)
– 2 tbsp all-purpose flour (to thicken things up)
– 4 cups chicken broth (homemade or low-sodium store-bought works)
– 1 cup heavy cream (full-fat for maximum silkiness)
– 1 cup grated Parmesan cheese (freshly grated melts better)
– 2 cloves garlic, minced (fresh is key here)
– Salt and black pepper (to season as you go)
– Fresh thyme sprigs (a few for aroma)

Instructions

1. Melt 4 tbsp unsalted butter in a large pot over medium heat.
2. Add 4 large thinly sliced yellow onions and cook, stirring occasionally, for 20–25 minutes until deeply golden and caramelized—don’t rush this; low and slow builds flavor.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant.
4. Sprinkle 2 tbsp all-purpose flour over the onions and stir constantly for 2 minutes to cook off the raw taste.
5. Gradually pour in 4 cups chicken broth while whisking to prevent lumps.
6. Add 2–3 fresh thyme sprigs and bring the mixture to a simmer over medium-high heat.
7. Reduce heat to low, cover, and let simmer for 15 minutes to meld flavors.
8. Remove thyme sprigs and discard them.
9. Stir in 1 cup heavy cream and heat through for 3–4 minutes until warm but not boiling.
10. Gradually add 1 cup grated Parmesan cheese, stirring until fully melted and smooth.
11. Season with salt and black pepper to your liking, then remove from heat.
12. Ladle the soup into bowls and serve immediately.
Unbelievably velvety, this soup boasts a sweet-savory depth from those slow-cooked onions, balanced by the nutty Parmesan. For a twist, top with crispy croutons or a drizzle of truffle oil—it’s perfect for chilly nights or impressing guests.

Cream of Onion Soup with Nutmeg

Cream of Onion Soup with Nutmeg
You’re craving comfort in a bowl. This Cream of Onion Soup with Nutmeg delivers—silky, savory, and subtly spiced. It’s the cozy upgrade your winter needs.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always grab sweet onions for a mellow base)
– 3 tbsp unsalted butter (Kerrygold is my go-to for richness)
– 4 cups low-sodium chicken broth (homemade stock elevates it, but store-bought works)
– 1 cup heavy cream, at room temp (cold cream can curdle—trust me on this)
– 1/4 tsp freshly grated nutmeg (pre-ground loses its punch, so I grate it fresh)
– Salt and black pepper to season
– 2 tbsp all-purpose flour (for that perfect velvety thickness)
– Fresh chives, chopped (for a bright garnish)

Instructions

1. Melt 3 tbsp unsalted butter in a large pot over medium heat.
2. Add 4 large thinly sliced yellow onions to the pot.
3. Cook onions for 25–30 minutes, stirring every 5 minutes, until deeply caramelized and golden brown—don’t rush this; low and slow builds flavor.
4. Sprinkle 2 tbsp all-purpose flour over the caramelized onions.
5. Stir constantly for 2 minutes to cook out the raw flour taste.
6. Gradually pour in 4 cups low-sodium chicken broth while whisking to prevent lumps.
7. Bring the mixture to a gentle boil, then reduce heat to low.
8. Simmer uncovered for 15 minutes to let flavors meld.
9. Stir in 1 cup room-temperature heavy cream—adding it off-heat prevents separation.
10. Grate in 1/4 tsp fresh nutmeg directly from the whole spice for the best aroma.
11. Season with salt and black pepper, tasting as you go for balance.
12. Use an immersion blender to puree the soup until completely smooth, about 2–3 minutes (or carefully blend in batches in a countertop blender).
13. Ladle the hot soup into bowls immediately.
14. Garnish each bowl with a sprinkle of freshly chopped chives.

Just ladle it up hot—the texture is velvety and lush, with the nutmeg adding a warm, aromatic hint that cuts through the richness. Serve it with crusty bread for dipping, or get creative by topping it with crispy fried shallots for extra crunch. It’s comfort in every spoonful, perfect for chilly evenings.

Low-Fat Cream of Onion Soup

Low-Fat Cream of Onion Soup
Just when you thought creamy soups were off-limits, this low-fat version delivers all the comfort without the guilt. Grab your Dutch oven—we’re transforming humble onions into a velvety dream. Trust me, your taste buds won’t believe it’s light.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I always grab sweet onions for a natural caramelized flavor)
– 2 tbsp extra virgin olive oil, my go-to for its fruity notes
– 4 cups low-sodium vegetable broth (homemade if you have it, but store-bought works great)
– 1 cup unsweetened almond milk, chilled (it blends smoother cold)
– 2 cloves garlic, minced (fresh is key here—skip the jarred stuff)
– 1 tsp dried thyme
– ½ tsp smoked paprika, for that subtle smoky kick
– Salt and black pepper, to season as you go
– Fresh chives, chopped, for garnish (they add a bright pop of color)

Instructions

1. Heat the extra virgin olive oil in a large Dutch oven or heavy pot over medium heat for 2 minutes until shimmering.
2. Add the thinly sliced yellow onions and cook, stirring occasionally, for 20–25 minutes until deeply caramelized and golden brown—this builds the soup’s rich base flavor.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Pour in the low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot for extra depth.
5. Add the dried thyme and smoked paprika, then bring the mixture to a gentle boil over high heat.
6. Reduce the heat to low, cover the pot, and simmer for 15 minutes to let the flavors meld together.
7. Remove the pot from the heat and let it cool slightly for 5 minutes to avoid splattering when blending.
8. Carefully transfer the soup to a blender, working in batches if needed, and blend on high speed for 2–3 minutes until completely smooth and creamy.
9. Return the blended soup to the pot and place it back over low heat.
10. Gradually whisk in the chilled unsweetened almond milk until fully incorporated, which helps prevent curdling.
11. Season with salt and black pepper to your liking, tasting as you go for balance.
12. Simmer the soup for 5 more minutes, stirring occasionally, until heated through but not boiling.
13. Ladle the soup into bowls and garnish with chopped fresh chives.

Buttery-smooth and subtly sweet from those caramelized onions, this soup feels indulgent yet stays light on the palate. Serve it with a crusty whole-grain bread for dipping, or get creative by topping it with a sprinkle of crispy roasted chickpeas for extra crunch. It’s the cozy hug you need on a chilly day, minus the heavy cream.

French-Style Cream of Onion Soup

French-Style Cream of Onion Soup
Savor a bowl of pure comfort that’s way easier than you think. This creamy, dreamy soup transforms humble onions into a silky, sophisticated meal. It’s the cozy hug your weeknight dinner needs.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 4 large yellow onions, thinly sliced (I find a mandoline makes this a breeze)
– 4 tbsp unsalted butter (the good stuff makes all the difference)
– 2 cloves garlic, minced (fresh is best, but I’ve used jarred in a pinch)
– ¼ cup all-purpose flour
– 4 cups chicken broth, low-sodium (vegetable broth works great for a veggie version)
– 1 cup heavy cream, room temp (this helps prevent curdling)
– 1 tsp fresh thyme leaves (dried works, but use half the amount)
– ½ tsp ground nutmeg (a secret weapon for depth)
– Salt and black pepper
– 4 slices crusty baguette, toasted (for that essential crunch)
– 1 cup shredded Gruyère cheese (it melts like a dream)

Instructions

1. Melt 4 tbsp unsalted butter in a large pot over medium-low heat.
2. Add 4 large thinly sliced yellow onions and cook, stirring occasionally, for 25-30 minutes until deeply caramelized and golden brown. (Tip: Don’t rush this—low and slow is key for sweetness.)
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant.
4. Sprinkle ¼ cup all-purpose flour over the onions and cook, stirring constantly, for 2 minutes to form a roux.
5. Gradually whisk in 4 cups low-sodium chicken broth until smooth, scraping up any browned bits from the bottom.
6. Bring the mixture to a simmer, then reduce heat to low.
7. Stir in 1 cup room temperature heavy cream, 1 tsp fresh thyme leaves, and ½ tsp ground nutmeg. (Tip: Adding cream off the heat prevents separation.)
8. Simmer gently, uncovered, for 10 minutes to let flavors meld.
9. Season with salt and black pepper to your liking.
10. Preheat your broiler to high.
11. Ladle the hot soup into 4 oven-safe bowls placed on a baking sheet.
12. Top each bowl with 1 slice toasted crusty baguette and ¼ cup shredded Gruyère cheese.
13. Broil for 2-3 minutes, watching closely, until the cheese is bubbly and golden. (Tip: Keep the oven door ajar to monitor and avoid burning.)

Here’s the magic: the soup is luxuriously smooth with a sweet, savory backbone from those caramelized onions. Serve it straight from the broiler for that irresistible cheese pull, or skip the topper and enjoy it velvety and plain. It’s perfect with a simple green salad for a complete, comforting meal.

Conclusion

Amazingly versatile, these 22 cream of onion soup recipes offer cozy comfort and gourmet flair for every home cook. I hope you find a new favorite to warm your kitchen and heart! Give one a try this week, and let me know which you love in the comments below. If you enjoyed this roundup, please share it on Pinterest to spread the soup love!

You might also like these recipes

Leave a Comment