Tender Mexican squash and corn cooked with tomato, onion, garlic, serrano chili, epazote, and fresh coriander

Calabacitas a la Mexicana is a home-style Mexican preparation of tender summer squash cooked with the colors and flavors of tomato, white onion, and green chili. Corn adds sweetness and body, while epazote gives the dish a distinctly Mexican herbal note. Cheese is a common optional finish in some homes, but the vegetable preparation is complete without it. Served with beans, rice, or warm tortillas, it becomes a generous plant-based meal.
- Prep
- 25 mins
- Cook
- 25 mins
- Total
- 50 mins
- Serves
- 6 main-dish
- Difficulty
- Intermediate
- Cuisine
- Mexican
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Cut the squash into even pieces so it cooks uniformly. Dice tomato and onion finely, slice the serrano, and remove the corn from the cob. Keep epazote, coriander, and lime ready because they are added near the end.
Ingredients
For the calabacitas
Quantities change with servings; cooking times stay the same.
Equipment
- Wide sauté pan with lid paid link
- Chef’s knife paid link
- Cutting board paid link
- Corn stripper or sharp knife paid link
- Wooden spoon paid link
- Measuring jug paid link
- Digital kitchen scale paid link
Method
Heat the pan. Warm the vegetable oil in a wide sauté pan over medium heat.
Soften the onion. Add white onion and cook for 4 minutes until translucent without browning heavily.
Add chili and garlic. Stir in serrano and garlic and cook for 1 minute until fragrant.
Cook the tomato. Add diced tomato with half the salt and simmer for 5 minutes until it becomes a loose red sauce.
Sauté the corn. Add corn kernels and cook uncovered for 3 minutes, stirring so their sweetness enters the tomato base.
Add the squash. Fold in diced squash, remaining salt, and black pepper until every piece is coated.
Cook briefly. Cover and cook over medium heat for 7 to 9 minutes, stirring once, until the squash is tender but still holds its shape.
Add the herbs. Uncover, fold in epazote and half the coriander, and cook for 1 minute so excess liquid reduces.
Finish and serve. Remove from the heat, add lime juice and remaining coriander, and serve immediately with beans, rice, or tortillas.
Chef’s notes
Choose small firm squash; oversized watery zucchini softens too quickly and releases more liquid.
Keep all pieces similar in size so the squash reaches tenderness at the same time.
Cook the tomato before adding squash to remove its raw acidity and form the sauce.
Do not stir constantly after adding squash because repeated handling breaks the pieces.
Epazote is strong; use a measured amount and add it near the end.
Tips and variations
Poblano strips may replace part of the serrano for a greener, milder chili character.
Use fresh corn when available; drained unsweetened frozen corn is the next best option.
Leave out cheese and cream to preserve the clean plant-based version.
For taco filling, cook uncovered for an additional 2 minutes so the mixture is less wet.
Add cooked black beans on the plate rather than into the pan if you want to keep the calabacitas identity clear.
Serve with
Spoon calabacitas into warm corn tortillas, over tostadas, or beside beans and rice. Keep visible pieces of squash, corn, tomato, and green chili.
Storage
Refrigerate for up to 3 days and reheat quickly in a wide pan to at least 74°C. Freezing is not recommended because the squash loses its firm texture.
Nutrition per serving (estimated)
- 260 kcal
- Calories
- 8 g
- Protein
- 29 g
- Carbohydrates
- 15 g
- Fat
- 7 g
- Fibre
Allergens
The recipe contains no major allergen by design. Confirm cooking oil and dried seasonings are free from cross-contact. Corn tortillas and beans served alongside require separate label checks.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
What does a la Mexicana mean here?
It refers to the combination of red tomato, white onion, and green chili associated with the colors of Mexico.
Which squash is best?
Mexican gray squash is ideal, but small firm zucchini works when it is unavailable.
Is cheese required?
No. Cheese is an optional household addition, and the vegetable dish is complete without it.
What can replace epazote?
Use coriander alone rather than trying to copy the distinctive flavor with an unrelated dried herb.
How do I stop calabacitas becoming watery?
Use firm squash, a wide pan, moderate heat, and only a short covered cooking period.