National Dish Mexico: Calabacitas con Elote (Recipe)

In this article
Say hello to Calabacitas con Elote, a bright and homely Mexican dish that brings together tender courgette and sweet golden sweetcorn in one simple pan. Naturally vegetarian and full of fresh flavour, it works beautifully as a light main or a colourful side. With just a handful of everyday ingredients, you can capture a little of Mexico’s sunny, garden-fresh cooking right at your own table.
About Calabacitas con Elote
Calabacitas con Elote is a traditional Mexican dish that gathers the freshness and the warm flavours of Mexican cooking into one easy, delicious recipe. Its main ingredients — courgette and sweetcorn — appear again and again in Mexican home cooking, which is exactly why the dish is so well loved. It is not only vegetarian but also perfect for a light meal. Whether you serve it as a side or a main, the pairing of courgette and corn is both nourishing and tasty, bringing a touch of Mexican flair to your plate.
Ingredients (serves 1–2)
- 2 medium courgettes
- 1 cup sweetcorn (fresh or frozen)
- 1 small onion
- 1 garlic clove
- 2 tablespoons olive oil
- Salt and pepper, to taste
- Fresh coriander, to garnish (optional)
Shopping for the ingredients
Before you start cooking Calabacitas con Elote, take a moment to pick out the very best ingredients. Head to a farmers’ market or a well-stocked supermarket for fresh courgettes and sweetcorn, since they are the heart of the dish. Choose courgettes that feel firm and unblemished, and look for corn that is sweet and juicy. Don’t forget to grab some fresh herbs such as coriander to give the dish that extra lift, much as a bright topping would on a plate of Esquites.
Preparing the dish
Getting your ingredients ready is the first step to making Calabacitas con Elote. Start by cutting the courgettes into thin slices or dice, depending on how you’d like to present the dish. Peel and finely chop the onion and the garlic clove so their flavours can work their way through the pan. The prep is simple and takes only a few minutes, but it is key to the flavour of the finished dish.
Step-by-step instructions
- Heat the olive oil in a large pan over medium heat.
- Add the chopped onion and sauté for 2–3 minutes until soft and lightly translucent.
- Stir in the chopped garlic and cook for a further minute until fragrant.
- Add the courgette pieces and the sweetcorn, stir well, and let everything cook for 5–7 minutes.
- Season with salt and pepper to taste, then leave to simmer for another 2 minutes.
- Serve warm, scattered with fresh coriander if you like.
Gluten-free / lactose-free version
One of the best things about Calabacitas con Elote is that it is naturally gluten-free and lactose-free. Choosing your ingredients with care will make sure the dish stays free of any gluten-containing products. Use a good olive oil and freshly harvested produce to keep the quality high. That way, even people with particular dietary needs can enjoy this lovely dish.
Tips for vegans and vegetarians
For vegans and vegetarians, Calabacitas con Elote is a wonderful choice, as it contains no animal products at all. You can adapt it by adding extra vegetables such as peppers or carrots to boost the variety of nutrients. Instead of olive oil, you might try coconut oil for a different note of flavour. Pair the dish with quinoa or rice for a complete, satisfying meal — and add a side of Guacamole for a little richness.
More tips and tricks
To make the dish even more aromatic, feel free to experiment with different spices. Smoked paprika or chilli powder can be added for an extra kick. Keep a close eye on the cooking time for the vegetables so the courgette doesn’t turn mushy. The perfect texture should be tender but still with a little bite, holding on to the full flavour of the courgette and corn.
Adapting the recipe to your taste
The beauty of Calabacitas con Elote lies in how easily it can be varied. Experiment with different vegetables you enjoy, such as aubergine or asparagus. A handful of freshly grated cheese also makes a lovely addition for those who aren’t vegan. Think about how you might tailor the dish to your own preferences to create flavours that are uniquely yours.
Ingredient substitutions
If you don’t have courgette to hand, you can use other vegetables such as broccoli or beans instead. When it comes to the corn, tinned or frozen products work just as deliciously. For a special twist, add a little chilli or lime juice to sharpen the fresh flavour — the same bright touch that lifts a plate of Chiles Toreados. Take a look at what’s in your store cupboard and feel free to get creative!
Drink pairing ideas
A dish as fresh as Calabacitas con Elote pairs beautifully with a refreshing drink. A cool Mexican lager or a glass of Margarita complements its flavours wonderfully. For an alcohol-free option, a chilled agua fresca or some homemade lemonade makes an excellent choice. Match the drink thoughtfully to deepen that authentic Mexican experience, perhaps alongside a sharing platter of Tacos al Pastor.
Serving and presentation ideas
Presentation plays an important part when serving Calabacitas con Elote. Use colourful plates to show off the bright greens and yellows of the courgette and corn. You can also garnish the dish with fresh herbs and drizzle over a little lime juice for a finishing touch. A well-arranged plate is a joy not just to eat but to look at, lifting the whole dining experience.
A bit of history
Mexican cuisine, in which Calabacitas con Elote plays such a part, has a rich history reaching all the way back to the Aztecs. Courgette and corn are staple foods that have long been at the centre of the Mexican diet. The dish reflects the simplicity and the subtle flavours of home cooking, passed down from one generation to the next. By tucking into a plate of Calabacitas con Elote, you step not only into the kitchens of Mexican cuisine but into its culture and history too.
More recipe ideas
Summary: Calabacitas con Elote
Calabacitas con Elote is a wonderful example of rich Mexican cuisine — not only delicious but also easy to make. It brings together wholesome ingredients such as courgette and corn into an aromatic, nourishing dish. Whether you serve it as a side or a main, this recipe puts the flavours of Mexico straight on your table. Let the fresh, colourful ingredients inspire you, and enjoy a little taste of Mexican culture.


