National Dish Mexico: Cazuela (Recipe)

In this article
Say hello to Cazuela, a wonderfully hearty Mexican stew that turns everyday ingredients into something memorable. Loaded with colourful vegetables, your choice of meat or fish, and a generous hit of warm spices, it is endlessly adaptable to the season and your own mood in the kitchen. This is comfort food at its best — rustic, satisfying and a true taste of Mexico’s rich culinary tradition.
About Cazuela
Cazuela is a traditional Mexican dish that delights with its varied ingredients and bold flavours. At heart it is a tasty stew that can be rich in vegetables, meat or fish, depending on what you have to hand. Preparing a cazuela invites you to get creative, swapping ingredients to suit the season and your taste. It is not only a real treat for the palate but also a perfect showcase for the depth and warmth of Mexican cuisine.
Ingredients (serves 1–2)
- 500g meat or a vegetarian protein source
- 2–3 cups mixed vegetables (e.g. carrots, courgettes, peppers)
- 1 onion, diced
- 2–3 cloves garlic, chopped
- 1 tin chopped tomatoes
- 2 cups vegetable or chicken stock
- Spices to taste (e.g. cumin, paprika, oregano)
- Olive oil for frying
- Fresh coriander leaves, to garnish
Shopping for the ingredients
When shopping for the ingredients for your cazuela, aim for fresh, good-quality produce. Visit your local market or health-food shop to track down the best vegetables and meat. Choosing seasonal produce is well worth it, as it tends to be both cheaper and far more flavourful. If you prefer to cook a meat-free version, plant-based alternatives such as tofu or lentils are a great way to keep the dish nutritious without losing any of the taste.
Preparing the dish
Getting your cazuela ready is quick and straightforward. Begin by washing, peeling and chopping the vegetables into even pieces so they cook through at the same rate. If you are using meat, cut it into cubes or strips to keep the cooking time short. It helps to have everything prepped and lined up before you start, so the whole process runs smoothly from start to finish.
Step-by-step instructions
- Heat the olive oil in a large pot and fry the onion and garlic until lightly golden.
- Add the meat or protein source and brown it until cooked through.
- Tip in the chopped vegetables and fry them off for about 5 minutes.
- Add the chopped tomatoes and the stock, then bring everything to the boil.
- Lower the heat and let the cazuela simmer for around 30 minutes so the flavours can develop.
- Season to taste with spices and garnish with fresh coriander leaves just before serving.
Gluten-free / lactose-free version
A cazuela is naturally simple and free of obvious gluten or lactose sources. To be on the safe side, use a gluten-free stock and check that every ingredient you choose is clearly labelled as gluten-free. For a lactose-free version, reach for plant oils and dairy-free cheese alternatives to get the flavour you are after. That way your cazuela is not only delicious but also suitable for anyone with intolerances.
Tips for vegans and vegetarians
For vegans and vegetarians, a cazuela is a brilliant way to put together nourishing, full-flavoured meals. In place of meat, add pulses such as beans or chickpeas, which are packed with protein and fibre. A bright mix of seasonal vegetables — much like the produce that shines in a Mexican-style ensalada de nopal — makes the dish wonderfully versatile. Finish it off with plant-based stock and spices for the full flavour experience.
More tips and tricks
To make your cazuela even tastier, experiment with different combinations of vegetables and spices. Consistency is key — aim for an even mix of ingredients so the flavours come through harmoniously. If you like a bit of heat, add fresh or dried chillies. Let your creativity run free, because a cazuela can be kept simple or dressed up into something altogether more extravagant.
Adapting the recipe to your taste
The beauty of a cazuela lies in how easily it adapts. You can tweak the recipe to suit your personal preferences by using different types of vegetables or spices. If a particular vegetable is not available, simply swap in another that you like better. This flexibility means you can reinvent and enjoy the dish again and again without ever getting bored of it.
Ingredient substitutions
If certain ingredients for your cazuela are not to hand, there are plenty of alternatives to fall back on. In place of fresh vegetables, frozen ones often work just as well and are every bit as nutritious. For the stock, you can use a homemade version or a vegetarian alternative — the same hearty base that gives a comforting pozole its depth. These swaps keep the same savoury flavour without compromising on quality.
Drink pairing ideas
To round out your cazuela, give some thought to what you will pour alongside it. A refreshing fruity drink or a floral white wine pairs beautifully with the dish’s spices. If you would rather skip the alcohol, a homemade lemonade or a tasty herbal tea blend works just as well — a chilled horchata is a classic Mexican choice. These options make for a well-balanced meal and bring out the flavours of your cazuela.
Serving and presentation ideas
Presentation can matter just as much as flavour when it comes to a cazuela. Serve it in rustic clay pots or pretty bowls to create a traditional Mexican feel. Garnished with fresh herbs and perhaps a few extra seasoned nachos on the side, your dish becomes the centrepiece of any table. A scoop of guacamole alongside adds colour and richness, and the way the food is presented makes all the difference to your guests’ enjoyment.
A bit of history
The cazuela has a rich history, deeply rooted in Mexican culture. The name comes from the Spanish word for ‘pot’, a nod to the cooking method that has been used in the region for centuries. Originally, the cazuela was prepared as a kind of stew for farmers and labourers who needed a filling, nourishing meal. Today it is not only a beloved family dish but also a symbol of the warm hospitality at the heart of Mexican cuisine, sitting comfortably among classics like enchiladas.
More recipe ideas
Summary: Cazuela
A cazuela is more than just a dish; it is an expression of tradition and creativity in Mexican cooking. Its versatility and the ease with which it can be adapted make it a favourite for all kinds of occasions. Whether you make it with meat, fish or entirely vegetarian, the cazuela will always benefit from the flavours and freshness of its ingredients. Put together your own cazuela and savour a little piece of Mexico’s food culture!


