🌍 FlavorBridge View Interactive Recipe →
🍳 🌿 Costa Rican Cuisine

Sopa Negra

Costa Rica's silky black bean soup — whole poached eggs suspended in a deep, aromatic broth built from refried beans and sofrito, finished with a drizzle of sour cream and a handful of fresh cilantro. Simple, nourishing, deeply Costa Rican.

10 min prep 🔥35 min cook 45 min total 🍽4 servings 📊easy

The Cultural Story

Costa Rican cooking has never sought the spotlight. Compared to Mexico's complexity or Peru's ambition, the food of Costa Rica is honest and quiet — built around the same handful of ingredients cooked with care and eaten together. But within that restraint, there are dishes of genuine depth, and sopa negra is among the finest. The soup begins with black beans — the same beans used in gallo pinto, the rice-and-bean dish that appears at almost every Costa Rican meal. The beans are cooked until very soft, then a portion is mashed or blended directly into the broth to give it body. The broth itself is built on a sofrito of onion, garlic, tomato, sweet pepper, and cilantro — the foundational aromatics of Costa Rican cooking, called the "picadillo base" in local kitchens. The poached egg is the element that elevates sopa negra from side dish to complete meal. It is poached directly in the hot soup — cracked in gently and cooked just until the white is set and the yolk still runs when broken. The egg yolk, released into the black broth at the table, creates a second sauce within the bowl: golden-yellow running through black-purple. It is one of those combinations that seems simple until you taste it and realize there is nothing to improve. Sopa negra is served in every sodas (small family restaurants) in Costa Rica, typically at breakfast or as a light dinner. It is the food served to the sick, the cold, the tired. It is the soup that Costa Rican mothers make without measuring anything, entirely by feel, and it always tastes exactly right.

Ingredients

Instructions

  1. 1In a large pot, heat oil over medium heat. Add onion and bell pepper. Cook, stirring occasionally, for 8 minutes until soft and translucent.
  2. 2Add garlic and cilantro stems. Cook 1 minute. Add tomatoes and cook down 5 minutes until they soften and the liquid reduces.
  3. 3Add the black beans with all their liquid. Add cumin and oregano. Stir well.
  4. 4Add 480ml of water or broth. Bring to a gentle boil, then reduce heat and simmer 15 minutes for the flavors to meld.
  5. 5Use the back of a wooden spoon or a potato masher to mash some of the beans directly in the pot — roughly one-third of them. This thickens the broth and gives it a creamy body while keeping whole beans throughout. Alternatively, ladle out one cup of soup, blend it, and return it to the pot.
  6. 6Taste and adjust salt. Add more water if the soup is too thick — it should flow like a loose broth, not a paste. Add lime juice.
  7. 7Reduce heat to the lowest setting. Crack each egg gently, one at a time, directly into the soup. Space them apart. Cover the pot and poach for 4–5 minutes until the whites are just set and the yolks are still runny.
  8. 8Ladle into bowls, making sure each bowl gets one poached egg. Top with a spoonful of sour cream, fresh cilantro leaves, and a crack of black pepper. Serve immediately — the eggs continue cooking in the hot soup.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →