This traditional Mexican side dish combines tender diced zucchini with sweet corn kernels, ripe tomatoes, and mild poblano peppers. Sautéed with aromatic onions and garlic, the vegetables are seasoned with earthy cumin and oregano before being finished with crumbled queso fresco and fresh cilantro. The result is a warm, comforting skillet that balances the natural sweetness of corn with the slight bite of zucchini, all brought together with creamy cheese. Perfect alongside grilled meats, tucked into tacos, or enjoyed as a satisfying vegetarian main with warm tortillas.
The first time I had calabacitas was at my friend Maria's house in San Antonio, where she made it look effortless while catching me up on her family's week. I've been making this vibrant Mexican dish ever since, adjusting things here and there until it felt like my own kitchen rhythm. Something about the way the sweet corn plays against the zucchini's mild earthiness just works, every single time. It's become my go-to when I want something comforting but not heavy.
Last summer, I made a huge batch for a rooftop dinner with friends, and someone actually asked if there was meat in it because the flavors were so rich. We ended up eating it straight from the skillet while the sun went down, and I remember thinking that vegetables this good don't need any help being the star of the show. It's one of those dishes that makes people forget they're eating something so healthy.
Ingredients
- 2 medium zucchini: Look for firm, heavy ones with smooth skin and dice them into even pieces so they cook uniformly
- 1 cup fresh or frozen corn kernels: Fresh corn adds incredible sweetness in summer, but frozen works perfectly when it's not in season
- 1 medium yellow onion: Dicing it small helps it melt into the dish and form that flavorful base everything else builds on
- 1 medium tomato: Choose one that gives slightly when pressed and dice it right before adding so it doesn't get too watery
- 1 medium poblano pepper: This brings a gentle heat that's more about flavor than fire, but remove all the seeds and membranes if you're sensitive
- 2 cloves garlic: Mince it fresh rather than using the jarred stuff, it makes a surprising difference in the final depth
- 2 tablespoons fresh cilantro: Chop it right before you need it so the oils stay bright and fresh
- 1/2 cup crumbled queso fresco or Monterey Jack: Queso fresco adds a lovely tang, but Monterey Jack melts beautifully if you prefer that texture
- 2 tablespoons olive oil: This is your cooking foundation, and don't be tempted to use less or the vegetables won't develop those golden edges
- 1/2 teaspoon ground cumin: Toast it briefly in your hand or the pan before adding to wake up its earthy notes
- 1/2 teaspoon dried oregano: Mexican oregano has a citrusy brightness that's worth seeking out, but regular works fine too
- Salt and freshly ground black pepper: Taste as you go and remember you can always add more but can't take it back
- 1 small jalapeño: Leave this out if you want something family friendly, or add it if you crave that extra kick
- Lime wedges: A squeeze of bright acid at the end makes everything pop and brings the flavors together
Instructions
- Get your skillet going:
- Heat that olive oil in a large skillet over medium heat until it shimmers and moves easily across the pan surface
- Build your flavor foundation:
- Add the onion and poblano pepper, sautéing for 3 to 4 minutes until they've softened and picked up some golden color, stirring occasionally so nothing sticks
- Wake up the garlic:
- Stir in the minced garlic and cook for just 30 seconds until fragrant, watching closely like a hawk because burnt garlic will ruin everything
- Add the main vegetables:
- Toss in the zucchini, corn, diced tomato, cumin, and oregano, then season with salt and pepper, stirring to coat everything evenly in those spices
- Let it cook together:
- Cook for 8 to 10 minutes, stirring occasionally, until the vegetables are just tender but still hold their shape, testing a piece of zucchini to make sure it's not mushy
- Finish with cheese and herbs:
- Remove the skillet from heat and stir in half the cheese and the chopped cilantro, letting the residual heat soften everything gently
- Taste and adjust:
- Take a moment to taste and add more salt or pepper if needed, remembering this is your last chance to balance the flavors before serving
- Plate it beautifully:
- Transfer to a serving dish and top with the remaining cheese and extra cilantro, serving with lime wedges on the side so everyone can add their own bright squeeze
This recipe has saved me on countless weeknights when I needed something fast but still wanted to feel like I'd put thought into dinner. My partner now requests it specifically when they've had a long day, and I love that I can say yes without spending hours at the stove.
Making It Your Own
I've discovered that yellow squash works just as well as zucchini if that's what you have on hand, and sometimes I even mix both for visual interest. The beauty of this dish is how forgiving it is, adapting to whatever vegetables are in season or lingering in your crisper drawer.
Serving Ideas
While it's perfect on its own, I love spooning it over warm rice or wrapping it in soft tortillas for quick vegetarian tacos. It also pairs beautifully alongside grilled chicken or fish, adding color and substance to the plate without competing with the main protein.
Make Ahead Wisdom
This reheats surprisingly well, and I actually think the flavors improve after a day in the refrigerator. Store it in an airtight container for up to 4 days and warm it gently in a skillet with a splash of water to bring back that just cooked texture.
- Prep all your vegetables the night before and keep them in separate containers
- Double the recipe and freeze half for those nights when cooking feels impossible
- If meal prepping, add the cheese fresh when reheating to maintain the best texture
There's something deeply satisfying about a dish this simple delivering such complex comfort, and I hope this calabacitas finds its way into your regular rotation too.
Recipe Questions
- → What does calabacitas mean?
-
Calabacitas is Spanish for 'little zucchinis' or 'little squashes.' The name refers to this traditional Mexican dish featuring diced zucchini as the star ingredient, typically cooked with corn, tomatoes, and peppers in a savory skillet.
- → Can I make this vegan?
-
Yes, simply omit the queso fresco or substitute it with a plant-based cheese alternative. The dish remains flavorful and satisfying thanks to the combination of seasoned vegetables and aromatic spices.
- → What can I serve with calabacitas?
-
This versatile dish pairs beautifully with grilled chicken, steak, or fish. It's also excellent as a filling for tacos, served over fluffy rice, or enjoyed simply with warm tortillas on the side for a complete vegetarian meal.
- → How do I prevent the zucchini from becoming mushy?
-
Key is cooking the vegetables just until tender—about 8–10 minutes. Avoid overcooking, and don't overcrowd the skillet, which causes steaming instead of sautéing. The vegetables should retain some texture and bite.
- → Can I use frozen corn?
-
Absolutely. Frozen corn kernels work well in this dish—no need to thaw first. Simply add them directly to the skillet with the zucchini. They'll cook through perfectly and add convenient sweetness year-round.
- → How long will leftovers keep?
-
Store cooled calabacitas in an airtight container in the refrigerator for 3–4 days. Reheat gently in a skillet with a splash of water or olive oil, refreshing with extra cilantro and a squeeze of lime before serving.