In Paraguay, sopa paraguaya is not optional. It appears at every asado alongside the meat; at every family gathering; at funerals and weddings; in the lunch boxes of schoolchildren. To be Paraguayan is to have eaten sopa paraguaya since before you could identify it as a separate dish from the general experience of eating at home. The national attachment is real: when Paraguayans abroad describe their food to people who have never heard of it, sopa paraguaya is almost always the first thing mentioned.
The story of the accidental soup-turned-cake — usually attributed to the cook of President Carlos Antonio López in the 19th century, who accidentally made the corn porridge too thick and, afraid to waste the ingredients, baked it — is repeated as established fact in Paraguay. Whether it is true or apocryphal doesn't change what the dish is: a corn cake that is denser than cornbread (American-style), moister than polenta cake, with distinct pockets of fresh cheese and soft onion throughout.
The Naming Paradox: Why "Soup"?
Several theories exist:
The old Spanish usage: In colonial-era Spanish, sopa referred to a bread or starch dish that soaked up other flavors — "sopa de pan" was bread soaked in broth, not a liquid dish. Under this usage, sopa could refer to any starchy dish.
The presidential story: The cook's error — thick corn porridge baked into a solid — was presented as the dish and accepted; the name sopa stuck because that's what it was originally supposed to be.
The Guaraní parallel: In Guaraní food culture, the concept of liquid vs. solid dishes may have been categorized differently, and the Spanish naming was an approximation.
Whatever the explanation, the paradox is now simply part of the dish's identity.
The Ingredients
Corn flour (harina de maíz): Not cornmeal, not polenta, not masa harina — Paraguayan corn flour is finely milled white or yellow corn flour, closer to South American harina de maíz (Harina P.A.N. is a widely available equivalent). The flour is the base; it absorbs the liquid ingredients.
Fresh cheese (queso paraguayo): A fresh, soft, slightly salty farmer's-style cheese — similar to cottage cheese or fresh ricotta but firmer and saltier. Queso blanco or queso fresco work as substitutes. The cheese is added in chunks or crumbled; it melts partially during baking, creating moist pockets.
Eggs: Beaten eggs provide structure; the cake would be crumbly without them.
Milk or cream: Liquid that hydrates the corn flour; cream produces a richer result.
Onion: Thinly sliced or finely diced onion, sautéed until softened; provides flavor throughout the cake. Some versions use spring onions.
Fat: Butter or lard, melted; adds richness and helps the bottom and sides develop a golden crust.
Baking powder: A small amount, for a slightly lighter texture — not all recipes include it; traditional versions are denser.
The Technique: Not a Batter, Not a Dough
Sopa paraguaya is assembled differently from both bread and cake:
The method: Beaten eggs + fat + milk are mixed together. Corn flour is added gradually, stirring, until the mixture is thick — thicker than cake batter, almost like very thick porridge or loose polenta. Crumbled cheese and sautéed onion are folded in.
The consistency: The mixture should be thick enough that a spoon dragged through it leaves a trail that fills in slowly. Too liquid: the cake won't set properly. Too dry: the texture will be dense and crumbly without the moist pockets.
The pan: A rectangular metal baking pan, well-greased with lard or butter. The fat and the corn flour together create a golden, slightly crispy exterior.
Baking temperature: 180°C for 40–50 minutes until a toothpick inserted in the center comes out clean and the top is golden-brown.
The Complete Recipe
Serves: 8–10 (as a side) | Time: 1 hour
Ingredients
- 400g fine white or yellow corn flour (harina de maíz / Harina P.A.N.)
- 300g fresh cheese (queso fresco, queso blanco, or firm ricotta), crumbled
- 4 large eggs
- 300ml whole milk
- 100ml vegetable oil or melted lard or butter
- 1 large onion, finely diced and sautéed in butter until soft
- 1 teaspoon salt
- 1 teaspoon baking powder (optional — for slightly lighter texture)
Method
1. Sauté onion: Cook diced onion in 1 tablespoon butter over medium heat until completely soft and slightly golden (10 minutes). Set aside to cool slightly.
2. Beat eggs and fat: Whisk together eggs, oil (or melted butter), and milk until combined.
3. Add flour: Gradually add corn flour to the egg mixture, stirring constantly, until a thick, cohesive mixture forms. Add salt and baking powder (if using).
4. Fold in cheese and onion: Fold in crumbled cheese and sautéed onion until evenly distributed.
5. Transfer: Pour into a well-greased 30 × 20cm rectangular baking pan. Smooth the top with a wet spatula.
6. Bake: Bake at 180°C for 40–50 minutes until the top is golden-brown and a toothpick comes out clean.
7. Cool slightly: Rest 10–15 minutes before cutting into squares. Sopa paraguaya is served warm or at room temperature.
Serve: In thick squares alongside grilled meat (asado), or as a standalone snack. Leftover sopa paraguaya is excellent reheated or eaten at room temperature the next day — it firms slightly and the flavor deepens.
Related reading: Chipa Paraguayan Cheese Cassava Bread Guide | Locro Andean Corn Squash Stew Guide | Arepas Venezuelan Colombian Corn Cake Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99