National Dish Spain: Olla Podrida (Recipe)

In this article
Meet Olla Podrida, one of Spain’s most soul-warming dishes. This hearty stew brings together tender chunks of meat, spicy sausage, vegetables and creamy white beans in a single rich, aromatic pot. With centuries of history behind it, this is comfort food at its most generous — the kind of slow-simmered dish that fills the kitchen with mouth-watering smells and draws everyone to the table. ¡Buen provecho!
About Olla Podrida
Olla Podrida is a culinary highlight from Spain, celebrated above all for its rich and aromatic make-up. This traditional stew has a long history and still plays an important role in Spanish cooking today. It is a hearty one-pot dish prepared with several cuts of meat and pulses, and the way the ingredients meld together makes it a nourishing, deeply flavourful experience. Each spoonful delivers the kind of warmth and substance that has kept this classic on Spanish tables for generations.
Ingredients (serves 1–2)
- 200g white beans
- 200g pork (such as shoulder or belly)
- 1 chorizo sausage
- 1 onion
- 2 cloves of garlic
- 1 carrot
- 1 bay leaf
- Salt and pepper, to taste
- Olive oil
Shopping for the ingredients
When shopping for olla podrida, it is well worth choosing fresh, good-quality ingredients. The cuts of meat and the chorizo in particular should be of good quality to bring out the very best flavour. Your local butcher is the ideal place to find the pork and the chorizo, much as you would for a hearty Caldereta de Cordero. The white beans, meanwhile, are easy to track down in any well-stocked supermarket.
Preparing the dish
Good preparation is key to a successful dish. Start by soaking the white beans overnight in water — this makes them easier to digest and shortens the cooking time. Cut the pork into bite-sized pieces and slice the chorizo. Finely chop the onion, garlic and carrot, then set everything aside so it is ready to go once you start cooking.
Step-by-step instructions
- Heat a little olive oil in a large pot and brown the pork until lightly coloured.
- Add the chorizo, onion, garlic and carrot, and sauté everything together for about 5 minutes.
- Tip in the soaked beans and the bay leaf, then pour in enough water to cover all the ingredients.
- Bring to the boil, reduce the heat and let the stew simmer for about 1.5 to 2 hours, until the beans are tender and the meat is soft.
- Season with salt and pepper to taste and serve the olla podrida piping hot.
Gluten-free / lactose-free version
Olla podrida is naturally gluten-free and lactose-free, as it contains no ingredients with gluten or dairy. Do take care, though, that the chorizo holds no unwanted additives that might contain gluten or lactose. If in doubt, simply reach for a certified gluten-free and lactose-free chorizo so the whole dish stays suitable for sensitive diets.
Tips for vegans and vegetarians
For a vegan or vegetarian version of olla podrida, swap the pork and chorizo for extra vegetables or plant-based meat alternatives. Tofu, seitan or aubergine all work beautifully, while lentils make a particularly good addition thanks to their firm texture and generous protein content. The result is just as hearty and satisfying as the original.
More tips and tricks
A clever trick for an even more aromatic olla podrida is to roast the vegetables in the oven before they go into the pot — this adds a lovely extra depth of flavour. Take care, too, not to over-salt the beans, as too much salt can affect their texture during cooking. Add the salt only in the final few minutes for the best results.
Adapting the recipe to your taste
Olla podrida is wonderfully flexible and easy to tailor to your liking. You can use different meats such as beef or chicken, or add more vegetables like peppers and potatoes. Experiment with spices such as smoked paprika or cumin for an extra layer of flavour. This adaptability is part of the charm of Spanish cuisine, where every household tends to put its own stamp on the classics.
Ingredient substitutions
If you do not have chorizo to hand, other spicy sausages make a fine stand-in — much like the bold flavours in Chorizo a la Parrilla. For a lighter version, swap the pork for lean chicken. And in place of white beans, you can use chickpeas or pinto beans to bring a little variety to the pot.
Drink pairing ideas
Olla podrida pairs beautifully with full-bodied red wines such as a Rioja or a Tempranillo, which complement the rich, savoury flavours of the stew perfectly. Alternatively, a dry white wine like an Albariño works well. For an alcohol-free option, freshly squeezed lemon juice or grape juice both make refreshing companions to the meal.
Serving and presentation ideas
A lovely presentation lifts the whole dining experience. Serve the olla podrida in large, rustic bowls and garnish with fresh coriander or parsley. Set out some freshly baked bread or baguette alongside, much as you would with a comforting Puchero Andaluz. A small dish of olives or pickled vegetables also rounds the meal off nicely, both visually and in flavour.
A bit of history
Olla podrida has its roots in medieval Spain and was originally a dish for the upper classes. The name literally means “rotten pot”, a nod to the long cooking time and the great variety of ingredients that go into it. Over time the dish became popular among poorer households too, as it offered a way to bring together different leftovers and ingredients in one nourishing stew — a thrifty, generous spirit it shares with Migas de Pastor.
More recipe ideas
Summary: Olla Podrida
Olla podrida is a traditional Spanish stew that, thanks to its rich and varied ingredients, offers a truly special taste experience. With just a few tweaks, the recipe adapts easily to different dietary needs and preferences. Whether you keep it classic or give it a modern twist, olla podrida remains a timeless highlight of Spanish cooking — one that delights time and time again.


