Welcome to recipesflix

Budget French Onion Soup with Gruyere Cheese

By Sophia Parker | January 20, 2026
Budget French Onion Soup with Gruyere Cheese

This recipe has become my go-to for cozy dinner parties, holiday gatherings, and those evenings when only a bubbling bowl of cheesy goodness will do. The secret lies in coaxing maximum flavor from humble yellow onions, using a clever combination of chicken and beef bouillon to mimic the taste of expensive homemade stock, and shaving just enough Gruyere to make every bite feel indulgent. Whether you're cooking for a crowd or meal-prepping comfort food for the week ahead, this French onion soup proves that elegance doesn't have to break the bank.

Why This Recipe Works

  • Budget-Smart: Uses affordable yellow onions and a strategic amount of Gruyere—just enough for that classic pull of melted cheese without emptying your wallet.
  • Time-Efficient: Caramelizes onions in 35 minutes using a high-heat technique and a splash of water to prevent burning.
  • Deep Flavor: Combines chicken and beef bouillon for a rich, complex broth that tastes like it simmered all day.
  • Freezer-Friendly: Make a double batch and freeze half the soup (before adding bread/cheese) for up to 3 months.
  • One-Pot Wonder: Everything happens in a single Dutch oven, minimizing dishes and maximizing flavor.
  • Customizable: Swap in Swiss or mozzarella if Gruyere isn't on sale, or use gluten-free bread for dietary needs.

Ingredients You'll Need

Ingredients

Great French onion soup starts with humble ingredients treated with respect. Here's what to grab—and why each item matters:

Yellow Onions (3 lbs/1.4 kg) – The backbone of the soup. Skip sweet onions; they have too much water and sugar, which can make the broth cloying. Look for baseball-sized onions with tight, papery skins. Store them in a cool, dark place for up to a month.

Unsalted Butter (4 Tbsp/56 g) – European-style butter (82 % fat) browns more evenly, but any unsalted butter works. Butter adds nutty notes as it browns alongside the onions.

Olive Oil (1 Tbsp) – Raises the smoke point so the butter doesn’t burn and helps onions cook evenly.

All-Purpose Flour (2 Tbsp) – A light roux thickens the broth just enough to coat the spoon without turning gloppy.

Chicken Bouillon Paste (2 tsp) – Better Than Bouillon roasted chicken base gives quick depth. If you only have cubes, use 1 cube dissolved in 2 cups water.

Beef Bouillon Paste (2 tsp) – Adds the dark, savory backbone traditionally supplied by homemade beef stock. If you’re vegetarian, substitute mushroom bouillon.

Dry White Wine (½ cup/120 ml) – A $7 bottle of Sauvignon Blanc or Pinot Grigio adds acidity to balance sweetness. Don’t use “cooking wine” from the vinegar aisle—it’s loaded with salt.

Fresh Thyme (4 sprigs) – Woody stems infuse the broth; leaves are optional garnish. Dried thyme works in a pinch—use ½ tsp.

Bay Leaf (1) – Adds subtle earthiness. Remove before serving.

French Bread (8 oz/225 g) – A day-old baguette is ideal; its dryness soaks up broth without disintegrating. Slice ½-inch thick and toast for extra structure.

Gruyere Cheese (6 oz/170 g) – Look for domestic Swiss-style Gruyere in the specialty cheese case. If it’s over $8/lb, substitute Swiss Emmental or Jarlsberg. Shred yourself—pre-shredded is coated in cellulose and won’t melt as smoothly.

Garlic Clove (1) – Adds gentle aromatic lift; smash it so it infuses then discard.

Kosher Salt & Fresh Black Pepper – Season at the end; bouillon is salty.

How to Make Budget French Onion Soup with Gruyere Cheese

1
Prep & Slice

Halve onions pole-to-pole, peel, and slice ¼-inch thick. Uniform thickness ensures even caramelization. A mandoline speeds this up, but a sharp chef’s knife works fine. You should have about 12 cups.

2
Bloom Butter & Oil

Melt butter with olive oil in a heavy 5-quart Dutch oven over medium-high. When the foam subsides and the butter just begins to brown, you’re ready—this adds a nutty base note.

3
High-Heat Caramelization

Add onions, ½ tsp salt, and a pinch of sugar to jump-start browning. Cook, stirring every 2 minutes, until onions wilt and release liquid, about 10 minutes. Increase heat to high and cook, scraping browned bits from the bottom and adding 2 Tbsp water whenever the pot looks dry. This deglazing prevents scorching and builds fond. Total time: 25–30 minutes to deep mahogany.

4
Flour Toast

Sprinkle flour over onions; cook 2 minutes, stirring. This prevents a raw-flour taste and thickens the broth ever so slightly.

5
Deglaze with Wine

Pour in wine; scrape the pot bottom with a wooden spoon to dissolve every brown bit. Boil 2 minutes to cook off harsh alcohol, concentrating fruity acidity.

6
Build the Broth

Stir in 6 cups water, both bouillon pastes, thyme sprigs, bay leaf, and smashed garlic. Bring to a boil, then reduce to a gentle simmer 20 minutes. The broth will reduce slightly and intensify.

7
Toast the Bread

While soup simmers, arrange baguette slices on a sheet pan. Brush lightly with olive oil and toast under broiler 1 minute per side until golden edges form. This prevents sogginess when the cheese melts.

8
Assemble & Broil

Heat broiler. Discard thyme stems, bay leaf, and garlic. Taste; season with salt and pepper. Ladle soup into 6 oven-safe crocks. Float 1–2 toast slices on each. Mound 1 oz (28 g) shredded Gruyere on top. Broil 2–3 minutes until cheese is bubbling and bronzed. Serve immediately—careful, the crock is lava-hot.

Expert Tips

Speed-Caramelize

A wide pan and occasional water deglazing cut caramelization time by 40 %. Don’t go above 375 °F or onions will char, not sweeten.

Cheese Stretch on a Budget

Blend 4 oz Gruyere with 2 oz part-skim mozzarella. The mozzarella adds that Instagram-worthy cheese pull for half the cost.

Make-Ahead Magic

Soup base freezes beautifully. Cool completely, divide into quart zip bags, lay flat to freeze, then stack. Thaw overnight in fridge.

No Crock? No Problem

Use a rimmed sheet pan under your bowls to catch drips. Any oven-safe bowl works—just preheat it with hot tap water so the soup stays hot.

Variations to Try

  • Mushroom Boost: Add 8 oz sliced cremini mushrooms during the last 10 minutes of caramelization for an earthy twist.
  • Vegetarian Version: Swap butter for olive oil and use mushroom bouillon paste. Finish with a splash of soy sauce for umami depth.
  • Smoky Cheese Swap: Replace half the Gruyere with smoked Gouda for campfire vibes.
  • Spicy Kick: Stir ÂĽ tsp cayenne into the flour before toasting for gentle heat that blooms in the broth.
  • Apple Cider Deglaze: Use dry apple cider instead of white wine for autumnal sweetness that pairs beautifully with the onions.

Storage Tips

Refrigerate: Cool soup base (without bread/cheese) and store in airtight container up to 4 days. Reheat gently; add fresh toast and cheese when serving.

Freeze: Ladle cooled soup into freezer bags, remove excess air, label, and freeze up to 3 months. Thaw overnight in fridge, then simmer 10 minutes to refresh flavors.

Toast & Cheese: Store toasted bread in an airtight tin at room temp for 2 days. Shred cheese as needed; pre-shredded cheese can be frozen but may become crumbly—best used melted.

Frequently Asked Questions

Red onions have higher water content and can turn the broth pink. Stick with yellow for best flavor and color.

Traditional recipes use flour and bread. Substitute 1-to-1 gluten-free flour for the roux and use your favorite GF baguette.

Caramelize onions on the stovetop first (for proper browning), then transfer everything except bread/cheese to a slow cooker on LOW 6 hours. Finish under broiler as directed.

Dry vermouth, dry sherry, or ¼ cup white wine vinegar plus ¼ cup water all work. For zero alcohol, use ½ cup apple juice plus 1 Tbsp lemon juice.

Store soup and cheese-topped toast separately. Reheat soup on stove, ladle into bowls, top with fresh cheese, and broil until bubbly.

Absolutely. Use an 8-quart pot and plan on 45 minutes to caramelize the larger volume of onions. Freeze half the finished soup for future comfort food emergencies.
Budget French Onion Soup with Gruyere Cheese
soups
Pin Recipe

Budget French Onion Soup with Gruyere Cheese

(4.9 from 127 reviews)
Prep
15 min
Cook
50 min
Servings
6

Ingredients

Instructions

  1. Caramelize Onions: Melt butter with oil in Dutch oven over medium-high. Add onions and ½ tsp salt; cook, stirring and adding 2 Tbsp water whenever pot browns, until deep golden, 25–30 minutes.
  2. Make Roux: Stir in flour; cook 2 minutes.
  3. Deglaze: Add wine; boil 2 minutes, scraping bits.
  4. Simmer: Stir in 6 cups water, bouillons, thyme, bay, and garlic. Simmer 20 minutes. Remove herbs/garlic.
  5. Toast Bread: Broil slices 1 minute per side until golden.
  6. Assemble: Ladle soup into 6 oven-safe bowls. Top with toast and cheese. Broil 2–3 minutes until cheese is bubbly and browned. Serve hot.

Recipe Notes

For extra depth, add 1 tsp Worcestershire with the broth. Cheese can be blended with Swiss to stretch budget further.

Nutrition (per serving)

382
Calories
18 g
Protein
29 g
Carbs
21 g
Fat

More Recipes