Eat the Match: France vs Senegal

A croissant and a bowl of thiéboudienne — what colonialism does to a kitchen, and what the kitchen does back.

Group Stage · New York · June 16, 2026 · Gusto

France colonized Senegal in the mid-nineteenth century and did not leave until 1960. What colonialism does to a kitchen is complicated, and it almost never runs in one direction.

France brought its administrative structures, its language, its education system, and its bread. Senegal absorbed what was useful and built on top of it. The Senegalese kept their spice tradition, their seafood culture, their communal cooking practice, and their rice — and they gave the world thiéboudienne, a dish so foundational to Senegalese identity that it is now a candidate for UNESCO intangible cultural heritage.

The croissant traveled the other way. French pastry is French pastry — it is the output of a particular tradition of flour, butter, and discipline. I am not going to pretend the croissant has a complicated colonial history. It is laminated dough that requires patience, cold butter, and a steady hand. It is one of the finest things Europe has ever produced.

What I will say is this: when you eat both of these dishes with full attention, you understand something about the kitchens that made them. The croissant is private. It is eaten alone, or with coffee, in the morning, in a silence that the French regard as appropriate to the hour. Thiéboudienne is communal — it is made in volume, served from a shared pot, eaten with the hands from a single platter. One kitchen turns inward. The other opens.

I am making both tonight.

The Senegalese side — thiéboudienne.

Thiéboudienne — pronounced roughly tyeh-boo-DYEN — is the national dish of Senegal. The name comes from Wolof: thiébou (rice) and dieun (fish). Rice with fish. Every Senegalese household has a version. None of them are identical.

The dish begins with a paste called rof — ground parsley, garlic, and Scotch bonnet — that is stuffed into scored incisions in the fish before it goes into the pot. The fish fries briefly in oil to build color and flavor, then comes out. Aromatics go in — onion, tomato paste, tomatoes. The tomato base cooks until it darkens and concentrates. Stock goes in, then the vegetables — cassava, cabbage, carrot, eggplant, whatever is available and appropriate. Finally the rice is added to the broth and cooks until it absorbs everything. The fish goes back on top to finish. What comes out is a pot where the rice is red-orange from the tomato and fish stock, deeply savored from the aromatics, each grain separate but saturated with everything that happened before it arrived.

The broken fish is the point. Unlike a European dish where the fish might be presented pristine and intact, in thiéboudienne the fish breaks apart naturally as the dish finishes, its flesh working into the rice in some places, remaining in identifiable pieces in others. The rof paste you put in at the beginning has now distributed itself through the flesh. The fish and the rice have become, by the end, one thing.

The correct fish for thiéboudienne in Senegal is thiof — a large white-fleshed grouper that lives in Atlantic coastal waters. Outside of West Africa, the closest substitute is a good-quality whole red snapper, sea bass, or large croaker. It should be whole, bone-in — the bones contribute gelatin to the broth as the fish cooks. A fillet will not produce the same result. I am not apologizing for asking you to cook a whole fish. You can do this.

Ingredients

Method

  1. Make the rof. Blend or pound the parsley, garlic, Scotch bonnet, and salt to a rough paste. It should be vivid green and intensely fragrant. Season with salt.
  2. Stuff the fish. Press the rof paste into the score marks on both sides of the fish, working it in firmly. Any remaining paste can go into the cavity. The rof will cook into the flesh as the fish fries and again as it finishes in the broth. This step is not optional — the rof is the flavoring that defines the dish.
  3. In a large, heavy pot — a Dutch oven or heavy casserole large enough to eventually hold everything — heat 2 tbsp of the oil over medium-high heat. Season the fish with salt and black pepper. Fry the fish, turning once, for 3 to 4 minutes per side until golden on the outside. The fish is not cooked through — it will finish in the broth. Remove and set aside.
  4. In the same pot, add the remaining tablespoon of oil. Add the finely sliced onion and cook over medium heat for 8 minutes until soft and beginning to color. Add the tomato paste and stir for 2 minutes, until it darkens slightly and sticks to the bottom of the pot — you are caramelizing it, not burning it. The line between these two is 30 seconds. Watch it.
  5. Add the fresh tomatoes and cook for 5 minutes, breaking them down with a spoon, until the mixture has become a deep red paste. This is the sauce base. It should smell like a market and look like something that has already committed itself.
  6. Add the stock, the whole Scotch bonnet (do not break it — it will perfume the broth without making it incendiary), tamarind paste, bay leaves, and the roughly chopped onion. Bring to a boil. Add the cassava and carrots — they take the longest to cook. Simmer for 10 minutes.
  7. Add the cabbage and eggplant. Simmer for another 8 minutes. Add the okra if using. The vegetables should be tender but not collapsing.
  8. Remove the vegetables with a slotted spoon and set aside. Measure the remaining broth — you need 750ml. Add more stock or water if needed. Taste: it should be deeply savory, slightly sweet from the tomato and tamarind, and have a background warmth from the Scotch bonnet. Adjust salt.
  9. Bring the broth to a boil. Add the rinsed rice. Reduce heat to very low, cover tightly, and cook for 18 minutes undisturbed. Do not lift the lid. The rice is absorbing the broth that contains everything — the fish gelatin, the tomato, the aromatics.
  10. Lay the fish on top of the rice for the last 8 minutes of cooking. Cover again. The fish finishes by steaming in the heat of the rice.
  11. To serve: spread the cooked rice on a large platter or serve from the pot. Arrange the vegetables around and on top. The fish goes on top — it will have broken partially into the rice during finishing, which is correct. Some intact pieces, some rice-integrated pieces. This is the dish.

The dark paste and why you cannot rush it

Tomato paste is concentrated tomato solids — it contains natural sugars and acids in high concentration. When it goes into a hot, dry pan, two things happen: the water evaporates, and the sugars begin to undergo Maillard browning and caramelization simultaneously. The raw, slightly metallic edge that tomato paste has straight from the tin is replaced by a deeper, more complex flavor — rounder, less harsh, with a background sweetness that the raw version lacks. This process takes exactly 1.5 to 2 minutes over medium heat with constant stirring. At 30 seconds, you have warm tomato paste. At 2 minutes, you have something different. At 3 minutes, you are burning sugar and your pot will need attention. The visual cue: the paste should darken from bright red to a deeper brownish-red and begin to stick to the bottom of the pot. Deglaze when it sticks. That sticking is the flavor.

On the whole fish: I am aware that buying and cooking a whole fish makes some people nervous. It should not. A scaled, gutted whole fish requires nothing more than a hot pan and the willingness to score it. The score marks let the marinade in and the heat through. The bones give you a better broth than any fillet ever will. Ask your fishmonger to prepare it if you are uncertain. Tell them it is for thiéboudienne. Any fishmonger worth their counter will know exactly what you need.

The French side — croissant.

I have made thousands of croissants. I am telling you this not to intimidate you but to explain that when I say what I am about to say, I say it from experience: the croissant is difficult, and the difficulty is the point, and the difficulty is achievable.

The croissant is laminated dough. This means a yeast dough with butter worked into it in layers — folded and rolled repeatedly, with resting periods in between, until the dough contains hundreds of microscopically thin alternating layers of dough and butter. When the laminated dough meets the heat of the oven, the water in the butter converts to steam. That steam inflates each layer independently, producing the honeycomb interior and the shattering crust that define a croissant.

The enemies of lamination are four: warmth (butter melts into the dough instead of remaining in distinct layers), haste (skipping the rests collapses the structure), inadequate flour (the dough must be strong enough to hold its layers under the steam pressure), and imprecision (the rolling must be even, or some layers will be thicker than others and the croissant will bake unevenly).

If you are making croissants for tonight's match, you began yesterday. The dough must rest overnight. If you are reading this on match day and have not started, make the thiéboudienne and buy croissants from a bakery. There is no shame in this. There is shame in attempting overnight laminated dough in an afternoon and presenting the result as a croissant. I have seen it. It looks like a bread roll that gave up.

Ingredients

Method

Day 1:

  1. Make the détrempe. Combine flour, salt, and sugar in a large bowl. Make a well; add the yeast to one side of the flour (not touching the salt directly). Pour in the warm milk and mix to a rough dough. Add the softened butter and knead for 8 minutes until smooth, elastic, and slightly tacky but not sticky. The dough should pull away from the bowl cleanly. Form into a rectangle, wrap tightly, and refrigerate overnight — at least 8 hours, up to 16.
  2. Prepare the beurrage. Place the cold butter between two sheets of baking paper. Beat it with a rolling pin until it becomes a pliable, flat rectangle approximately 15cm x 20cm — cold enough to be firm but pliable enough to bend without cracking. It should be the same temperature and consistency as the dough when they meet. If the butter is warmer than the dough, it melts into it. If it is colder, it cracks through the layers. Refrigerate the butter block until needed.

Day 2:

  1. Remove the dough from the refrigerator. On a lightly floured surface, roll it into a rectangle roughly 30cm x 45cm. Place the butter block in the center. Fold the dough over it like an envelope — the edges should meet without overlap, sealing the butter completely inside. Press the edges to seal.
  2. Roll the dough package out carefully and evenly to a rectangle approximately 20cm x 60cm. The butter must stay inside — if it breaks through, flour the break, press it closed, and refrigerate for 15 minutes before continuing. Perform a letter fold: fold the bottom third up, then the top third down over it, like a business letter. This is one turn. Wrap and refrigerate for 30 minutes. Cold rest after each turn is not optional.
  3. Perform two more turns, rotating the dough 90° before each roll, refrigerating for 30 minutes between each. Three turns total. After the final turn, refrigerate for at least 1 hour before shaping.
  4. Roll the laminated dough out to a large rectangle approximately 5mm thick. Cut into triangles with a base of approximately 10cm. Roll each triangle from base to tip firmly but without compressing. Place on lined baking trays with the tip tucked underneath. Curve the ends slightly toward you into a crescent. Cover loosely with plastic and leave to proof at room temperature for 2 to 3 hours — they should look visibly puffed and slightly jiggly when the tray is moved. Do not rush this.
  5. Brush gently with egg wash — two thin coats, not one heavy one. Bake at 200°C (390°F) for 18 to 20 minutes until deeply golden. They should sound hollow when tapped on the bottom and the layers should be visible at the cut ends. Rest on a rack for 10 minutes.
  6. Eat within two hours of baking. The croissant does not age well. This is not a flaw. It is the argument for eating it immediately.

Temperature parity — why it is the whole technique

Lamination works by keeping the butter in distinct, thin layers between equally thin layers of dough. When you roll the package out, the butter must deform plastically — it must spread, not crack or melt. At the right temperature (approximately 15-16°C), butter is pliable: it spreads under the rolling pin, keeping its integrity as a layer. Below 10°C, the cold butter shatters into pieces as you roll — instead of a thin uniform layer, you have shards scattered through the dough, and the croissant will be dense with thick pockets rather than airy with uniform layers. Above 18°C, the butter softens into the dough rather than remaining separate — it absorbs, and when the steam pressure comes in the oven, there are no distinct layers to inflate. The rest periods between turns exist to re-establish this temperature after the friction of rolling has warmed the butter. They are not inconvenient delays. They are the mechanism.

France kept the laminated butter. Senegal kept the broken fish and the rice that tastes like the sea.

How to serve this.

The thiéboudienne serves four to six from a shared pot or platter, which is the correct way to eat it. The croissants are on a board, still warm, with butter and fleur de sel in small dishes alongside. This is not a meal where everything arrives simultaneously — the croissant is a first act, or a separate course, or the thing that happens while the thiéboudienne finishes cooking. They share a table but they do not share a plate. This is fitting. These are two kitchens that learned from each other and remained, entirely, themselves.

Two kitchens that touched — and both remained completely themselves.

France and Senegal shared a colonial relationship for a hundred years. What that relationship did to the food of both countries is not simple. France maintained its pastry tradition — the croissant is unchanged by contact with West Africa. Senegal maintained its rice and fish tradition — thiéboudienne predates French colonial contact and survived it. What both kitchens kept, under pressure from the other, was the core of what they were. The French kept their butter cold. The Senegalese kept their rof paste and their communal pot. When you put both dishes on a table, you are not looking at the result of cultural exchange. You are looking at the result of cultural survival. Both dishes are completely themselves. This is the most interesting thing that the kitchen can tell you tonight.