This classic Mexican dish combines fresh zucchini, sweet corn kernels, and ripe tomatoes in a skillet with aromatic onions, garlic, and poblano peppers. Seasoned with cumin and oregano, the vegetables cook until just tender, then get finished with crumbled queso fresco and chopped cilantro for a comforting, flavorful side that pairs beautifully with grilled meats, rice, or warm tortillas.
The first time I tasted calabacitas was at my friend Carmen's house in Tucson, where she made it look effortless while catching me up on her family gossip. Something about the way the sweet corn played with the slightly bitter zucchini and that salty crumble of queso fresco on top stuck with me for weeks afterward.
Last summer my garden produced what seemed like twenty pounds of zucchini, and this recipe became my survival strategy. I made it so often that my four-year-old started calling it 'the yellow vegetable mess' and requesting it by name for dinner.
Ingredients
- 2 medium zucchini, diced: Fresh, firm squash without soft spots will hold its texture better during cooking
- 1 cup fresh or frozen corn kernels: Fresh corn adds sweetness but frozen works perfectly when corn isn't in season
- 1 medium yellow onion, diced: The foundation that builds depth as it softens and sweetens
- 1 medium tomato, diced: Adds acidity and moisture that balances the earthy vegetables
- 1 medium poblano pepper, seeded and diced: Provides mild heat and a smoky undertone without overwhelming the dish
- 2 cloves garlic, minced: Add it right before the other vegetables so it doesn't burn and turn bitter
- 2 tablespoons fresh cilantro, chopped: Fresh herbs brighten the whole dish and cut through the richness
- 1/2 cup crumbled queso fresco or shredded Monterey Jack: The salty finish that ties everything together
- 2 tablespoons olive oil: Enough to sauté without making the vegetables greasy
- 1/2 teaspoon ground cumin: Adds that essential warm, earthy Mexican flavor profile
- 1/2 teaspoon dried oregano: Mexican oregano has a slightly different flavor but regular works fine
- Salt and freshly ground black pepper: Season gradually and taste as you go
Instructions
- Heat the oil and start the aromatics:
- Warm your olive oil in a large skillet over medium heat until it shimmers slightly, then add your diced onion and poblano pepper. Let them soften for about 3 to 4 minutes until the onion turns translucent and the kitchen starts smelling like something good is happening.
- Add the garlic:
- Stir in your minced garlic and cook for just 30 seconds until it becomes fragrant. Watch closely here because garlic goes from perfectly golden to burnt in seconds.
- Add the remaining vegetables:
- Toss in the diced zucchini, corn, tomato, cumin, and oregano. Season everything with salt and pepper, then stir to combine all the flavors.
- Cook until just tender:
- Let everything cook together for 8 to 10 minutes, stirring occasionally. You want the vegetables tender but still holding their shape, not turning into mush.
- Finish with cheese and herbs:
- Remove the skillet from heat and stir in half the cheese plus the chopped cilantro. The residual heat will melt the cheese just enough to coat everything.
- Season and serve:
- Taste your calabacitas and adjust the salt or pepper if needed. Transfer to a serving dish and top with the remaining cheese and extra cilantro. Serve with lime wedges on the side for squeezing over just before eating.
My grandmother always said that the best dishes are the ones that make use of what's already in your kitchen. This recipe became a staple in my house because it turns the most abundant summer vegetables into something that feels special enough for company.
Making It Your Own
Yellow squash works just as well as zucchini if that's what you have or find at the market. I've also added diced bell peppers when the garden produced too many, and even thrown in some cooked black beans when I needed something more substantial for dinner.
Serving Suggestions
This dish shines alongside grilled meats or fish, but it's hearty enough to stand alone as a light vegetarian main. Some nights I scoop it into warm corn tortillas and call it tacos. Other times I pile it over rice for a simple one-bowl meal.
Make Ahead and Storage
Calabacitas reheats beautifully, which means it's perfect for meal prep or making ahead for a dinner party. The flavors actually meld and improve after a day in the refrigerator, though you'll want to add fresh cheese and cilantro when serving to perk it back up.
- Store in an airtight container for up to 4 days
- Reheat gently in a skillet with a splash of water
- Add fresh toppings just before serving to maintain texture contrast
This is the kind of recipe that reminds me why simple cooking is often the best cooking. Good ingredients, treated with respect, coming together into something greater than the sum of its parts.
Recipe FAQs
- → What does calabacitas mean?
-
Calabacitas means 'little zucchini' or 'little squashes' in Spanish. It refers to this traditional Mexican dish that highlights zucchini and summer vegetables cooked together in a seasoned medley.
- → Can I make calabacitas vegan?
-
Yes, simply omit the cheese or substitute with a dairy-free alternative. The vegetables themselves provide plenty of flavor and texture.
- → What can I serve with calabacitas?
-
Calabacitas work wonderfully as a side dish alongside grilled meats, chicken, or fish. They also make a delicious filling for tacos, a topping for tostadas, or can be served over rice for a hearty vegetarian meal.
- → How do I store leftovers?
-
Store cooled calabacitas in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in a skillet or microwave, though the texture may soften slightly.
- → Can I use frozen corn?
-
Absolutely. Frozen corn kernels work perfectly fine in this dish. No need to thaw first—just add them directly to the skillet with the other vegetables.