RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Creamy Caramelized Onion, Garlic & Cheddar Soup
  • Restaurant-Style Pan-Seared Hamburger Patties with Caramelized Garlic-Onion Butter
  • Pan-Seared Beef Meatballs with Caramelized Onion Garlic-Butter Rice
  • Caramelized-Onion Double-Cheese Grilled Sandwich with Garlic-Thyme Butter
  • Caramelized Carrot & Onion Pilaf with Herbed Crispy Potatoes and Garlic-Butter Drizzle
  • French-Style Brown-Butter Omelette with Caramelized Onion & Crispy Garlic Breadcrumbs
  • Browse all recipes →
Creamy Caramelized Onion & Roasted Garlic Soup with Gruyère Crostini

Creamy Caramelized Onion & Roasted Garlic Soup with Gruyère Crostini

By Tawnya Windmon

French-inspiredIntermediate

A deeply savory French-inspired soup built on slow-caramelized onions and sweet roasted garlic, finished with a touch of cream and brightened with balsamic and white wine. Topped with crisp, olive-oil brushed baguette slices and melted Gruyère for a restaurant-quality contrast of silky soup and crunchy, cheesy crostini.

Prep: 15 minutes
Cook: 1 hour 15 minutes
Total: 1 hour 30 minutes
4 servings

Ingredients

  • 900 g Yellow onions, thinly sliced
  • 2 heads Garlic heads (whole), halved crosswise
  • 3 tbsp Unsalted butter
  • 3 tbsp Olive oil
  • 1 tsp Granulated sugar
  • 1.5 tsp Kosher salt
  • 1/2 tsp Freshly ground black pepper
  • 1 tbsp Balsamic vinegar
  • 120 ml Dry white wine (optional, for deglazing)
  • 1200 ml Low-sodium vegetable or beef broth
  • 120 ml Heavy cream (optional for richness)
  • 3 sprigs Fresh thyme sprigs
  • 1 leaf Bay leaf
  • 160 g Baguette, sliced (for crostini)
  • 100 g Gruyère cheese, grated
  • 1 tbsp Olive oil (for toasting crostini)

Instructions

1

Roast the garlic: Preheat oven to 200°C (400°F). Cut the tops off the garlic heads so the cloves are exposed, place on a piece of foil, drizzle 1 tsp olive oil over each exposed head, season lightly with salt, wrap and roast 30–35 minutes until very soft and caramelized. Why: Roasting mellows and sweetens garlic, creating a buttery, spreadable paste that adds depth and umami without sharp raw bite.

2

Prepare the onions: While garlic roasts, slice the onions thinly and measure butter and oil. Use a heavy-bottomed wide saucepan or Dutch oven and set it over medium-low heat. Why: Evenly sliced onions ensure consistent caramelization; a heavy pan distributes heat so the onions cook slowly without burning.

3

Caramelize the onions (first stage): Add 2 tbsp olive oil and 2 tbsp butter to the pan. When butter foams, add all the sliced onions and 1 tsp sugar, stirring to coat. Season with 1 tsp kosher salt. Cook over medium-low heat, stirring every 3–5 minutes. After 20 minutes the onions will be soft and turning golden. Why: Low-and-slow cooking breaks down onion sugars into flavorful caramelized notes; a little sugar jump-starts that process without making the onions cloyingly sweet.

4

Continue caramelizing and deglaze gradually: As onions deepen (30–45 minutes total), scrape up any fond (brown bits) and add 1–2 tbsp water, wine, or broth if the pan is getting too dry — this prevents burning while allowing Maillard browning. When the onions are a deep golden-caramel color (40–50 minutes total), stir in balsamic vinegar and the white wine to deglaze, scraping up browned bits. Why: Controlled deglazing lifts concentrated flavor from the pan and balances sweetness with acidity.

5

Add roasted garlic and build the soup: Squeeze the soft roasted garlic cloves from their skins into the pan (about 2 bulbs' worth). Add the broth, thyme sprigs, and bay leaf. Bring to a gentle simmer and cook 10–15 minutes to let flavors marry. Why: Simmering infuses the broth with the caramelized onion-garlic base; gentle heat preserves the sweet aromatics.

6

Finish and texture: Remove thyme sprigs and bay leaf. For a silky soup, use an immersion blender to purée directly in the pot until mostly smooth, or transfer in batches to a blender (vent to release steam). Stir in the heavy cream and adjust seasoning with salt and pepper to taste; reheat gently but do not boil. Why: Blending creates a luxurious mouthfeel; adding cream off heat prevents separation and keeps the soup velvety.

7

Make the Gruyère crostini: While soup simmers, preheat broiler. Toss baguette slices with 1 tbsp olive oil and place on a baking sheet. Toast under the broiler 1–2 minutes per side until lightly golden. Flip, sprinkle grated Gruyère evenly over slices, broil until cheese bubbles and is golden (about 1–2 minutes). Why: Toasting first gives the bread structure so it holds up in the soup; broiling the cheese adds a nutty, browned crust that complements the sweet soup.

8

Serve: Ladle hot soup into bowls and top each with 2 crostini or place crostini on the rim. Garnish with a few thyme leaves and a drizzle of extra-virgin olive oil if desired. Why: The contrast of temperature and texture (silky soup vs. crunchy, cheesy bread) is what elevates the dish to restaurant quality.

9

Storage and reheat: Cool leftover soup quickly, refrigerate up to 4 days or freeze up to 3 months. Reheat gently on the stovetop; add a splash of broth or cream if it thickens. Why: Gentle reheating preserves the emulsification and fresh flavor without breaking the cream.

Chef's Tips

  • 1Be patient while caramelizing: giving the onions 40–50 minutes at medium-low heat develops deep flavor — rushing by turning up the heat will burn them and create bitterness.
  • 2If you’re short on time, caramelize in two pans simultaneously and combine — this speeds things without sacrificing flavor.
  • 3To test seasoning accurately, cool a spoonful of soup on a small plate and taste — cold temperatures concentrate salt perception, so it’s easier to judge final seasoning.
  • 4Use a heavy-bottomed pan and keep onions spread in an even layer — overcrowding steams them instead of browning.

Variations

  • Beefy French Onion: Replace vegetable broth with low-sodium beef stock and skip the cream for a classic French onion soup; serve with a larger crouton and extra Gruyère.
  • Vegan Option: Omit butter and heavy cream; use all olive oil and swap cream for unsweetened oat or cashew cream. Use a vegan cheese or omit crostini cheese entirely.
  • Herb & Spice Twist: Add a pinch of smoked paprika and a splash of sherry vinegar near the end for a smoky-sour accent; finish with chopped chives instead of thyme.

Nutrition per Serving

630

Calories

17g

Protein

48g

Carbs

39g

Fat

5g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Creamy Caramelized Onion & Roasted Garlic Soup with Gruyère Crostini

By Tawnya Windmon

Creamy Caramelized Onion & Roasted Garlic Soup with Gruyère Crostini - Yellow onions, thinly sliced, Garlic heads (whole), halved crosswise recipe

A deeply savory French-inspired soup built on slow-caramelized onions and sweet roasted garlic, finished with a touch of cream and brightened with balsamic and white wine. Topped with crisp, olive-oil brushed baguette slices and melted Gruyère for a restaurant-quality contrast of silky soup and crunchy, cheesy crostini.

French-inspiredIntermediate4 servings
Prep: 15 minutes
Cook: 1 hour 15 minutes
1 hour 30 minutes

Ingredients

  • 900 g Yellow onions, thinly sliced
  • 2 heads Garlic heads (whole), halved crosswise
  • 3 tbsp Unsalted butter
  • 3 tbsp Olive oil
  • 1 tsp Granulated sugar
  • 1.5 tsp Kosher salt
  • 1/2 tsp Freshly ground black pepper
  • 1 tbsp Balsamic vinegar
  • 120 ml Dry white wine (optional, for deglazing)
  • 1200 ml Low-sodium vegetable or beef broth
  • 120 ml Heavy cream (optional for richness)
  • 3 sprigs Fresh thyme sprigs
  • 1 leaf Bay leaf
  • 160 g Baguette, sliced (for crostini)
  • 100 g Gruyère cheese, grated
  • 1 tbsp Olive oil (for toasting crostini)

Instructions

1

Roast the garlic: Preheat oven to 200°C (400°F). Cut the tops off the garlic heads so the cloves are exposed, place on a piece of foil, drizzle 1 tsp olive oil over each exposed head, season lightly with salt, wrap and roast 30–35 minutes until very soft and caramelized. Why: Roasting mellows and sweetens garlic, creating a buttery, spreadable paste that adds depth and umami without sharp raw bite.

2

Prepare the onions: While garlic roasts, slice the onions thinly and measure butter and oil. Use a heavy-bottomed wide saucepan or Dutch oven and set it over medium-low heat. Why: Evenly sliced onions ensure consistent caramelization; a heavy pan distributes heat so the onions cook slowly without burning.

3

Caramelize the onions (first stage): Add 2 tbsp olive oil and 2 tbsp butter to the pan. When butter foams, add all the sliced onions and 1 tsp sugar, stirring to coat. Season with 1 tsp kosher salt. Cook over medium-low heat, stirring every 3–5 minutes. After 20 minutes the onions will be soft and turning golden. Why: Low-and-slow cooking breaks down onion sugars into flavorful caramelized notes; a little sugar jump-starts that process without making the onions cloyingly sweet.

4

Continue caramelizing and deglaze gradually: As onions deepen (30–45 minutes total), scrape up any fond (brown bits) and add 1–2 tbsp water, wine, or broth if the pan is getting too dry — this prevents burning while allowing Maillard browning. When the onions are a deep golden-caramel color (40–50 minutes total), stir in balsamic vinegar and the white wine to deglaze, scraping up browned bits. Why: Controlled deglazing lifts concentrated flavor from the pan and balances sweetness with acidity.

5

Add roasted garlic and build the soup: Squeeze the soft roasted garlic cloves from their skins into the pan (about 2 bulbs' worth). Add the broth, thyme sprigs, and bay leaf. Bring to a gentle simmer and cook 10–15 minutes to let flavors marry. Why: Simmering infuses the broth with the caramelized onion-garlic base; gentle heat preserves the sweet aromatics.

6

Finish and texture: Remove thyme sprigs and bay leaf. For a silky soup, use an immersion blender to purée directly in the pot until mostly smooth, or transfer in batches to a blender (vent to release steam). Stir in the heavy cream and adjust seasoning with salt and pepper to taste; reheat gently but do not boil. Why: Blending creates a luxurious mouthfeel; adding cream off heat prevents separation and keeps the soup velvety.

7

Make the Gruyère crostini: While soup simmers, preheat broiler. Toss baguette slices with 1 tbsp olive oil and place on a baking sheet. Toast under the broiler 1–2 minutes per side until lightly golden. Flip, sprinkle grated Gruyère evenly over slices, broil until cheese bubbles and is golden (about 1–2 minutes). Why: Toasting first gives the bread structure so it holds up in the soup; broiling the cheese adds a nutty, browned crust that complements the sweet soup.

8

Serve: Ladle hot soup into bowls and top each with 2 crostini or place crostini on the rim. Garnish with a few thyme leaves and a drizzle of extra-virgin olive oil if desired. Why: The contrast of temperature and texture (silky soup vs. crunchy, cheesy bread) is what elevates the dish to restaurant quality.

9

Storage and reheat: Cool leftover soup quickly, refrigerate up to 4 days or freeze up to 3 months. Reheat gently on the stovetop; add a splash of broth or cream if it thickens. Why: Gentle reheating preserves the emulsification and fresh flavor without breaking the cream.

Chef's Tips

  • 1Be patient while caramelizing: giving the onions 40–50 minutes at medium-low heat develops deep flavor — rushing by turning up the heat will burn them and create bitterness.
  • 2If you’re short on time, caramelize in two pans simultaneously and combine — this speeds things without sacrificing flavor.
  • 3To test seasoning accurately, cool a spoonful of soup on a small plate and taste — cold temperatures concentrate salt perception, so it’s easier to judge final seasoning.
  • 4Use a heavy-bottomed pan and keep onions spread in an even layer — overcrowding steams them instead of browning.

Variations

  • Beefy French Onion: Replace vegetable broth with low-sodium beef stock and skip the cream for a classic French onion soup; serve with a larger crouton and extra Gruyère.
  • Vegan Option: Omit butter and heavy cream; use all olive oil and swap cream for unsweetened oat or cashew cream. Use a vegan cheese or omit crostini cheese entirely.
  • Herb & Spice Twist: Add a pinch of smoked paprika and a splash of sherry vinegar near the end for a smoky-sour accent; finish with chopped chives instead of thyme.

Nutrition per Serving

630

Calories

17g

Protein

48g

Carbs

39g

Fat

5g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with Yellow onions, thinly sliced🥘 More with Garlic heads (whole), halved crosswise🥘 More with Unsalted butter

Similar Recipes