National Dish Mexico: Sopa Azteca (Recipe)

In this article
Say hello to Sopa Azteca, one of Mexico’s most comforting bowls of soup! Also known as tortilla soup, it layers a smoky, spiced tomato broth with crispy tortilla strips, creamy avocado and a bright squeeze of lime. Born in the kitchens of Mexico City, it has since won fans the world over. Warming, fragrant and easy to put together, it is the perfect choice for a cosy supper or a leisurely weekend brunch.
About Sopa Azteca
Sopa Azteca, also known as tortilla soup, is one of Mexico’s best-loved dishes. This hearty soup brings together the flavours of fresh tomatoes, fiery chillies and crisp tortillas for a genuinely exciting taste experience. Originally from Mexico City, it has made a name for itself far beyond Mexico’s borders. The pairing of robust vegetables with a richly spiced broth makes it a perfect choice for a cosy evening meal or a relaxed brunch.
Ingredients (serves 1–2)
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves of garlic, chopped
- 2 fresh tomatoes, diced
- 1–2 green or red chillies, to taste
- 500 ml vegetable stock
- 2–3 tortillas, cut into strips
- Avocado, sliced (to garnish)
- Fresh coriander (to garnish)
- Lime juice (to taste)
Shopping for the ingredients
When shopping for your Sopa Azteca, it pays to pick fresh, good-quality ingredients. A trip to a local market can help you track down the ripest tomatoes and the best chillies. Reach for extra-virgin olive oil, which lifts the flavour of the soup considerably. You can, of course, simply grab tortillas from the supermarket shelf, but homemade tortillas lend the soup a uniquely fragrant character. Many of these store-cupboard staples are central to Mexican cuisine and easy to source.
Preparing the dish
Get everything ready for your Sopa Azteca by finely chopping the onion and garlic. The fresh tomatoes should be washed and cut into small dice, while the chillies can be deseeded and diced according to how much heat you want. Slice the tortillas into thin strips, which will turn wonderfully crisp once toasted and dropped into the soup. Keep the avocado and coriander to hand so you can garnish the soup the moment it is cooked.
Step-by-step instructions
- Heat the olive oil in a large pan over a medium heat.
- Add the onion and sauté until soft and translucent.
- Stir in the garlic and chillies and cook for a further 1–2 minutes.
- Add the diced tomatoes and cook the mixture until the tomatoes have softened.
- Pour in the vegetable stock and bring the soup to the boil.
- Let it simmer for around 10 minutes so the flavours can develop.
- Meanwhile, toast the tortilla strips in a dry pan for a few minutes until crisp.
- Serve the soup hot, garnished with avocado, coriander and a squeeze of lime juice.
Gluten-free / lactose-free version
If you would like to make a gluten-free Sopa Azteca, you can simply use gluten-free tortillas. These are now widely available in supermarkets and make a good alternative to the usual kind. The remaining ingredients in the soup are naturally lactose-free. When buying vegetable stock, just check that it contains no additives that might harbour gluten.
Tips for vegans and vegetarians
For vegans, Sopa Azteca is a wonderful choice, as it is plant-based by nature. Instead of an animal stock, simply use vegetable stock to keep the soup every bit as delicious and nourishing. Remember to add all the usual garnishes, such as avocado and coriander, to intensify the flavour. You can also experiment with extra vegetables such as courgette or peppers to make the soup your own.
More tips and tricks
To give your Sopa Azteca a special edge, you can enrich the broth with spices such as cumin or smoked paprika. If you like things hotter, add a little chipotle paste. To make the soup creamier, stir in a spoonful of plant-based yoghurt or some mashed avocado. Let your imagination run free and tailor the soup to your own taste!
Adapting the recipe to your taste
Sopa Azteca is an extremely flexible dish that you can easily adapt to your own preferences. Add black beans or pinto beans, for example, for an extra hit of protein, much as you would in Frijoles Charros. If you eat meat, you might sauté some chicken or prawns and stir them through the soup. For a milder version, leave out the chillies or swap them for mild peppers.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of alternatives to fall back on. Instead of fresh tomatoes, you can use chopped tinned tomatoes — the same dependable base that makes Arroz Rojo so satisfying. For a creamier broth, add a splash of coconut milk. In place of avocado, a handful of grated vegan cheese lends the soup a creamy consistency. Do not be put off — experiment with whatever you already have to hand!
Drink pairing ideas
A range of drinks pairs beautifully with a robust Sopa Azteca. A refreshing still water or a homemade mango lemonade harmonises perfectly with the soup’s flavours. For something with a little more kick, consider a classic Mexican margarita or a light lager. These drinks let the flavours of the soup shine and round out the meal nicely. A warming cup of Atole de Chocolate makes a lovely finish, too.
Serving and presentation ideas
An attractive presentation makes Sopa Azteca even more enjoyable. Serve the soup in large, brightly coloured bowls — the kind typical of Mexican tableware — to create a festive atmosphere. Garnish generously with fresh coriander, slices of avocado and a squeeze of lime juice before carrying it to the table. You might scatter a few extra crisp tortilla strips on top, too, for a lovely contrast in texture.
A bit of history
Sopa Azteca has a long and fascinating history in Mexican cooking. It is said to date back to the time of the Aztecs, when ingredients were simple and locally grown. Traditionally, the dish was served as a filling meal for families in Mexico City. Today it has evolved and is prepared in all sorts of variations, both in Mexican homes and in restaurants around the world — alongside other comforting classics like Fideo Seco.
More recipe ideas
Summary: Sopa Azteca
Sopa Azteca is a wonderful dish that brings the delicious flavours of Mexico together in one simple recipe. With its fresh ingredients and its endless scope for adaptation, it is a real hit for anyone who loves Mexican food. Whether for lunch or as a hearty supper, this soup lends any occasion a touch of warmth and comfort. Let this traditional recipe inspire you and enjoy the flavours of Mexico right in your own kitchen!


