On a cold Catalan day, few things feel more comforting than a bowl of escudella i carn d’olla. Steam rises from a rich broth, large pasta shells bob at the surface, and the smell of slow-cooked meat fills the kitchen. Then comes the second part of the meal: a generous platter of tender meat, vegetables, chickpeas, and the famous pilota.
This traditional Catalan dish turns one large pot into an entire meal. It takes time, but very little of that time demands work. Let the ingredients simmer gently, and the broth gradually develops the deep, savoury flavour that makes escudella so special.
One Pot, Two Courses
The name explains the two-part meal. Escudella refers to the broth and soup, while carn d’olla means “meat from the pot.” Both come from the same long cooking process, but they reach the table separately.
First, strain the rich broth and cook pasta, often large galets, in it. The result is a warming soup that feels substantial enough to stand on its own. Afterward, bring out the cooked meats, vegetables, chickpeas, and pilota on a large platter so everyone can choose what they like.
This order makes the meal feel almost like a small feast. You begin with something hot and comforting, then move on to the heartier ingredients that have been slowly cooking underneath.
The Broth Does the Heavy Lifting
The real character of Catalan escudella comes from its broth. Rather than relying on one ingredient, traditional versions bring together several meats, bones, vegetables, and chickpeas. Each one contributes something different as everything simmers together.
Beef adds depth, pork brings richness, and chicken rounds out the flavour. Meanwhile, carrots, leek, celery, potato, and cabbage add sweetness and body. The chickpeas become tender as they cook, while the bones help create a fuller, more satisfying broth.
Keep the heat gentle throughout. A hard boil can make the broth cloudy and disturb the ingredients, whereas a slow simmer gives the flavours time to develop.
Meet the Pilota
Among all the ingredients in escudella i carn d’olla, the pilota often gets the most attention. This large Catalan meatball usually combines minced meat with breadcrumbs, garlic, parsley, and egg before the mixture takes its distinctive oval shape.
Add the pilota towards the end of cooking so it stays together while absorbing some of the savoury broth. Once ready, slice it into thick pieces and arrange them alongside the other meats.
The texture makes it especially enjoyable. The outside stays firm enough to slice neatly, while the inside remains tender and juicy. A little broth drizzled over it brings everything together.
A Winter Dish With a Christmas Place
Escudella i carn d’olla feels made for winter. A steaming bowl of broth followed by tender meat and vegetables provides exactly the kind of hearty meal that suits colder weather.
At Christmas, the dish becomes even more elaborate. Many Catalan families prepare escudella de Nadal, a festive version traditionally served with large galets and a generous selection of meats. As a result, the humble everyday stew can become the centrepiece of a holiday meal.
Cooking That Leaves Little Behind
There is also something wonderfully practical about this style of cooking. One large pot produces several parts of the meal, and leftovers can easily become another dish the next day.
The broth can become soup again, while leftover meat can go into sandwiches, croquettes, or other preparations. Nothing needs to go to waste. Instead, the long cooking process turns simple ingredients into something that can feed a whole family.
That practicality is part of the charm of escudella. It is generous without being complicated, and traditional without feeling precious.
Escudella i Carn d’Olla Recipe
Ingredients
For the broth:
- 500 g beef shin or brisket
- 300 g pork ribs
- 1 chicken leg
- 1 pork bone
- 150 g cooked chickpeas
- 2 carrots
- 1 leek
- 1 potato
- ½ small cabbage
- 1 celery stalk
- 2.5 litres water
- Salt, to taste
For the pilota:
- 250 g minced pork and beef
- 1 garlic clove, finely chopped
- 1 tbsp chopped parsley
- 30 g breadcrumbs
- 1 egg
- Salt and black pepper
For the soup:
- 150 g large pasta shells, such as galets
Method
- Start the broth: Put the beef, pork ribs, chicken, pork bone, carrots, leek, celery, and water into a large pot. Bring everything to a gentle boil and skim off any foam.
- Let it simmer: Lower the heat and cook gently for about 1½ to 2 hours. Add the chickpeas and potato during the final hour.
- Make the pilota: Combine the minced meat, garlic, parsley, breadcrumbs, egg, salt, and pepper. Mix gently, then shape everything into one large oval meatball.
- Add the final ingredients: Place the pilota and cabbage into the broth during the last 30 minutes. Keep the heat low so the meatball stays intact.
- Strain the broth: Carefully remove the meat and vegetables. Strain enough broth into a separate saucepan for the soup.
- Cook the pasta: Bring the strained broth to a gentle boil. Add the galets and cook according to the packet instructions until tender.
- Serve: Ladle the hot pasta and broth into bowls. Meanwhile, arrange the pilota, meats, chickpeas, cabbage, potato, and other vegetables on a large platter.
- Bring everything to the table: Serve the soup first, followed by the platter of meat and vegetables. Add a little of the broth over the meat if you like.
