
So'o Yosopy
“Paraguay's traditional corn-and-meat soup — ground beef (or sometimes shredded beef short ribs) slow-simmered with fresh corn kernels, cornmeal, onion, bell pepper, garlic, and herbs into a thick golden soup. Topped with grated Paraguayan cheese and fresh cilantro. The Guarani name 'so'o yosopy' literally means 'meat-and-corn' — the universal protein-and-grain combo of pre-Hispanic Guarani cuisine.”
Where it comes from
So'o yosopy is one of the oldest documented Guarani dishes — references date to early 17th-century Jesuit Mission accounts. The dish predates the Spanish arrival; the Guarani had been combining maize (avati) with hunted game and freshwater fish for centuries. The Spanish Jesuits introduced beef (replacing wild game) and adapted the dish to convent kitchens — corn was ground finer, cooking times were standardized, and dairy (cheese, milk) was added. The modern so'o yosopy reflects this 500-year synthesis: corn-and-meat as the base (Guarani heritage), cheese topping (Spanish addition), bell peppers and tomato (Columbian Exchange ingredients). The dish is typical of the Guarani-Paraguayan winter (June-August in the Southern Hemisphere): warming, calorie-dense, satisfying. Some Paraguayan grandmothers add cassava chunks to the soup for extra heartiness; others insist that only corn is traditional. The dish is closely associated with the Paraguayan countryside (especially Itapúa department) and the Sunday family meal. Modern Asunción restaurants serve so'o yosopy as part of the traditional 'comida paraguaya' rotation alongside bori bori, sopa paraguaya, and chipá.
On the plate
Spoon up a steaming bowl of so'o yosopy — golden-yellow soup with chunks of tender beef, kernels of sweet corn, flecks of red pepper, fresh cilantro on top. First taste: the corn's sweetness arrives first (golden, vegetable-fresh, slightly milky from the kernel pulp), then the beef's savory-deep flavor (long-simmered, falling-apart-tender), the paprika's warmth, the cilantro's herbal-fresh contrast. The grated cheese on top melts slowly into the soup, adding salty-tangy richness. The texture is thick enough to coat the spoon but still soupy. With a piece of bread to scoop and a glass of tereré, this is the Paraguayan winter meal — 500 years of Guarani-Spanish harmony in a bowl.
How it works
Browning the beef first develops Maillard flavors essential for depth. The long simmer (30-40 min) renders the beef tender and creates a rich broth. Adding cornmeal slurry (mixed with cold water) prevents lumps and thickens the soup gradually. Fresh corn kernels (vs canned) provide superior sweetness and texture. The cornmeal-and-corn combination gives the dish its signature double-corn flavor — uniquely Paraguayan. Adding cheese at the end (off heat or low heat) prevents the cheese from becoming rubbery.
Variations
So'o yosopy con avati morotĩ (with white corn, the traditional Indigenous variety). With wild meat (capybara, partridge — the Guarani-Indigenous version). Vegetarian version uses bean protein instead of beef. With mandioca chunks added (some Itapúa families' tradition). Modern Asunción restaurant version uses heirloom corn varieties from the Itapúa highlands. The annual Festival del Maíz in Coronel Bogado features so'o yosopy variations.
On the Palate
Ingredients
Serves 6How it's made
15 steps · Show ↓25 min active · 35 min waiting
How it's made
15 steps · Show ↓- 16 min
Cube 500 g beef chuck or shoulder into small (1-cm) pieces. Season with 1 tsp salt + 1 tsp black pepper. Alternatively, use 500 g ground beef.
- 22 min
In a large pot, heat 3 tbsp lard (or oil) over medium-high heat.
- 314 min
Brown the beef cubes in batches: 4-5 min per side. Transfer to a plate.
- 48 min
In the same pot, add 2 chopped onions; cook 8 min until soft.
- 51 min
Add 4 minced garlic cloves; cook 1 min.
- 66 min
Add 2 chopped red bell peppers + 2 chopped tomatoes; cook 5 min.
- 72 min
Add 1 tbsp sweet paprika + 1 tsp ground cumin + 1 tsp dried oregano + 1 tsp salt + 1/2 tsp black pepper; cook 1 min.
- 83 min
Return beef to the pot. Add 1.5 L beef stock (or water) + 2 bay leaves.
- 935 min
Bring to a boil; reduce to a simmer. Cover; cook 30-40 min until the beef is fork-tender.
- 104 min
Add 3 cups fresh corn kernels (cut from 3-4 ears) and 100 g cornmeal mixed with 200 ml cold water (to prevent lumps). Stir.
- 1118 min
Cook 15-20 min uncovered, stirring occasionally, until the corn is tender and the soup has thickened.
- 122 min
Stir in 100 g grated Paraguayan cheese (or queso fresco).
- 133 min
Add 4 tbsp chopped fresh cilantro + 2 tbsp chopped fresh parsley + 2 chopped scallions.
- 141 min
Taste; adjust salt. The soup should be thick but pourable.
- 153 min
Serve in deep bowls: top each portion with 2 tbsp grated cheese and 1 tbsp chopped cilantro. Drink with tereré (cold mate) or red wine.





