Bistro French Onion Soup is a rich Guinness French Onion Soup made with caramelized onions, tender beef and melted Gruyère.

This is an image of two bowls of Guinness French Onion Soup sitting on top of white plates. To the right is some fresh thyme.
Screenshot

Bistro French onion soup is everything I love about a classic onion soup, just richer, deeper and heartier. This Guinness French onion soup brings an Irish twist to the traditional bistro favorite by simmering sweet caramelized onions and tender beef in a stout-infused broth, then topping each bowl with crusty bread and bubbling Gruyère. Guys, it’s incredible.

This isn’t just a starter. It’s a full French onion beef soup that eats like a meal. Slow-cooked chuck roast melts into the broth. I’m utterly obsessed with how deeply rich and yummy it is. The Guinness stout adds a subtle malty flavor that elevates the entire pot.

What makes this bistro French onion soup special is the sweet and salty balance. The onions are cooked low and slow until deeply golden and sweet. The stout enhances rather than overwhelms. And that broiled cheese topping? It seals the deal.

If you like this recipe, I KNOW you’re going to love this Irish Chili Recipe, too.

WHY YOU’LL LOVE THIS BISTRO FRENCH ONION SOUP

Bistro French Onion Soup feels restaurant-worthy to me, but is also completely doable at home.

Adding in the beef transforms this from a light starter into a hearty French onion beef soup that satisfies my family on chilly nights. I love how this Guinness French onion soup variation adds complexity without making the broth heavy or bitter.

It’s comfort food with depth; cozy enough for a weeknight, impressive enough for my guests. I can’t get enough of it!

INGREDIENTS FOR BISTRO FRENCH ONION SOUP

For the Soup

  • Chuck roast: This simple cut is the backbone of this bistro French onion soup. It browns beautifully and becomes fall-apart tender during the long simmer.
  • Yellow onions: These are the true stars, of course. They slowly caramelize, creating a sweet, rich base that every great French onion beef soup needs.
  • Garlic: I can’t skip it. I physically cannot make this French onion soup with beef without it! It adds aromatic warmth once the onions are golden.
  • Flour: All-purpose flour helps lightly thicken the broth and gives it body.
  • Guinness stout: This beer gives this Guinness French onion soup its signature malty depth.
  • Low sodium beef broth: Makes up the savory base of the soup. Using low sodium allows you to control seasoning.
  • Worcestershire sauce: This just adds in a subtle umami and tang.
  • Herbs: Fresh thyme and bay leaf infuse the broth with classic herbal notes.
  • Seasoning: Salt and freshly cracked black pepper bring everything into balance.

For Serving

  • Toasted baguette slices: These provide structure so they float without dissolving.
  • Cheese: Gruyère cheese melts beautifully and creates that iconic golden crust on top of this bistro french onion soup.

Check out the recipe card below for the full ingredient and quantity list.

HOW TO MAKE BISTRO FRENCH ONION SOUP

If you’ve ever wondered how to make a restaurant-style bistro french onion soup at home, the secret is patience.

Sear the beef first: Season generously and brown in batches to build flavor. Set aside.

Caramelize the onions: You want to do this low and slow in butter until deeply golden. This step takes time, but it’s what gives this French onion beef soup its signature sweetness and depth. Add the garlic near the end.

Thicken the sauce: Sprinkle the flour over the onions and cook briefly to remove any raw taste.

Deglaze: Deglaze with Guinness stout, scraping up all the browned bits. Let it simmer gently so the alcohol cooks off and the flavors concentrate.

Add the liquids: Add beef broth, Worcestershire sauce, thyme, bay leaf and the seared beef. Simmer partially covered on low for 2 to 2½ hours, until the beef is fall-apart tender and the flavors have fully developed. Return reserved onions if using, adjust seasoning, and check consistency.

Finish off: To finish, ladle the Guinness French Onion Soup into oven-safe bowls, top with toasted baguette slices and shredded Gruyère, and broil until melted and golden.

SUBSTITUTIONS AND VARIATIONS FOR BISTRO FRENCH ONION SOUP

Bistro French onion soup is totally flexible, friends.

If you can’t find chuck roast, beef stew meat or brisket works well. You can also make it without meat for a more traditional onion-forward soup.

If you prefer not to use Guinness, another dark stout or porter works beautifully. To skip alcohol entirely, substitute extra broth plus a splash of balsamic vinegar for a little complexity.

Gruyère is classic, but Swiss, Jarlsberg or even aged cheddar can be used for topping this French onion beef soup.

You can also adapt this Guinness French onion soup for a slow cooker. After caramelizing onions and browning beef, transfer everything to the slow cooker and cook on low for 6 to 8 hours.

STORAGE NOTES FOR BISTRO FRENCH ONION SOUP

Bistro French onion soup stores well in the refrigerator for 3 to 4 days without the bread topping.

Reheat gently on the stovetop, adding a splash of broth if it has thickened.

This French onion beef soup actually deepens in flavor overnight, making it an excellent make-ahead meal. It can also be frozen (without bread and cheese) for up to 2 to 3 months.

HOW TO SERVE BISTRO FRENCH ONION SOUP AND WHAT TO PAIR IT WITH

Serve bistro French onion soup steaming hot with thick slices of toasted baguette and a generous layer of melted cheese.

A simple green salad with lemon vinaigrette balances the richness beautifully. For drinks, a I loved a chilled Guinness or another stout. These complement the malty depth of this Guinness French onion soup. A medium-bodied red wine also pairs nicely.

Crusty bread on the side is always welcome for soaking up every last bit of broth.

TIPS AND PROBLEM SOLVING FOR BISTRO FRENCH ONION SOUP

Here are my top tips for making this lusious soup:

  • If the soup tastes slightly bitter, the stout may have boiled too aggressively. Always simmer it gently. A small pinch of sugar or splash of vinegar can help rebalance the recipe.
  • If the broth feels too thick, add more beef broth gradually until it reaches your desired consistency.
  • If onions aren’t caramelizing, I lower the heat and try to be patient. I prefer to stir it often and allow time for natural sugars to develop.
  • If the cheese browns too quickly under the broiler, move the rack slightly lower and watch carefully; I can go from golden to burnt in seconds.
  • If the beef is still tough, I continue simmering it. A proper French onion beef soup relies on slow cooking for tender meat.

FREQUENTLY ASKED QUESTIONS

Can I make this without Guinness?

Yes. Substitute another dark stout or use additional broth with a splash of balsamic vinegar.

Do I have to use beef?

No. You can leave it out for a more classic onion soup experience, though the French onion beef soup version is heartier.

Can I make this in a slow cooker?

Yes. After caramelizing onions and browning beef, transfer everything to a slow cooker and cook on low for 6 to 8 hours until tender.

MORE BEEF RECIPES LIKE THIS ONE

Tortilla Cheeseburger Pockets

Easy Beef Udon Noodles

Braised Chuck Roast Ramen Recipe

Chuck Roast Carne Asada

One Pan Ground Beef Recipe with Orzo

This is an image of two bowls of Guinness French Onion Soup sitting on top of white plates. To the right is some fresh thyme.

Guinness French Onion Soup

Taylor Jackzen
This Guinness French Onion Soup adds an Irish twist to the classic French onion soup. Loaded with sweet caramelized onions, tender beef, and stout beer, and finished with cheesy croutons, it’s a flavor-packed comfort food you’ll love.
4 from 2 votes
Prep Time 20 minutes
Cook Time 3 hours 45 minutes
Total Time 4 hours
Course Soup
Servings 6

Ingredients
  

For the Soup

  • 2½-3 lb chuck roast cut into large chunks
  • Salt and freshly cracked black pepper
  • 2 tbsp olive oil
  • 3 tbsp butter
  • 4 large yellow onions thinly sliced
  • 3 cloves garlic minced
  • 2 tbsp all-purpose flour
  • 14.9 oz Guinness stout (1 can)
  • 6-7 cups low sodium beef broth
  • 1 tbsp Worcestershire sauce
  • 2-3 sprigs fresh thyme or 1 tsp dried
  • 1 bay leaf

For Serving

  • Baguette slices toasted
  • Gruyère cheese shredded
  • Fresh thyme or cracked black pepper (optional)

Instructions
 

  • Season the chuck roast generously with salt and pepper then heat olive oil in a large Dutch oven over medium-high heat.
  • Working in batches, sear the beef on all sides until deeply browned, about 3–4 minutes per side. Transfer beef to a plate.
  • Reduce heat to medium. Add butter to the pot, then add sliced onions with a pinch of salt.
  • Cook, stirring occasionally, for 30–40 minutes until deeply caramelized and golden brown. Adjust heat as needed to prevent burning.
  • Add garlic and cook for 30 seconds until fragrant.
  • Keep 1/2 of the onions in the Dutch oven and remove the other half and set them aside.
  • Sprinkle flour over the onions and stir to coat evenly. Cook for 1–2 minutes to remove the raw flour taste.
  • Slowly pour in the Guinness, scraping up all the browned bits from the bottom of the pot. Let it simmer for 2–3 minutes to cook off the alcohol and concentrate the flavor.
  • Add beef broth, Worcestershire sauce, thyme, bay leaf, and the seared chuck roast along with any accumulated juices. Bring to a gentle simmer.
  • Cover partially and cook on low for 2–2½ hours, until the beef is fall-apart tender. Skim excess fat from the surface if needed. Taste and adjust seasoning with salt and pepper.
  • If the soup seems like it needs more liquid, add water or more beef broth 1/2-1 cup at a time until it reaches your desired consistency.
  • Once the soup is to your desired consistency, add the reserved onions back into the pot and stir to combine.
  • Just before serving place baguette slices on a baking sheet, drizzle with olive oil, and atop with Gruyère cheese. Broil for 2–3 minutes until bubbly and lightly browned.
  • Ladle soup into bowls, top with a couple of cheesy baguette slices, and fresh thyme if desired. Enjoy warm.