• Skip to main content
  • Skip to after header navigation
  • Skip to site footer
  • Facebook
  • Instagram
  • Twitter
Justine Pattison

Justine Pattison

Everyday inspiration in the kitchen

  • Home
  • About
    • About Justine
    • Meet the team
    • In the Test Kitchen
  • Writing
    • Cookery writing
    • Books
  • TV, Video & Film
    • TV, video and film
    • Media
  • Food styling
  • Contact

French Onion Soup

onion soup in bowl
Print Recipe
This is a great meal to make when there’s nothing much left in the fridge. Cheesy croutons don’t need to be omitted just because you’re cutting back. You can use any hard, full-flavoured cheese instead of the Gruyére but I think its nuttiness compliments the richness of the onions particularly well.
Prep Time 20 minutes mins
Cook Time 50 minutes mins
Total Time 1 hour hr 10 minutes mins
Servings 6
Calories 188

Ingredients

  • 2 tsp sunflower oil
  • 6 medium onions, thinly sliced
  • 1 tbsp fresh thyme leaves, plus extra to garnish
  • 2 tbsp plain flour
  • 1.5 litres hot beef stock (made with 2 stock cubes)
  • 12 thin slices of baguette (about 15g per slice), cut diagonally
  • 50 g Gruyere cheese, finely grated
  • flaked sea salt
  • ground black pepper

Instructions

  • Heat the oil in a large non-stick saucepan or flameproof casserole dish. Add the onions, cover with a lid and cook over a low heat for 20–25 minutes or until the onions are very soft, stirring occasionally.
  • Remove the lid, increase the heat and cook for a further 15 minutes or until the onions have turned a rich golden brown colour, stirring frequently and making sure that they do not burn. Reduce the heat and stir in the thyme leaves and flour.
  • Pour the stock slowly over the onions, stirring constantly and bring to a simmer. Cook for 15 minutes or until the soup thickens slightly. Season to taste with salt and pepper and keep warm over a low heat.
  • Heat the grill to the hottest setting. Place the baguette slices on a baking tray and toast close to the grill for 1 minute on each side or until lightly browned.
  • Remove from under the grill and sprinkle a little of the grated cheese on each slice of bread. Return to the grill and cook until the cheese melts and is begins to brown.
  • Ladle the hot soup into warm, deep bowls and top each one with 2 pieces of the cheesy toast. Sprinkle with tiny sprigs of thyme just before serving. Calories per serving: 188.

Notes

To freeze

Freeze the cooled soup by dividing into freezer-proof containers. Cover tightly and freeze for up to 3 months.
Freeze the croutons by toasting the bread and topping with the cheese, but do not grill again. Open freeze the toast until solid and stack in a freezer-proof container interleaving with baking parchment. 

To serve

Warm the soup through gently in a large saucepan until thawed then simmer until piping hot, stirring regularly.
Grill the croutons from frozen, not too close to the heat, for 5-7 minutes or until the cheese has melted and the bread is piping hot.

 

Buy ‘COMFORT FOOD’ Without the Calories: Low-calorie Recipes, Cheats and Ideas for Feel-Good Favourites

More recipes like this

Buffalo Wings with Blue Cheese Dip

Butternut Squash and Coconut Soup

tomato soup in mug

Cream of Tomato Soup

My gooey microwave 'baked' camembert is featured i My gooey microwave 'baked' camembert is featured in @dailymailweekend today, along with scrambled eggs, warm fruit compote and pitta bread pizzas - all taken from Ping!⁠
⁠
⁠
⁠
#microwaverecipes #microwave #Ping! #weekendmeals #weekendrecipes
My latest book – PING! – is published today.⁠
⁠
It’s a collection of over 100 energy-saving, family-friendly recipes cooked using just a microwave oven. ⁠
⁠
It’s a bit of departure from my recent books, but one I hope you'll find useful – and perhaps intriguing too. There's something fascinating about cooking in the microwave and, even though I’ve been using them for many years, I was surprised by the huge variety of different - and very delicious - dishes that could be cooked successfully using microwave power alone. Everything from easy curries and 'casseroles', to lasagne, barbecue-style chicken, spicy rice, banoffee pie, sticky toffee pudding, rich chocolate brownie and lemon drizzle cake! ⁠
⁠
If you do fancy taking a peak at Ping!, you can find it in your local bookshop, online and via the link in my bio.⁠
⁠
#microwaverecipes #microwavemagic #quickandeasymeals #familymeals #energysaving #tastyinminutes #microwavecuisine #convenientcooking #microwaverecipebook #justinepattison⁠
⁠
For a healthy midweek meal, why not try a simple v For a healthy midweek meal, why not try a simple veggie bolognese? Taken from my slow cooker book, this one makes four really generous servings or six smaller portions. It freezes very well and can be used for a lasagne, pasta bake or base for veggie cottage pie. Perfect if you like to go meat-free or simply fancy a change.⁠
⁠
Click in the link in my bio to take you to the recipe.⁠
⁠
#slowcooker #healthymidweekmeals #meatfreerecipes ⁠
#veggiebolognese #slowcookerecipes #freezerfriendlymeals⁠
Slow cooker pulled pork makes an easy meal for ove Slow cooker pulled pork makes an easy meal for over the weekend. My version is rich and spicy - perfect for piling into warmed wraps with pink pickled onions, avocado, soured cream and shredded lettuce. ⁠
⁠
You can find the recipe by clicking on the link in my bio. ⁠
⁠
#slowcookerpulledpork #justinepattisonrecipes #weekendcooking⁠
#easyrecipes #spicypulledpork⁠
⁠
⁠
⁠
Thinking you'd like something different for breakf Thinking you'd like something different for breakfast? These fruity layered yoghurt pots can be made with fresh or frozen berries and prepped ahead. Add a small handful of nuts or some granola for extra crunch.⁠
⁠
Click on the link in my bio for the recipe.⁠
⁠
#healthybreakfast #crushedberryyoghurt #justinepattisonrecipe #yoghurtbreakfast #mealprep
Load More… Follow Justine on Instagram
  • Mail

Copyright © 2017–2025 · Justine Pattison · All Rights Reserved · Privacy Policy · Terms and Conditions