
About This Recipe
This Mexican Zucchini Recipe, Calabacitas a la Mexicana, is one of those simple, comforting dishes every Mexican kitchen knows by heart. It’s made with sautéed calabacitas (grey zucchini or Mexican squash), tomatoes, onion, and corn — humble ingredients that come together in minutes for a light, flavorful side or main dish.
I grew up eating calabacitas as a weeknight dinner side or taco filling — it’s quick, naturally vegan, gluten-free, and tastes like home. Ready in 25 minutes with ingredients you probably already have.
Why You’ll Love This Recipe
- Ready in 25 minutes. From chopping to serving — perfect for busy weeknights when you need something fast and wholesome.
- Fresh, simple ingredients. Zucchini, tomatoes, corn, onion, garlic, and chile — nothing hard to find, nothing fancy.
- Naturally vegan and gluten-free. No dairy, no meat, no grains in the base recipe — works for almost any diet without changes.
- Incredibly versatile. Serve as a side dish, taco filling, quesadilla stuffing, rice bowl topping, or breakfast scramble.
- Family-friendly. Kids and adults love it. Adjust the chile for heat level, or leave it out entirely for little ones.
- One skillet, minimal cleanup. Everything cooks in a single pan — less dishes, more eating.
What Are Calabacitas?
Calabacita is the singular form; calabacitas is plural. In English, people often call them Mexican squash or simply zucchini, depending on what’s available. On recipe sites, “calabacitas” can also refer to the finished dish (this sauté), not only the vegetable. In northern Mexico, the same dish is called colache.
Ingredient Notes
- Calabacitas (zucchini): Use Mexican calabacitas (also called Mexican squash) if available, or any tender zucchini. Cut into even-sized cubes so they cook at the same rate.
- Corn: Fresh, frozen, or canned (drained) all work. Fresh or frozen gives the best flavor and texture. Look for white corn or Mexican white corn for a more authentic taste.
- Tomatoes: Ripe Roma (plum) tomatoes are best — they have less water and more flesh, which creates a light natural sauce without making the dish watery. If using vine tomatoes, seed them first.
- Chile serrano or jalapeño: Optional, but adds the authentic “a la mexicana” kick. Add it whole for mild heat (remove before serving) or diced for more spice.
- Garlic and onion: White onion is traditional in Mexican cooking. Minced garlic adds flavor without dominating — don’t let it brown or it turns bitter.
- Oil: Any neutral oil works. For a more traditional flavor, use a small amount of lard or avocado oil.

How to Make Calabacitas a la Mexicana
- Prep the ingredients: Dice the zucchini into bite-sized cubes (about ½ inch), dice the tomatoes and onion, and mince the garlic. If using serrano or jalapeño, dice it for more heat or add it whole for a milder flavor (remove at the end).
- Sauté the aromatics: Heat oil in a large, wide skillet over medium-high heat. Add the onion and cook 2–3 minutes until softened. Add the garlic (and chile, if using) and cook 30 seconds, just until fragrant — don’t let the garlic brown.
- Cook the tomatoes into a quick sauce: Add the diced tomatoes with a pinch of salt. Cook, stirring occasionally, 3–5 minutes until the tomatoes release their juices and look saucy. This is your “a la Mexicana” base.
- Add the zucchini: Toss the calabacitas into the tomato mixture and cook 4–6 minutes, stirring gently, until tender but still holding their shape. Keep the heat at medium-high so they sauté instead of steam — this is the key to avoiding mushy calabacitas.
- Stir in the corn: Add the corn and cook 2–3 minutes until warmed through. Taste and adjust salt. Remove the whole chile if you added one.
- Serve: Remove from heat. Optional: finish with fresh chopped cilantro and a squeeze of lime. Serve as a side, in tacos, or with rice, beans, and tortillas.
Tips for the Best Calabacitas
- Use a wide skillet, not a pot — calabacitas need room to sauté, not boil. A wide pan lets the moisture evaporate instead of pooling. Cast iron or stainless steel work best for getting good color and heat distribution.
- Keep the heat at medium-high — if the heat is too low, the zucchini will release all its water and steam instead of sauté. High heat seals the outside and keeps the texture firm.
- Don’t overcrowd the pan — if you pile too many vegetables in at once, they’ll steam instead of getting that nice sauté. Work in batches if your skillet is small.
- Cut everything the same size — even cubes (about ½ inch) cook at the same rate, so nothing is mushy while something else is still raw.
- Cook the tomatoes first, then the zucchini — cooking the tomatoes first creates a flavorful sauce base that coats the calabacitas. Adding everything at once results in a watery mess.
- Don’t overcook — calabacitas should be tender but firm, not mushy or falling apart. 4–6 minutes is all they need once they hit the pan.
Variations
- With cheese (calabacitas con queso): Add crumbled queso fresco on top before serving, or stir in shredded Oaxaca or Chihuahua cheese so it melts into the vegetables.
- With crema: Stir in a tablespoon of Mexican crema or sour cream at the end for a richer, creamier version.
- With chorizo: Cook chorizo (vegan or traditional) before the onion, then follow the same process. Adds an incredible smoky, spicy depth.
- With protein: Add shredded chicken, ground beef, or crumbled tofu for a complete one-skillet meal.
- With roasted poblano: Add strips of roasted poblano chile (rajas) for a deeper, smoky flavor that’s classic in Mexican cooking.
- With chayote: Replace half the zucchini with cubed chayote for a northern Mexican variation.
How to Serve Calabacitas
- Tacos: Serve in warm corn tortillas with crumbled queso fresco and salsa. Add cheese for calabacitas con queso tacos, or add meat for calabacitas con carne.
- Quesadillas: Spread calabacitas on one side of a flour tortilla or corn tortilla, add shredded cheese, fold, and cook until crispy and melted.
- Rice bowl: Serve over white rice or brown rice with avocado, lime, and cilantro dressing.
- Side dish: Pair with grilled chicken, steak, or fish for a healthy, colorful vegetable side.
- Tostadas: Spread refried beans on a crispy tostada, top with calabacitas, lettuce, cheese, and salsa roja.
- Breakfast scramble: Mix into scrambled tofu or eggs for a hearty, nutritious breakfast with warm tortillas.
How to Store Calabacitas
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days.
- Freezer: Not recommended. Zucchini has high water content and becomes very soft and watery once thawed. Best enjoyed fresh or within a few days.
- Reheating tip: Always reheat in a skillet over medium heat, not the microwave. The skillet evaporates excess water and keeps the texture right. Add a tiny splash of oil if they look dry.
- Leftover ideas: Use as taco or quesadilla filling, stir into scrambled eggs or tofu, add to rice/quinoa/beans for a quick lunch bowl, or blend into a soup.
Frequently Asked Questions
You Might Also Like
- Calabacitas con Queso (Mexican Zucchini with Cheese)
- Colache Sinaloense
- White Mexican Rice (Arroz Blanco)
- Refried Beans (Vegan)
- Homemade Corn Tortillas
⭐ Did you make this recipe? I’d love to hear how it turned out — leave a rating and comment below!
Calabacitas a la Mexicana (Mexican Zucchini)
Equipment
- 1 10-in skillet, cast iron, non-stick or stainless steel
Ingredients
- 4 medium calabacitas or zucchini
- 2 ripe tomatoes
- ½ onion, white or yellow
- 1 clove garlic
- 1 chile serrano or jalapeño optional
- 1 cup fresh, frozen or canned corn kernels
- 2 tbsp vegetable or olive oil
- Big pinch of salt
Instructions
- Dice the zucchini (bite-size), tomatoes, and onion. Mince the garlic. If using serrano/jalapeño, either dice it (spicier) or add it whole (milder), and remove it at the end.
- Heat the oil in a large skillet over medium-high heat. Add the onion and cook until it starts to soften and turn translucent, about 2–3 minutes. Add the garlic (and chile if using) and cook 30 seconds just until fragrant (don’t let the garlic brown).
- Add the diced tomatoes and a pinch of salt. Cook, stirring occasionally, until the tomatoes release their juices and look saucy, about 3–5 minutes. (This is your “a la Mexicana” base.)
- Add the zucchini and toss to coat in the tomato mixture. Cook 4–6 minutes, stirring gently, until the zucchini is tender but still holds its shape. If the pan looks watery, keep the heat at medium-high so it sautés instead of steams.
- Stir in the corn and cook 2–3 minutes until warmed through. Taste and adjust salt. If you added the chile whole, remove it now.
- Transfer to a serving dish, garnish with cilantro, and serve hot with corn tortillas, flour tortillas, over rice, or alongside your favorite protein.
Notes
- Keep heat medium-high and use a wide skillet so the zucchini doesn’t steam.
- Don’t over-stir—gentle tossing keeps zucchini from breaking down.
- Dice zucchini evenly so everything finishes at the same time.
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
