- View
Table of Contents
ToggleBrief Overview
Sopa de Pedra is a rustic Portuguese soup that is as rich in story as it is in flavour. It comes from the Ribatejo region and carries a charm that blends culinary tradition with folklore. The name translates to Stone Soup, and its roots are tied to an old tale of generosity and resourcefulness.
Beyond the story, Sopa de Pedra is a hearty, deeply satisfying dish built on beans, vegetables, and cured meats. It is the kind of meal that warms from the inside, perfect for cooler days or for bringing people together around a shared table.
The dish is slow cooked, allowing all its ingredients to mingle into a thick, aromatic broth. It has the comfort of a farmhouse kitchen, the richness of local produce, and the sense of hospitality that defines so much of Portuguese cooking.
What Is Sopa de Pedra?
Sopa de Pedra is a bean soup layered with pork, sausages, and fresh vegetables. The “stone” is symbolic, a nod to the tale behind the dish rather than an actual cooking tool. Still, some cooks place a clean stone in the pot as a playful tradition.
It is usually prepared in a large clay pot, simmering slowly so that each ingredient gives its best. This is not a quick meal. The patience put into cooking reflects the way it was meant to be enjoyed, slowly, in good company.
The soup is served hot, often with crusty bread for dipping. Its texture is rich but not overly thick, allowing each bite to carry the blend of meat, beans, and vegetables in perfect balance.
Ingredients and Taste
The main base is red kidney beans or other hearty beans, soaked and simmered until tender. Pork cuts such as ear, trotter, or bacon join the mix, alongside chouriço and morcela for depth and spice. Potatoes, carrots, and onions round out the vegetables.
The broth is seasoned with bay leaves, garlic, and olive oil. As it simmers, the cured meats release their smoky, savoury richness into the beans, creating a complex flavour that is comforting yet bold.
Every spoonful offers layers, the softness of beans, the smokiness of sausage, the earthiness of vegetables, and the gentle fragrance of herbs. It is a dish where the sum is greater than the parts, and each element earns its place.
A Taste of History
The origins of Sopa de Pedra are tied to a well-known Portuguese folktale. A hungry traveller arrived in a village carrying nothing but a stone. He asked for a pot of water to make stone soup, then gradually convinced villagers to add ingredients.
What began as water and a stone became a full, rich soup. The story’s message is simple: generosity turns little into plenty, and sharing creates abundance. The dish became a culinary symbol of community spirit and kindness.
Though rooted in Ribatejo, Sopa de Pedra is now enjoyed across Portugal. While the stone may no longer be necessary, many still include it in the pot for tradition’s sake. It keeps the connection between the meal and the story alive.
Today, this soup represents more than its ingredients. It carries the values of hospitality, cooperation, and respect for good, slow cooking. It is a reminder that food is often about the people who make it and those who share it.
How to Make Sopa de Pedra (Stone Soup)
Sopa de Pedra is a hearty Portuguese soup from Almeirim, steeped in legend and rich with beans, cured meats, and rustic vegetables. It delivers a deep, savoury broth with a comforting aroma that fills the kitchen. The secret lies in slow simmering, allowing flavours to meld into a warming meal worth savouring. See the recipe card at the bottom for printable directions
Ingredients
For the soup
- 250g dried red kidney beans (soaked overnight)
- 200g smoked chouriço, sliced into thick rounds
- 150g morcela (Portuguese blood sausage), thickly sliced
- 200g salted pork belly, cut into chunks
- 1 smoked ham hock
- 1 large onion, chopped
- 3 garlic cloves, finely chopped
- 2 medium potatoes, peeled and diced
- 2 medium carrots, peeled and diced
- 1 medium turnip, peeled and diced
- 1 bay leaf
- 2 tbsp olive oil
- Salt, to taste
- Freshly ground black pepper, to taste
For serving
- Fresh parsley, chopped
- Crusty bread
Cooking Instructions
Step 1: Prepare the beans
To begin, drain the soaked beans and rinse well. Place them in a large pot with fresh water, bring to the boil, and simmer for 10 minutes. This removes some starch and ensures an even cook. Transition to building the soup base.
Step 2: Sauté the aromatics
In a separate large soup pot, heat the olive oil over medium heat. Add the onion and garlic, cooking until softened and fragrant. This step forms the flavour foundation. Move to adding meats.
Step 3: Add the meats
Place the ham hock, salted pork belly, chouriço, and morcela into the pot. Stir gently so they release some fat and flavour into the base. Transition to adding beans and water.
Step 4: Combine beans and broth
Add the parboiled beans into the pot along with about 2 litres of fresh water. Stir in the bay leaf. Bring to the boil over medium heat before reducing to a gentle simmer.
Step 5: Slow simmer for depth
Simmer uncovered for about 1 hour, skimming any foam or excess fat from the surface. This creates a clear, rich broth. Proceed to adding vegetables.
Step 6: Add root vegetables
Stir in potatoes, carrots, and turnip. Continue simmering for 30–40 minutes until the vegetables and beans are tender. Adjust the seasoning at this stage.
Step 7: Season the soup
Taste and add salt sparingly (as the meats are already salted) and a few grinds of black pepper. Simmer gently for another 5–10 minutes to integrate the seasoning.
Step 8: Remove and slice meats
Lift the ham hock and pork belly from the pot. Slice the meats into bite sized pieces, discarding any bones. Return them to the soup. Prepare for serving.
Final step: Serve the soup
Ladle the soup into deep bowls, making sure each serving gets a mix of beans, vegetables, and meats. Garnish with chopped parsley and serve hot with crusty bread. Presentation tip: Bring the pot to the table for a rustic, communal feel.
Variations and substitutions
- Replace Portuguese chouriço with Spanish chorizo if needed, though it will bring a slightly spicier profile.
- Use black beans or borlotti beans if kidney beans are unavailable.
- If morcela is hard to find, substitute with another rich, soft blood sausage.
- Add cabbage or kale for a greener, fresher note.
Cooking Tips for Perfect Sopa de Pedra
- Soak beans overnight for even cooking and better texture.
- Skim the broth regularly to avoid greasiness.
- Keep the simmer gentle to prevent beans from breaking apart.
- Let the soup rest for 15 minutes before serving to deepen the flavour.
Portuguese Sopa de Pedra (Stone Soup)
Ingredients
For the soup
- 250 g dried red kidney beans soaked overnight
- 200 g smoked chouriço sliced into thick rounds
- 150 g morcela Portuguese blood sausage, thickly sliced
- 200 g salted pork belly cut into chunks
- 1 smoked ham hock
- 1 large onion chopped
- 3 garlic cloves finely chopped
- 2 medium potatoes peeled and diced
- 2 medium carrots peeled and diced
- 1 medium turnip peeled and diced
- 1 bay leaf
- 2 tbsp olive oil
- Salt to taste
- Freshly ground black pepper to taste
For serving
- Fresh parsley chopped
- Crusty bread
Instructions
- To begin, drain the soaked beans and rinse well. Place them in a large pot with fresh water, bring to the boil, and simmer for 10 minutes. This removes some starch and ensures an even cook. Transition to building the soup base.
- In a separate large soup pot, heat the olive oil over medium heat. Add the onion and garlic, cooking until softened and fragrant. This step forms the flavour foundation. Move to adding meats.
- Place the ham hock, salted pork belly, chouriço, and morcela into the pot. Stir gently so they release some fat and flavour into the base. Transition to adding beans and water.
- Add the parboiled beans into the pot along with about 2 litres of fresh water. Stir in the bay leaf. Bring to the boil over medium heat before reducing to a gentle simmer.
- Simmer uncovered for about 1 hour, skimming any foam or excess fat from the surface. This creates a clear, rich broth. Proceed to adding vegetables.
- Stir in potatoes, carrots, and turnip. Continue simmering for 30–40 minutes until the vegetables and beans are tender. Adjust the seasoning at this stage.
- Taste and add salt sparingly (as the meats are already salted) and a few grinds of black pepper. Simmer gently for another 5–10 minutes to integrate the seasoning.
- Lift the ham hock and pork belly from the pot. Slice the meats into bite sized pieces, discarding any bones. Return them to the soup. Prepare for serving.
- Ladle the soup into deep bowls, making sure each serving gets a mix of beans, vegetables, and meats. Garnish with chopped parsley and serve hot with crusty bread. Presentation tip: Bring the pot to the table for a rustic, communal feel.
Leave a Review