The famous 'Paraguayan soup' that is in fact a moist, golden cheese-and-corn bread — rich with onions sweated in lard, salty queso Paraguay, and whole eggs baked until set — Paraguay's national pride.
Sopa paraguaya is the great joke of South American naming: it is a soup that is in fact a cake. The story goes back to the 19th century and the kitchen of Don Carlos Antonio López, then president of Paraguay, whose Spanish cook accidentally added too much corn flour to the soup she was making and, rather than waste it, baked the thick batter in a hot iron oven. The result was a moist, dense, golden bread that everyone preferred to the original soup, and the name stuck. The dish is now one of two Paraguayan national pastries (along with chipa, the cheese bread). It is constructed around four ingredients that define Paraguayan cooking: white cornmeal (harina de maíz blanca, never yellow), generous quantities of queso Paraguay — a fresh white cow's-milk cheese similar to queso fresco — sweated white onion (always sweated in lard or butter until very soft, never raw), and whole eggs. Milk binds everything. The result, baked in a wide tray, is a dense, deeply yellow square cut into thick slices, with a crust that crisps slightly at the edges and a centre that is tender, salty-savoury, faintly sweet from corn, and threaded with melted pockets of cheese. It is served warm alongside almost any Paraguayan main — most especially with grilled meats (asado) at Sunday gatherings, with the great Paraguayan soup-stew puchero, and with bori-bori dumpling soup. A slice with a cup of mate cocido at breakfast or with tereré on a hot afternoon is one of the simple, perfect pleasures of asunceño daily life.
Serves 9
Heat oven to 190°C / 375°F. In a wide skillet, melt the lard or butter over medium-low heat. Add the chopped onions and a pinch of salt and cook very gently 12–15 minutes, stirring frequently, until completely soft, translucent and just beginning to turn golden — never browned. This deep sweating is the soul of the dish.
Rushing the onions over high heat gives a sharper, less sweet result; low and slow is essential.
Scrape onions plus all their cooking fat into a large mixing bowl. Let cool 10 minutes — must not be hot when eggs are added or they will scramble.
Whisk the egg yolks lightly and stir into the onion mixture along with the warmed milk and the crumbled cheese. Mix well — the cheese should be in distinct crumbles, not a paste.
Sprinkle the cornmeal and 1 tsp salt over the wet mixture. Stir with a wooden spoon until just combined — the batter will be very thick, like a stiff cake batter. Do not over-mix.
In a clean dry bowl, whisk the egg whites with a pinch of salt to soft peaks — not stiff. Fold one-third into the cornmeal batter to loosen, then fold in the remainder gently, keeping as much air as possible. The whites are what stops sopa paraguaya being a brick.
Soft peaks fold cleanly; stiff peaks break apart and lose air.
Generously grease a 23 cm square baking dish (or 28 cm round) with lard or butter. Scrape in the batter, smooth the top with a spatula, scatter extra crumbles of cheese on top, and dot with a few small knobs of lard. Bake on the middle rack 40–50 minutes until the top is golden-brown, the edges have pulled away from the pan, and a skewer inserted in the centre comes out with a few moist crumbs only.
Cool in the pan 10 minutes before cutting into 9 generous squares. Serve warm as a side with grilled meats, soups or stews. The bread should be moist and tender in the centre, faintly crusty at the edges, with visible specks of cheese and sweated onion throughout.
White cornmeal is genuinely different from yellow — it gives a sweeter, more delicate flavour. Look for Goya 'harina de maíz blanca' or Latin grocery brands.
Lard is the traditional fat and gives sopa paraguaya its characteristic rich savouriness; butter works but is less authentic.
Don't over-bake — slight moistness at the centre is correct; a dry sopa paraguaya is a failed one.
Always serve warm — cold sopa paraguaya loses its tender, cheesy character and goes dense.
Sopa so'o — add 200 g finely chopped cooked ground beef to the batter for a heartier Sunday version.
Chipa guazú — replace cornmeal with grated fresh sweet corn kernels for a totally different summer cousin.
With anise — add 1 tsp anise seed to the batter for a southern Paraguayan twist.
Mini sopa paraguaya — bake in muffin tins for 22 minutes for individual portions ideal for parties.
Refrigerate, covered, up to 4 days; reheat slices in a 180°C / 360°F oven 8 minutes (microwave makes it gummy). Freezes well 2 months — wrap individual slices tightly. Defrost overnight in fridge before reheating.
The dish is traditionally credited to a cook in the kitchen of Paraguayan president Carlos Antonio López in the 1850s, who accidentally added too much corn flour to the daily soup and baked the thick mixture rather than wasting it. The president preferred the 'mistake' to the original soup, and the name sopa paraguaya stuck across the country — now one of two officially recognized national dishes.
Historical accident — the name predates the modern dish. In 19th-century Paraguayan Spanish, sopa also referred to thickened or set savoury preparations. The cake version replaced the soup but the name didn't change.
Polenta is too coarse and gives a gritty texture. Use only fine to medium white cornmeal labelled harina de maíz.
A fresh, slightly salty cow's-milk cheese similar to Mexican queso fresco or Greek anthotyro. Substitute fresh queso fresco or a mild halloumi (lower salt); feta works but reduce added salt.
Yes — use butter or even olive oil; the dish is still excellent but lacks the slightly savoury depth that lard gives. Many modern Paraguayan home cooks have switched to butter for health.
Per serving (180g / 6.3 oz) · 9 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes