French Onion Soup

French onion soup (soupe à l’oignon) is one of the most recognisable dishes of French cuisine, although its origins are far older and far more modest than one might expect. Contrary to the modern image of it as a classic of Parisian bistros, the soup grew out of everyday cooking and for centuries was a simple, inexpensive and nourishing meal.

The foundation of the soup is the onion – a vegetable that was available throughout the year in Europe, stored well, and was among the cheapest ingredients in the household. As early as the Middle Ages, various forms of onion soups were prepared across different regions of France, usually based on water or a simple broth. They were part of the daily diet of both rural communities and city dwellers.

The modern form of onion soup began to take shape in the eighteenth century, when French cooking increasingly emphasised techniques that built flavour through the slow caramelisation of ingredients. Long, gentle cooking of onions in butter allowed their natural sweetness and depth of flavour to develop. Combined with beef stock, wine and herbs, this produced a soup with surprisingly rich character despite its very simple ingredients.

Paris played a significant role in the popularity of the dish. In the nineteenth century, onion soup became especially associated with the area around the great Parisian market halls of Les Halles. It was sold during the night and in the early morning in small eateries and bars serving the workers, porters and traders who worked at the market. Warm, aromatic and filling, the soup was an ideal meal for people finishing a night shift or beginning work before dawn. Over time it also became connected with the city’s late-night restaurants and cafés.

The element that is now most distinctive – the toasted bread topped with melted cheese – appeared later. The addition of baguette and cheese, most often Gruyère or Comté, gave the dish a more refined character. During baking, the cheese melts and lightly browns, forming a layer that links the crisp bread with the hot soup beneath. This feature has since become one of the most recognisable signatures of French onion soup.

Although the dish is most closely associated with France, similar onion soups exist in many parts of Europe. Italian cuisine includes onion soups enriched with bread and olive oil, while in Spain there are regional onion soups sometimes served with broth and egg. In Central Europe, onions have long formed the basis of simple vegetable soups. The French version, however, is distinguished by the particularly long caramelisation of the onions and the finishing step of baking the soup with bread and cheese.

Today French onion soup is both a home-style dish and a classic of restaurant menus. It can be found in traditional bistros as well as in contemporary restaurants, where it is often prepared according to a very classical method. It is a perfect example of a dish that began as humble everyday food and gradually became a symbol of French culinary tradition.

The ingredients for about 4 servings are:

  • 1 kg onions (about 6 large onions)
  • 2 cloves garlic
  • 40 g butter
  • 1 tablespoon olive oil
  • 1 litre beef stock
  • 150 ml dry white wine
  • 1 tablespoon plain flour
  • 1 bay leaf
  • 2 sprigs fresh thyme
  • salt
  • freshly ground black pepper
  • 1 baguette
  • 120 g Gruyère cheese (or Comté), grated

First prepare all the ingredients. Peel the onions, cut them in half, and then slice them into thin crescents. In this recipe the onion is the absolute foundation of the flavour, so it is important that the slices are fairly even – this allows them to caramelise at the same pace. Peel the garlic and finely chop it. The stock should be hot, or at least warm, so that when it is added to the pot it does not interrupt the cooking process.

In a large, heavy pot melt the butter together with the tablespoon of olive oil. The olive oil does not change the flavour of the soup, but it helps stabilise the temperature of the fat and prevents the butter from burning during the long cooking of the onions. Add all the sliced onions to the hot fat. At first the volume of onions will seem very large – however, it will reduce significantly as they cook.

Cook the onions over a medium heat, stirring frequently with a wooden spoon. At first the onions will become soft and translucent, and only later will they slowly begin to take on a golden-brown colour. This stage is the most important for the flavour of the soup and should not be rushed. The caramelisation should take around 30–40 minutes. The onions should become soft, deeply golden and naturally sweet, but never burnt.

Once the onions have reached a deep golden-brown colour, add the chopped garlic and cook for about a minute more, until it becomes fragrant. Then add the tablespoon of flour and mix it thoroughly with the onions. The flour will lightly thicken the soup later and help bring all the ingredients together into a cohesive broth.

Now comes the moment to deglaze the pot. Pour in the white wine directly over the onions and stir well, scraping the bottom of the pot with the spoon to release everything that has stuck during cooking. These browned fragments are extremely aromatic and form an important part of the soup’s flavour. Let the wine cook for a few minutes until the alcohol evaporates and the liquid reduces slightly.

Only then pour in the hot beef stock. The soup should now become clearly more liquid, though still rich with a large amount of onions. Add the bay leaf and the sprigs of thyme, season lightly with freshly ground black pepper, and allow the soup to simmer gently for about 15–20 minutes. During this time the flavours will come together and the soup will develop its characteristic depth of aroma. At this stage it is worth tasting the soup and only then adding salt if needed, as the stock itself can already be quite salty.

While the soup is simmering, prepare the croutons. Slice the baguette into fairly thick pieces. Arrange them on a baking tray lined with parchment paper and place them in an oven preheated to about 200°C. Toast them for a few minutes until they become lightly golden and crisp. They do not need to be deeply browned – the aim is simply to dry them slightly so they keep their structure once placed in the soup.

When the soup is ready, remove the bay leaf and the sprigs of thyme from the pot. Using a ladle, pour the hot soup into ovenproof bowls or small baking dishes. Place one toasted slice of baguette on top of each portion. The bread will usually rest partly against the rim of the bowl and begin to absorb some of the soup. Spread the grated Gruyère or Comté over the croutons. The cheese should cover the bread in a fairly even layer, but it does not need to be perfectly arranged – it will melt and spread naturally during baking. Place the bowls on a baking tray and put them under the grill in the oven. Bake for a few minutes until the cheese melts completely, begins to bubble, and turns lightly golden in places.

Remove the soup from the oven very carefully – the bowls will be extremely hot. Serve immediately. The cheese should be lightly browned and stretching, the crouton partly soaked with the aromatic soup, and the broth itself rich with caramelised onions.

Bon appétit!

You may also like the recipes for: German Potato and Sausage Eintopf, Lithuanian Cold Beet Soup, French Beef Bourguignon, East European Solyanka or New Zealand Chowder.

French Onion Soup

German Potato and Sausage Eintopf

German Eintopf with potatoes, onions and sausage is a simple, hearty one-pot dish whose flavour is built gradually, beginning with sautéed onions and sausage and ending with gentle simmering in broth. Although similar dishes exist in Poland – something like a peasant’s pot – they were never part of my family’s cooking tradition. I first discovered this type of meal during my longer stays in Germany. That is where I learned how to cook it. Only later did I realise that very similar rustic dishes are also known in my own country.

The word Eintopf literally means one pot, referring to meals in which all ingredients are cooked together in a single pot and served as a complete meal. This style of cooking developed from practical household traditions, where simplicity, nourishment, and the ability to feed many people from inexpensive ingredients were essential.

Potatoes became widespread in Central Europe in the eighteenth century and quickly turned into one of the most important staple foods in Germany. When combined with vegetables and sausages – another defining element of German food culture – they formed the base of many rustic stews eaten by farmers, workers, and families throughout the country. Across Germany, similar dishes appear under names such as Kartoffelsuppe or Kartoffeleintopf. The exact ingredients vary from region to region. In northern parts of the country, smoked sausages are often used and the flavour is heartier and more robust, while southern versions can be lighter and more broth-based. Despite these variations, the essence of the dish remains the same: a comforting, warming stew built around potatoes, sausage, and simple vegetables.

Today, potato and sausage eintopf is especially popular during colder months.

The ingredients for about 4 servings are:

  • 700–800 g potatoes
  • 2 medium onions
  • 350–400 g smoked sausage
  • about 1 litre broth (vegetable or meat)
  • 2 bay leaves
  • ½–1 teaspoon freshly ground black pepper
  • salt to taste (carefully, because the broth may already be salty)
  • a small handful of fresh parsley
  • (optionally) ½ teaspoon marjoram

The first step is to prepare all the ingredients. Peel the potatoes and cut them into medium-sized cubes, about 1.5–2 cm, so that after cooking they are soft but still hold their shape. Slice the sausage into fairly thick rounds so the pieces remain clearly noticeable in the finished dish. Peel the onions and dice them finely. Fresh parsley can be chopped at the beginning and set aside, as it will only be added at the very end.

In a large, heavy pot, ideally cast iron or another thick-bottomed pot, start by sautéing the onions. Place the pot over medium heat and add a small amount of fat, or simply rely on the fat that will later render from the sausage. Add the diced onions and cook them for a few minutes, stirring with a wooden spoon, until they become soft and translucent. The onions should soften and turn glossy but should not brown, as browning would make the flavour too intense for this dish.

Once the onions are ready, add the sliced sausage to the pot. Let it cook together with the onions for several minutes. During this time the sausage begins to lightly brown and releases its fat and aroma, which combine with the onions and create the flavour base of the entire eintopf. Stir from time to time so that the sausage browns evenly and nothing sticks to the bottom of the pot.

Add the diced potatoes to this aromatic base. Pour them directly into the pot and mix them thoroughly with the onions and sausage. Let them cook together briefly for a minute or two so the potatoes warm up slightly and absorb some of the flavour already present in the pot. At this stage add the seasonings: the bay leaves, freshly ground black pepper, and a small amount of salt. Salt should be added cautiously because the broth that will be poured in next may already contain salt, so it is better to adjust the seasoning fully at the end of cooking.

Next pour in the broth. The liquid should cover the ingredients by roughly two to three centimetres so the dish remains thick and hearty rather than becoming a thin soup. After adding the broth, stir gently and bring everything to a boil. When the eintopf begins to bubble, let it cook briefly without a lid so that you can easily control the heat.

Once the dish reaches a steady boil, place the lid on the pot but leave it slightly ajar. The eintopf should simmer gently over low heat for about twenty to thirty minutes. During this time the potatoes soften, and some of them begin to break down slightly, naturally thickening the broth. This is what gives eintopf its characteristic texture – rich and substantial, more like a stew than a soup.

Toward the end of cooking, taste the dish and adjust the seasoning with salt or pepper if needed. Remove the bay leaves from the pot, as they have already released their aroma. Finally add the chopped fresh parsley and stir it gently into the stew.

Serve the finished eintopf in deep bowls while it is still hot. It is traditionally eaten with a spoon and accompanied by thick slices of rustic bread, preferably sourdough or a mixed rye-wheat loaf. The bread is perfect for soaking up the rich, thick broth left in the bowl.

Guten Appetit!

You may also like the recipes for: French Onion Soup, Lithuanian Cold Beet Soup, French Beef Bourguignon, East European Solyanka or New Zealand Chowder.

German Potato and Sausage Eintopf

Italian Dinner at Its Finest

During our trip to Italy last year, my brother, his baby daughter, and I visited the stunning town of Matera. It was already November, and while the air had a bit of a chill, the weather was still wonderfully bright. At that time of year, despite Matera being a top tourist destination, the crowds had thinned out, leaving us to enjoy the town at a leisurely pace. We were able to sit on the terrace of a small restaurant, without needing a reservation, and take in the breathtaking view of the upper part of old Matera.

For the little one, we ordered a simple dish of gnocchi in a rich tomato sauce, but with such a beautiful view ahead of us and plenty of time on our hands, we decided to indulge in the full Italian dining experience that the restaurant offered. It was the perfect setting to enjoy a leisurely, traditional Italian meal, savouring each course at our own pace.

For most people, Italian cuisine is synonymous with pizza, various types of pasta, and of course, fresh olive oil as a staple accompaniment. However, a true Italian meal, especially in a more refined setting, is a much more elaborate experience, traditionally served in several courses. Our meal followed a classic Italian structure, beginning with antipasti, followed by two main courses, and finishing with dessert. What is important, we enjoyed this meal as a late lunch, but in Italy, this type of multi-course meal is typically served as an evening dinner.

So, what does a traditional Italian meal look like, and what was on our plates?

At the start of the meal, it’s common for freshly baked bread to be served, often accompanied by a bowl of extra virgin olive oil for dipping. Throughout the meal, wine plays a central role. In many restaurants, you can choose between bottled wines, often from renowned regional vineyards, or opt for the local vino della casa (house wine), which is usually served in carafes. House wines, whether red or white, are often simpler but still of good quality. Sparkling or still water is also commonly served.

Antipasto (Starter). The meal often begins with antipasti, which are small, flavourful appetisers meant to stimulate the appetite. These may include bruschetta, cured meats like prosciutto, a variety of cheeses, marinated olives, grilled vegetables, or carpaccio – thinly sliced raw meat (typically beef) or sometimes fish, dressed with olive oil and lemon. The antipasto serves as an introduction to the meal and sets the tone for what is to come.

Primo piatto (First Course), This course is typically based on carbohydrates and may include pasta, risotto, gnocchi, or sometimes soup. Pasta is a staple of Italian cuisine, made from wheat and water (or eggs in some varieties), and comes in countless shapes and sizes, from the well-known spaghetti to more regional variations. Risotto is a creamy dish made from short-grain rice, which is cooked slowly by adding broth little by little, resulting in a rich texture. Gnocchi, on the other hand, are soft dumplings made from potatoes, flour, and sometimes eggs, offering a slightly different texture from pasta but often served with similar sauces. The primo is hearty and filling, but it’s just the beginning of the main part of the meal.

Secondo piatto (Main Course). The secondo is the main course, usually focused on meat or fish. Unlike the primo, it is typically served without starchy additions, like pasta or rice. Common choices include roasted meats, grilled fish, or stews. If you’re dining in Italy, be prepared for the possibility of receiving just the meat with its sauce, like guanciale di manzo (beef cheeks), which are often served in a rich, slow-cooked sauce or meat accompanied by vegetables like in pollo a la Romana (Roman style chicken), where peppers, tomatoes, and onions are slow-cooked with the chicken, creating a rich, flavourful sauce that accompanies the dish. Don’t expect pasta or potatoes on the side, as you’ve likely already had your primo piatto earlier. The secondo is meant to stand on its own, with the focus squarely on the protein and its accompanying sauce.

Contorno (Side Dishes). Side dishes, or contorni, often accompany the secondo. These are usually simple vegetable preparations, such as roasted potatoes, grilled zucchini, or a fresh salad. While not always necessary, contorni add balance to the meal and offer a lighter contrast to the richness of the main course. Contorni in Italy can (though not always) be served in quite generous portions. So before ordering additional vegetables in a restaurant, it’s wise to ask the waiter about the portion size, as you might find yourself with more on a plate than you can comfortably eat on your own.

No Italian meal is complete without a dolce, or dessert. This could be a classic like tiramisu, a silky panna cotta, or light, refreshing fruits, depending on the region and the occasion. Italian desserts are often rich in flavour but not too heavy, providing the perfect sweet finish to a meal. In one of the traditional Italian homes where I was a guest, dessert was a delightful mix of sweets, balanced with fresh fruits and nuts. After the dolce, Italians typically enjoy an espresso (caffè), a strong, concentrated coffee served in a small cup. Coffee is usually the last item served, although some may choose a digestivo such as grappa, limoncello, or amaro to help with digestion.

I traditionally ended the meal with a coffee, though not an espresso. Keeping in mind that Italians usually find it odd when someone orders a milk-based coffee, like cappuccino or caffè latte, with lunch or dinner, I chose an americano instead – a more diluted option, as espresso is a bit too strong for my taste. Interestingly, the name americano is tied to the fact that American soldiers during World War II would dilute their espresso with hot water to make it more like the coffee they were used to back home.

Italian Dinner at Its Finest