17 Essential Ingredients for Stocking a Mexican Pantry

Words: Jess Spiro

Mexican cuisine must be one of the world’s most popular types of food, but potentially one of the most misunderstood too. More often than not, the mention of Mexican food offers up all forms of yellow cheese, fajitas and nachos, which are all Tex-Mex variations and not actually traditional Mexican. There are a few select restaurants outside of Mexico that cook authentic Mexican cuisine, but we think one of the greatest ways to learn more about a nation’s food is to roll up your sleeves and cook it yourself. But first, you’ll need the correct Mexican ingredients, and we’re here to help.

Mexican ingredients

Basic Mexican ingredients

Once you’ve found a good resource to use (we love Lesley Tellez’s Eat Mexico), you’ll need to stock your pantry with authentic Mexican ingredients. It’s worth noting that Mexico is a vast country, with cooking that varies from region to region. But, if you’re into making something that’s more traditional, then these are a few of our favourite non-negotiable Mexican ingredients to pick up before you even contemplate picking up your knife.


Avocados are the ubiquitous Mexican ingredient for a reason – they grow abundantly there and feature heavily in Mexican cuisine. If you’re one of the lucky people who has an avocado tree in their garden, you can cook with the leaves too. Simply pop them into stews or even the base of a black bean dip and marvel at the delicate anise flavour they add.

mexican pantry


Beans, they are considered as precious as tortillas in Mexican cuisine and form a staple of most dishes — pinto and black beans are the most worthwhile knowing and can both be used for soups, stews and, of course, refried beans. Time to step away from the kidney beans and experiment with these truly delicious pulses — another quintessential Mexican ingredient that should not be compromised on.

Mexican Pantry

Coriander and Cumin

As essential and as common as avos are, the same can be said of coriander, which adds herby acidity to dishes. Cumin is another very obvious ingredient, most likely because nothing can actually replace the flavour of cumin. Its toastiness really shines in any dish it’s added to, and you’re loco if you attempt to omit it from your pantry.

taste of coriander


When it comes to Mexican cuisine, you can’t overlook the one product that forms the basis of the actual cooking process, and that is lard — rendered pig fat. Don’t be weirded out! The flavour of lard is pretty amazing and adds a wonderful richness to anything cooked in it. It’s also super versatile, has a high smoke point for frying and truly makes the best pastry. This is pretty easy to come by, you could even ask your butcher to source it for you.


Limes are probably one of the most important ingredients in a Mexican kitchen. There’s even a saying that in Mexico they put lime juice on limes, which tells you just how much they love limes. If you’re ever in need of a kick of acid, lime is your go-to. You’ll want to make sure you’ve stocked up – they’re essential.


You can’t really taco ’bout Mexican food without tacos, can you? These hard-shelled corn vessels are another essential item for your Mexican ingredients list. You can opt to make your own taco shells or buy from the guys who actually know what they’re doing. Old El Paso is a trusted household name in the Mexican food biz and their Old El Paso Crunchy Taco Shells are always a winner.

Mexican Pantry


Lastly, tortillas – either corn or flour, are obvious choices when stocking your pantry. Which one to go for? Well, corn tortillas are the most common in central and southern Mexico, whereas flour tortillas feature more in the northern regions. Tortillas, especially the corn variety, make most dishes a complete meal in Mexico. Food is served alongside them, in them, on top of them, as a dip for them. There’s pretty much nothing you can’t do with a tortilla.

Mexican Pantry

It is generally believed that corn tortillas are slightly more authentic due to corn growing so abundantly in Mexico. The first maize plants were recorded about 10 000 years ago and it has been grown in the country ever since. Thankfully, it’s getting easier to find good corn tortillas at local grocers, which are often sold fresh, with a short shelf life. We love Old El Paso’s Soft Tortillas or get from Santa Annas. Good tortillas is the one Mexican ingredient you really need to nail, so make sure you buy the good stuff.


It goes without saying that chillies are commonplace in Mexican kitchens and that Mexican food as a whole is delicately balanced between spiciness, acidity and smoke. There are numerous varieties of chillies used in Mexican cuisine, so we’re going to list our favourites which you can get hold of in South Africa.

mexican pantry

Anchos Chillies

Anchos chillies, while not that spicy as they’re dried poblanos, add a rich fruity nature to your food, in the way a date or a fig would. Arbol, by comparison, is exceptionally spicy so proceed with caution. These are the type of chillies that will make your nose run and your eyes water if you aren’t careful, but they will add an unexpected freshness to your dishes (especially salsas).


Chipotles or smoked jalapeños, are probably the most well known and for a good reason, they add a rich smokiness along with their heat. They come either in dried form or en adobo, which means they’re submerged in a tangy tomato-ey sauce. They’re truly tasty, and can add a massive depth of flavour to anything – throw them into your moles, braises, soups, even your mayo – and you’ll soon be addicted to its heat.


Guajillos, often sold dried, will add a delicious crisp almost bitter, flavour to your cooking, so stock up and use them blended into rubs, add to salsas and of course, any stew you’re cooking that needs a fiery kick.

Herbs and Spices

These Mexican ingredients are essential to stock your pantry with, especially if you like your food flavourful and spicy!


While we’re on the note of dried herbs and spices, achiote is something you need to seek out. We say ‘seek out’ because achiote is incredibly difficult to get hold of, but is very important Mexican ingredient. Sold as either a paste or a powder, it’s ground from annatto seeds and adds a nutty, earthy, spicy, tangy note to your cooking. If you can’t find it at a good spice store, order it online from Azteca.


Another essential spice in Mexico — allspice. Didn’t see this one coming, did you? The allspice tree is native to Mexico as well as to other Central American countries, and the berries, as well as the leaves, are commonly part of moles and stews. That comforting, warming quality that it adds to baked goods (where most South Africans are familiar with allspice) adds even more depth to a dish. Allspice, along with cinnamon and cumin, form the flavour base of most dishes in Mexico. Try them together, you’ll be astonished at just how rich these three make the flavour.


Mexican cuisine is spicy, and not just due to the addition of chillies. The multilayered, rich flavours of Mexican cooking are the work of a few powerhouse ingredients and cinnamon is one of them. Be sure to pick up the proper cinnamon variety though, called Ceylon cinnamon, as it’s commonly confused with cassia. The flavour is much more delicate, and even a touch sweeter than cassia. It’s an essential if you’re making a braise or the chilled rice-based drink horchata.

Mexican Oregano

A vital herb to look out for when stocking up on Mexican ingredients is Mexican oregano. But, before you go and grab the first jar of dried oregano you see or pull out what you usually sprinkle on pizzas, know that Mexican and Mediterranean oreganos are quite different. The Mediterranean variety, the one more readily available in South Africa, is a member of the mint family and tastes distinctly earthy and savoury. Mexican oregano, however, is related to lemon verbena and tastes faintly of liquorice and citrus. It’s added to all manners of rubs, stews and salsas.

Cheese (queso)

One of the biggest misconceptions about Mexican food is that it contains shredded yellow cheese and lots of it. This is, in fact, a characteristic of Tex Mex cuisine, and you won’t find any cheddar-like cheese in authentic Mexican cooking. This is what you’ll want…


A traditional cheese used in Mexican food is cotija (pronounced co-ti-ha), a dry crumbly cheese — similar to a Parmesan. Some forms may look like feta, but in Mexico, it’s usually aged for at least 100 days. You use this to top tacos, soups and beans.

Queso Oaxaca

Queso Oaxaca (pronounced wa-ha-ka) is a semi-soft, stringy, white cheese — similar to mozzarella. If you’re serious about your quesadillas, then you’ll have to make the effort to find the real deal. But, we also won’t judge if you can’t find it and use a little mozzarella instead.

Mexican Recipe Inspiration

So, as we mentioned at the beginning of this article, this is by no means a definitive guide to Mexican ingredients – it’s a starting place and these are some Mexican ingredients that you’ll be able to incorporate when cooking these Mexican-inspired dishes…

Skirt Steak Crunchy Mexican Tacos

A perfect blend of crunch, umami and freshness all in one tasty taco!

Recipe for Skirt Steak Crunchy Mexican Tacos

Deep-Fried Cauliflower Soft Tortilla Wraps

You will never look at cauliflower the same! These deep-fried cauli bombs are deliciously parcelled inside warm tortilla wraps with plenty of fresh salad.

Recipe for Deep-fried Cauliflower Soft Tortilla Wraps

Pulled Pork Nachos With Spicy Guacamole

Low and slow pulled pork – is there anything better?

Recipe for Pulled Pork Nachos With Spicy Guacamole

Mexican Tomato Soup

Serve hot or cold, this spicy Mexican soup is a winner.

Recipe for Mexican Tomato Soup

Now that you’re clued up about the right Mexican ingredients, cook up a feast with this list of our favourite Mexican food recipes.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>