Skip to main content

French onion soup

Season of soups is here! There's nothing better than a big bowl of comforting and hot soup on a cold night and if it's hearty and filling then even better as you can skip the effort of making dinner.

But first I have to make an announcement! I have started conducting cooking workshops and the response of both of my workshops has been amazing. Theme of my first workshop was Instant party food and second's was Healthy Soups and Salads and I am so glad that all of the participants loved the recipes and had such nice things to say after trying the recipes at their home.

If you are interested in participating, do follow my pages on Facebook and Instagram to stay updated on future workshop announcements to register.

OK, coming back to this soup!

French onion soup is a a classic soup made by slowly caramelising onion with butter till they are brown and naturally sweet. Its an ultimate comfort soup which is eaten with a thick slice of toasted bread with melted cheese on it.

Its a very easy and delicious soup using few ingredients. Highlight of this recipe is slowly caramelising the onions and stirring from time to time to make the most flavourful French onion soup. Traditionally beef stock is used in this recipe but I have used vegetable stock which you can easily make at home or buy stock cubes/stock from market.

Type: Appetiser
Diet: Vegetarian
Serving: 3-4 people


2 cups thinly sliced onion
2 Tbsp butter
1 Tsp sugar
2-3 finely chopped cloves of garlic
3 Tsp plain flour
5-6 cups vegetable stock
1 Tsp black pepper powder
2 dried bay leaf
1 tsp dried thyme
Cheese - (Cheddar/Mozzarella/Parmesan)


In a deep dish pan, heat butter and add sliced onions. Season with salt and add sugar.

Cook onions on medium heat and keep stirring from time to time until they are brown and soft.

Once the onions are caramelised, add garlic and cook it for 2-3 minutes. Then add flour and cook on medium heat for 5 minutes.

Next, add vegetable stock, salt, bay leaves, dried thyme and black pepper powder.

Once the soup comes to boil, cover with a lid and let it cook on low heat for 15 minutes.

While the soup is simmering, slice loaf bread and top slices with grated cheese and toast in oven till bread is crisp and cheese has melted.

Taste the soup and adjust seasoning. You can add tiny amount of any vinegar or lemon juice to enhance the taste even more.

Serve the soup in serving bowl and place the cheese toasts on top of the soup right before serving.

Make sure to break the cheese toast with the spoon and have along with the soup.

If you try the recipe, don't forget to leave a comment. Also do take a picture and tag #fascinatingfoodworld on Instagram.

Follow me on FacebookPinterest and Instagram for regular update on new recipes.

Some more soup recipes you can try