French onion soup is a classic French dish. It’s traditionally made from caramelized onions and rich beef broth and topped with melted cheese and toasted bread. Its deep, savory flavor is perfectly balanced by the sweetness of the onions and the cheesy crust that forms on top. It’s the kind of dish that warms you up and feels comforting every time you take a bite.
When it comes to pairing, French onion soup pairs wonderfully with simple sides. Crusty fresh bread is a great option, but it can also be elevated with heartier options depending on your meal. Whether you're looking for a side that complements the soup's richness or a main dish to serve if you’re making it an appetizer, there are plenty of tasty options to consider.
You’ll find easy, flavorful recipes that pair perfectly with French onion soup. From classic sides like garlic bread and roasted Brussels sprouts to filling mains like steak frites and roast chicken, there’s something for everyone. Explore these dishes and discover your new favorite way to enjoy French onion soup!
All the recipes on this page are carefully crafted by our team, including our in-house nutritionist, who also calculates the nutritional information provided. While we strive for accuracy, please note that actual values may vary based on ingredient brands, portion sizes, and preparation methods.
Bread – Classic French Garlic Baguette
Sandwich – Grilled Cheese & Mushroom Sandwich
Salad – Sweet Potato & Kale Salad
Vegetables – Roasted Brussels Sprouts
Cured Meats – Charcuterie Board
Check out 4 more recipe ideas for serving with French onion soup
🥇 Best for | Dipping, snacking, or serving on the side | |
🍽️ Servings | 4 | |
⏲️ Time to cook | 15 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 182 kcal |
Carbs 🍞 | 20 g | |
Protein 🍗 | 4 g | |
Fat 🥑 | 10 g |
Preheat your oven to 375°F (190°C).
Mix the butter, garlic, parsley, and salt in a small bowl.
Slice the baguette into ½-inch pieces, but don’t cut all the way through. Keep the bottom intact if you want a pull-apart style.
Spread the garlic butter between each slice.
Wrap the baguette in foil and bake for 10-12 minutes, until the butter is melted and the bread is toasty.
Unwrap and broil for 1-2 minutes if you want extra crisp edges.
A garlic baguette is the kind of side that disappears fast. Especially when there’s French onion soup to soak it in. The butter melts right into the bread, the garlic gives it punch, and the parsley adds a bit of freshness. It’s comforting, flavorful, and way more exciting than plain toast.
You can make this with store-bought garlic butter if you’re short on time. Use olive oil instead of butter for a vegan version, and switch the parsley for alternative herbs if you want. I like to serve it in slices so everyone can grab a piece and dunk away. It’s one of those sides that never leaves leftovers.
🥇 Best for | Comfort food lovers | |
🍽️ Servings | 2 | |
⏲️ Time to cook | 20 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 511 kcal |
Carbs 🍞 | 34 g | |
Protein 🍗 | 24 g | |
Fat 🥑 | 32 g |
Sauté mushrooms in butter until browned, about 5–7 minutes. Set aside.
Butter one side of each bread slice.
On the unbuttered side, layer cheese, mushrooms, and mustard (if using).
Top with another slice of bread, buttered side out.
Grill in a skillet over medium heat until golden and melty on both sides.
French onion soup already has that golden cheese topping. This means that this sandwich plays right into those same cozy, melty vibes. The mushrooms add an earthy, savory layer that works so well with the sweetness of the soup. It’s a quick and filling option, especially on colder days.
You can swap in any bread you like or skip the mushrooms if you're cooking for picky eaters. I sometimes add a bit of Dijon for a kick, but it’s just as good without. This is a total crowd-pleaser. It’s perfect for lunch or a casual dinner with French onion soup.
🥇 Best for | A lighter, colorful contrast | |
🍽️ Servings | 4 | |
⏲️ Time to cook | 25 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 140 kcal |
Carbs 🍞 | 14 g | |
Protein 🍗 | 4 g | |
Fat 🥑 | 8 g |
Toss sweet potatoes with olive oil, salt, and pepper. Roast at 400°F (200°C) for 20 minutes or until tender.
Massage kale with lemon juice and a pinch of salt until softened.
Add roasted sweet potatoes, cheese, and seeds. Toss to combine.
French onion soup is a rich and savory dish. This means that having a fresh, vibrant salad on the table really lifts the whole meal. The sweet potatoes bring warmth and a touch of sweetness, while the kale gives you something crisp and green. It’s the kind of side that makes a meal feel well-rounded without being heavy.
If kale’s not your thing, baby spinach works too. You can always try swapping the feta for goat cheese or skipping the cheese altogether to keep it dairy-free. This one’s great if you’re after something nourishing and colorful next to all that melted cheese.
🥇 Best for | Veggie lovers and clean eaters | |
🍽️ Servings | 4 | |
⏲️ Time to cook | 30 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 94 kcal |
Carbs 🍞 | 10 g | |
Protein 🍗 | 4 g | |
Fat 🥑 | 5 g |
Preheat oven to 425°F (220°C).
Toss Brussels sprouts with oil, salt, and pepper.
Spread on a baking sheet, cut side down.
Roast for 20-25 minutes until crispy and browned.
Add a drizzle of balsamic or a little lemon zest if you like.
The mild bitterness of this veggie side contrasts beautifully with French onion soup. I love the texture they add to the combo. You get that golden crunch on the outside and a soft center that’s just right.
These are super easy to throw together while your soup simmers. You can leave them plain or dress them up with a glaze, a handful of chopped nuts, or even some Parmesan. It’s a flexible option that brings balance to the meal.
If you’re trying to add more vegetables to your meals, roasted Brussels sprouts are a great place to start. And if you’re looking for even more inspiration, check out our full guide to eating more veggies. It’s packed with simple tips and tasty recipe ideas to help you enjoy greens in every meal.
🥇 Best for | Entertaining or grazing | |
🍽️ Servings | 6 | |
⏲️ Time to cook | 10 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 394 kcal |
Carbs 🍞 | 29 g | |
Protein 🍗 | 18 g | |
Fat 🥑 | 24 g |
Arrange everything on a board or large platter.
Mix textures, colors, and flavors.
Serve alongside the soup so people can nibble and dip.
If you're serving French onion soup for guests, a charcuterie board is a great option. It also works if you just want something snacky to go with it. The salty meats, creamy cheeses, and fresh fruit give you a mix of flavors that complement the soup without competing with it.
It’s also super customizable, as you can just use whatever you have. I often build mine with whatever’s in the fridge and pantry. Add a few crunchy crackers or warm bread slices, and you've got a side that feels fancy with zero stress.
🥇 Best for | Hearty, easy sides | |
🍽️ Servings | 4 | |
⏲️ Time to cook | 35 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 196 kcal |
Carbs 🍞 | 31 g | |
Protein 🍗 | 4 g | |
Fat 🥑 | 7 g |
Preheat oven to 425°F (220°C).
Toss potatoes with oil, garlic, salt, and pepper.
Spread on a tray and roast for 30–35 minutes until golden and crisp.
Sprinkle with parsley if using.
These crispy, garlicky potatoes are a no-brainer with French onion soup. They’re golden on the outside, fluffy inside, and perfect for scooping up the last bit of broth. I love how they round out the meal without adding a lot of effort.
You can add paprika, rosemary, or even a sprinkle of Parmesan if you want to change it up. Swap in sweet potatoes or fingerlings depending on what you have. It’s a reliable, comforting side that works any night of the week.
🥇 Best for | Protein-packed meals | |
🍽️ Servings | 4 | |
⏲️ Time to cook | 45 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 250 kcal |
Carbs 🍞 | 0 g | |
Protein 🍗 | 23 g | |
Fat 🥑 | 17 g |
Preheat oven to 400°F (200°C).
Rub chicken with oil, herbs, salt, and pepper.
Place on a baking tray and roast for 35-40 minutes until golden and cooked through.
Herb-roasted chicken is simple and comforting. It works really well with the deep flavors of French onion soup. The herbs tie everything together, and the crispy skin adds a satisfying texture next to the soup’s silky base. It’s an easy protein to serve on the side or even on top of a light salad.
If you want to keep it lean, go with boneless, skinless breasts and reduce the cooking time. I’ve also made this with just salt, pepper, and a squeeze of lemon when I’m short on time. It’s versatile, satisfying, and gives your soup dinner a little more staying power.
🥇 Best for | Hearty sandwich lovers | |
🍽️ Servings | 2 | |
⏲️ Time to cook | 15 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 710 kcal |
Carbs 🍞 | 32 g | |
Protein 🍗 | 53 g | |
Fat 🥑 | 40 g |
Butter the bread and layer cheese, roast beef, and optional sauce.
Grill in a pan over medium heat until golden and the cheese melts.
Slice and serve warm.
This is the sandwich you want when you’re craving something extra filling. Roast beef and melty cheese are rich, savory, and just right alongside the sweetness of French onion soup. It turns soup night into something a little more special.
You can use deli roast beef, leftover steak, or even swap in turkey if you like. Add a swipe of mustard or horseradish if you want a bit more bite. It’s a warm, easy meal that comes together fast.
🥇 Best for | Date nights or weekend dinners | |
🍽️ Servings | 2 | |
⏲️ Time to cook | 30 minutes | |
📃 Ingredients |
| |
📊 Nutritional information (per serving) | Calories 🔥 | 494 kcal |
Carbs 🍞 | 19 g | |
Protein 🍗 | 46 g | |
Fat 🥑 | 26 g |
Cook fries according to package or recipe.
Season steaks with salt and pepper.
Sear in a hot pan 3-4 minutes per side (for medium), then let rest.
Serve with fries and a pat of butter on top if you like.
If you want to go full French bistro, go with steak frites. Pair it with a bowl of French onion soup for the full effect. The crispy fries are perfect for dipping, and the steak adds that hearty, satisfying element. It feels indulgent, but it's still pretty simple to make.
You don’t need anything fancy here. Just some good seasoning and a hot pan. Try it with a bit of garlic butter on top, but even just keep it plain, and it’ll still hit the spot. It’s a great pick when you want to turn soup into a full dinner.
Classic pairings for French onion soup include crusty fresh bread or garlic baguette, perfect for dipping into the rich broth. A charcuterie board with cheeses, meats, and olives also complements the savory, caramelized flavors of the soup. For a fresh contrast, try a vibrant salad with greens, roasted vegetables, or a light vinaigrette to balance the richness.
Yes, diabetics can enjoy French onion soup in moderation. To make it a balanced meal, pair it with a side salad featuring leafy greens, a light vinaigrette, and protein-rich ingredients like chicken or tofu. This provides fiber and protein while balancing the soup’s carbohydrate content, making it a healthier option.
The proper way to eat French onion soup is by first breaking through the melted cheese layer, which forms a delicious, golden crust. Then, dip a piece of bread or baguette into the broth to soak up the flavorful liquid. For an extra twist, a grilled cheese sandwich on the side makes a wonderful complement to the soup’s rich flavors.
If you’re serving French onion soup as a starter, add a hearty main dish like steak frites for a bistro-style meal. Roasted chicken, a juicy roast beef melt, or a simple herb salad with protein can also be great choices to round out the dinner. Keep the sides balanced to complement the soup’s richness.
Jessica White is a writer at DeliveryRank. After teaching herself to cook at age 12 - to escape her Mom’s ‘interesting’ recipes - she has spent many happy hours in the kitchen. Whether it’s sampling a different cuisine or creating a new recipe from scratch, she enjoys imagining new food combinations and making them a reality. As a certified and experienced copywriter, she has contributed to a range of online publications on topics ranging from well-being to recruitment. When she’s not in the kitchen, she’s walking her dogs and dreaming up new ways to make tofu interesting.