What to Have With French Onion Soup: Perfect Pairings for Cheesy Comfort

What to Have With French Onion Soup: Perfect Pairings for Cheesy Comfort illustration with key details

French onion soup is the ultimate comfort food—rich, cheesy, and packed with caramelized onion flavor. But a great bowl deserves equally great company. I’ve spent years testing pairings that elevate this classic from a simple starter to a full, satisfying meal.

The key is balance: something crispy to contrast the creamy broth, a bright salad to cut through the richness, or a bold drink that stands up to those deep, savory flavors. Whether you’re serving it as an appetizer or the main event, these pairings will turn your soup into a complete, restaurant-worthy experience.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for What to Have with French Onion Soup

These thoughtful pairings transform your soup into a complete, satisfying meal with perfect balance.

Ingredient Amount Notes
Crusty Baguette 🥖 1 whole Freshly baked, sliced thick
Gruyère Cheese 🧀 8 oz Shredded for topping
Mixed Greens 🥗 5 oz For fresh salad pairing
Apple Cider Vinegar 🍏 2 tbsp For salad dressing
Extra-Virgin Olive Oil 🫒 ¼ cup For salad dressing
Dijon Mustard 🥄 1 tsp For dressing tang
Red Wine 🍷 1 cup Dry variety for pairing
Cornichons 🥒 ½ cup For tangy crunch
Roasted Chicken Breast 🍗 1 lb Sliced for protein pairing
Butter Lettuce 🥬 1 whole For delicate salad base
Honey 🍯 1 tsp For dressing sweetness
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Walnut Halves 🌰 ¼ cup Toasted for salad crunch
Dried Thyme 🌿 ½ tsp For chicken seasoning

The bread and cheese are non-negotiable for that classic French onion experience. Fresh baguette from a local bakery makes all the difference—look for one with a crisp crust that can handle toasting. For the Gruyère, Whole Foods or Trader Joe’s usually have good quality pre-shredded (though I always recommend shredding your own from a block). The wine pairing should be a dry red—Cabernet Sauvignon or Pinot Noir work beautifully (whatever you’d drink with steak).

No Gruyère? Swiss or Emmental melt nicely too. For the salad, any mixed greens work—spring mix from Costco is my go-to for convenience. If you’re skipping the chicken, roasted mushrooms add that umami depth. The Dijon in the dressing can be swapped for whole-grain mustard (just use half the amount since it’s stronger). Cornichons not available? Dill pickles work in a pinch, though they’re less tangy.

The salad keeps well in the fridge for 3-4 days if you store dressing separately. Toasted walnuts can be prepped ahead and kept in a jar for 2 weeks. The roasted chicken stays good for 4 days—perfect for leftovers. I always make extra Gruyère topping and keep it in the freezer for up to 3 months (just grate it fresh when needed).

❤️

Why You’ll Love This Recipe

  • No Fuss Assembly: I just tear the baguette, toss the greens with vinegar and oil, and let the oven do the rest. Honestly, it’s more about stacking than cooking—my kind of side dish.
  • That Cheese Pull: The Gruyère melts into these golden, stretchy ribbons over warm baguette slices. Between us, I’ve been known to “test” a piece (or three) before it even hits the table.
  • Works for Everything: Date night? Check. Solo dinner with a book? Also check. I’ve served this with soup for company and straight off the pan for my own lazy supper—no judgment, just good food.
  • Leftovers? Lucky You: The greens stay crisp overnight, and the cheesy bread reheats in 10 seconds. I’ll be real: sometimes I make extra just to have cold baguette slices with coffee the next morning. (Yes, it’s weird. No, I don’t care.)

Instructions for Perfect Pairings With French Onion Soup

Here’s how to assemble these comforting pairings for a complete, satisfying meal.

Step 1: Prepare the Crusty Baguette and Gruyère Topping

Preheat your oven to 375°F. Slice the crusty baguette into ½-inch thick pieces on a diagonal. Arrange the slices on a baking sheet in a single layer. You’ll want about 4-6 slices per serving to accompany the soup.

Brush each slice lightly with some of the extra-virgin olive oil. Sprinkle generously with the shredded Gruyère cheese, using about 2 oz per serving. Place the baking sheet in the preheated oven and bake for 5-7 minutes until the cheese is fully melted and golden brown in spots.

Watch carefully during the last minute—the cheese can go from perfectly melted to over-browned quickly. The finished toasts should have crisp edges and a gooey cheese center that will complement the rich soup beautifully.

Step 2: Assemble the Butter Lettuce Salad

Separate the leaves of the butter lettuce and tear them into bite-sized pieces. Place them in a large salad bowl along with the mixed greens. The combination of delicate butter lettuce and heartier mixed greens creates perfect texture contrast.

In a small bowl, whisk together the extra-virgin olive oil, apple cider vinegar, Dijon mustard, honey, salt, and black pepper until emulsified. The dressing should be slightly thick and well combined. Pour about three-quarters of the dressing over the greens and toss gently to coat.

Add the toasted walnut halves and cornichons to the salad. The walnuts add satisfying crunch while the cornichons provide bright, tangy bursts of flavor. Toss once more lightly, then taste and add more dressing if needed.

Step 3: Season and Slice the Roasted Chicken Breast

If your roasted chicken breast isn’t already seasoned, sprinkle it with the dried thyme, a pinch of salt, and a pinch of black pepper. The thyme adds a subtle earthy note that pairs wonderfully with the caramelized onions in the soup.

Slice the chicken breast against the grain into ¼-inch thick slices. This thickness ensures each piece is tender and easy to eat. Arrange the slices on a serving platter or individual plates. The warm chicken will provide satisfying protein contrast to the rich, cheesy soup.

For best results, slice the chicken just before serving to maintain its moisture and warmth. If you’ve prepared it ahead, cover loosely with foil and warm briefly in a 300°F oven for 5 minutes before serving.

Step 4: Plate the Pairings and Serve

Ladle the hot French onion soup into oven-safe bowls, ensuring each serving has plenty of those delicious caramelized onions and melted cheese. Place one bowl on each plate alongside 3-4 cheese-topped baguette slices.

Add a generous portion of the butter lettuce salad to each plate, positioning it opposite the soup. Include 3-4 slices of roasted chicken breast on each plate as well, fanning them out attractively. The visual contrast of colors and textures makes the meal even more appealing.

Pour the red wine into glasses just before serving—its acidity will cut through the richness of the soup. Serve everything while hot, encouraging guests to alternate bites of crispy, cheesy bread with refreshing salad and tender chicken for the perfect balance of flavors and textures in every mouthful.

👨‍🍳

Pro Tips For Making What To Have With French Onion Soup

  • Toast the Baguette Hard: Don’t just warm it—crank the oven to 400°F and bake those slices for 8-10 minutes until they’re deep golden and almost too crisp. I learned this the hard way after soggy bread ruined my first three attempts at pairing with soup. The extra crunch holds up to dipping and topping with melted Gruyère.
  • Grate Cheese Fresh: Skip the pre-shredded stuff; it’s coated in anti-caking agents that make it melt unevenly. Use the large holes on a box grater for Gruyère—it’ll cling better to the toasted baguette and create those gooey, stretchy bites everyone fights over.
  • Dress Greens Last Minute: Toss the mixed greens with olive oil and apple cider vinegar (3:1 ratio) right before serving—any sooner, and they’ll wilt into a sad, soggy pile. I was skeptical until I tried it, but the bright acidity cuts through the soup’s richness perfectly when fresh.
  • Use the Broiler: For that restaurant-style cheese pull, broil the Gruyère-topped baguette slices for 1-2 minutes after baking. Watch like a hawk—it’s the difference between golden bubbles and a burnt mess. My grandmother swore by this, and she never steered me wrong.

Creative Variations of This Recipe

Vegetarian Feast

Swap the chicken for portobello mushrooms roasted with thyme and olive oil. Their meaty texture holds up beautifully against the rich soup. I love brushing them with balsamic glaze before roasting for extra depth. Serve with the same salad but add crumbled goat cheese for creaminess. 🌱

For a heartier option, try lentil-stuffed bell peppers alongside your soup. The earthy lentils balance the soup’s richness while keeping the meal completely plant-based. I use Puy lentils for their firm texture.

Pescatarian Twist

Pair your soup with seared scallops – their delicate sweetness contrasts the soup’s savory notes. I use dry-packed scallops from Trader Joe’s for best results. Serve with a fennel and citrus salad to brighten the meal.

For a lighter option, poached salmon with dill sauce works wonderfully. The cool, creamy sauce cuts through the soup’s richness while adding fresh herbal notes. I recommend wild-caught salmon for optimal flavor.

Classic Bistro Style

This is my go-to for a traditional French experience: serve the soup with steak frites. The crispy fries soak up broth beautifully while the steak adds protein. I use hanger steak for its robust flavor and quick cooking time.

Complete the meal with cornichons and Dijon mustard on the side. The tangy elements cut through all that richness. For wine, a Beaujolais from Louis Jadot is my favorite pairing – its bright acidity balances the meal perfectly. 🍷

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 980mg43%
Total Carbohydrate 32g12%
Dietary Fiber 5g18%
Sugars 4g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I serve French onion soup as a main course?

To make it a complete meal, add a protein like roasted chicken or steak alongside a fresh salad. The key is balancing the soup’s richness with lighter elements. A hearty bread basket and wine pairing complete the experience.

2

What wine pairs best with this meal?

A dry red like Beaujolais or Pinot Noir cuts through the soup’s richness beautifully. For white wine lovers, try a crisp Chardonnay with good acidity. The wine should complement both the soup and your chosen pairings.

3

How do I keep the bread from getting soggy?

Toast the baguette slices until golden before adding cheese. Serve them on a separate plate rather than directly in the soup. For extra crispiness, broil the cheesy bread for 1-2 minutes just before serving.

4

What’s a good vegetarian alternative to chicken?

Portobello mushrooms or lentil-stuffed peppers work wonderfully. Both provide hearty texture and umami flavor that stands up to the soup. For extra protein, add crumbled goat cheese to your salad.

5

Can I prepare any components ahead of time?

The salad dressing keeps for 3 days refrigerated. Toasted walnuts stay fresh for 2 weeks in an airtight container. Roast chicken can be made 1 day ahead – just reheat gently before serving.

★★★★★4.5(12 reviews)
Nathan Turner