Calabacitas is that one magical recipe that transforms humble garden vegetables into a cheesy, flavorful masterpiece that everyone at the table actually wants to eat. If you are a busy mom or a professional trying to juggle a million things, you know the struggle of finding a side dish that is healthy but doesn’t taste like “diet food.” This dish is a classic Mexican staple made with zucchini, sweet corn, and juicy tomatoes, topped with just enough melted cheese to make it feel indulgent. I first fell in love with it because it reminded me of the wholesome, earth-centered cooking my grandmother used to do, and it has since become a weekly lifesaver in my own San Francisco kitchen. Whether you are dealing with picky eaters or just a lack of time, this 30-minute wonder is about to become your new best friend.
What is Calabacitas?
At its heart, this dish is a celebration of summer produce, though it is so delicious we make it year-round. The word itself is Spanish for “little squashes,” but the recipe is much more than just a bowl of zucchini. It is a sautéed medley of tender squash, crisp corn, aromatic onions, and slightly smoky peppers. What sets this apart from a standard veggie sauté is the addition of a little milk and shredded cheese at the end, creating a light, silky sauce that ties everything together. It is a traditional Mexican comfort food that manages to be both light and satisfying, perfect for anyone looking to add more plants to their plate without sacrificing flavor.
Reasons to Try Calabacitas
If you need a reason to add this to your rotation, let me give you five! First, it is incredibly fast; you can go from “what’s for dinner?” to a finished dish in just 30 minutes. Second, it is a budget-friendly way to use up that zucchini that seems to multiply in the garden or the vegetable drawer. Third, it is naturally vegetarian and gluten-free, making it a safe bet for hosting friends with different dietary needs. Fourth, it is a fantastic way to sneak vegetables into your kids’ diet because the corn adds a natural sweetness and the cheese adds that “yum” factor. Finally, it is versatile—you can serve it as a side, a taco filling, or even over a bowl of rice for a complete meal.
Ingredients Needed to Make Calabacitas
- 1 tablespoon olive oil
- 1 small onion, diced (yellow or white)
- 1 poblano pepper, diced
- 1 jalapeño pepper, diced (remove seeds for less heat)
- 1 ½ cups yellow corn, fresh or frozen (or one 15.25-ounce can, drained)
- 2 Roma tomatoes, diced
- 1 large zucchini, sliced into ¼-inch thick half moons or quarters
- 1 large yellow squash, sliced into ¼-inch thick half moons or quarters
- 3 cloves garlic, minced
- 2 teaspoons kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon dried oregano
- ¼ teaspoon ground cumin
- ¼ cup water
- ½ cup shredded cheddar cheese
- ¼ cup milk
- Crumbled cotija cheese and chopped cilantro for garnishing
Instructions to Make Calabacitas – Step by Step
Step 1: Sauté the Aromatics Start by heating your olive oil in a large skillet over medium-high heat. Toss in your diced onion, poblano, and jalapeño. This is where the magic begins! You’ll want to cook these for about 5 minutes. The goal here is to let them soften and release their sweetness. If you’re worried about spice, remember that removing the jalapeño seeds is a total pro-move for keeping things family-friendly.
Step 2: Add the Sweet and Juicy Elements Next, add your corn and diced Roma tomatoes to the pan. Cook this mixture for another 5 minutes, stirring occasionally. Following this process Step by Step ensures that the tomatoes break down just enough to create a base for our light sauce while the corn gets a nice little sear.
Step 3: The Squash and Spice Infusion Now, it’s time for the stars of the show: the zucchini and yellow squash. Toss them into the skillet along with the minced garlic, salt, pepper, oregano, and cumin. Give it all a good stir to make sure every piece of squash is coated in those earthy spices. Cook for about 5 minutes, stirring every minute or so to keep the garlic from burning.
Step 4: The Steam and Simmer To get that perfectly tender-crisp texture, pour in 1/4 cup of water and turn the heat down to low. Pop a lid on the skillet and let it simmer for 5 minutes. This Step by Step steaming method prevents the squash from getting mushy while making sure it’s cooked all the way through.
Step 5: Make it Creamy Remove the lid and stir in your shredded cheddar cheese and milk. Keep stirring until the cheese has completely melted into a silky, golden sauce that hugs the vegetables. This is the part where the “picky eater” defense usually crumbles!
Step 6: The Finishing Touches Take the pan off the heat and garnish generously with crumbled cotija cheese and fresh cilantro. The salty kick from the cotija and the brightness of the cilantro take this dish from “home cook” to “restaurant quality” in seconds.
What to Serve with Calabacitas
This dish is a team player and pairs beautifully with almost anything. For a classic Mexican-inspired meal, serve it alongside grilled chicken or as a side to cheese enchiladas. It also makes an incredible filling for vegetarian tacos—just spoon it into warm corn tortillas and add a squeeze of lime. If you are keeping things simple, a side of cilantro lime rice or black beans works wonders. I’ve even been known to top a baked potato with a big scoop of these veggies for a quick, comforting lunch.
Key Tips for Making Calabacitas
One of the biggest tips is to avoid overcooking your squash. Zucchini has a high water content, so you want to pull it off the heat while it still has a bit of “bite” to it. If you don’t have poblano peppers, don’t sweat it; a green bell pepper or a small can of diced green chiles works just as well. Also, feel free to swap the cheddar for Monterey Jack if you want an even meltier experience. If you can’t find cotija cheese at your local grocery store, a crumbled feta is a surprisingly great substitute because it provides that same salty, tangy punch.
Storage and Reheating Tips Calabacitas
If you happen to have leftovers, store them in an airtight container in the fridge for up to 5 days. It actually tastes even better the next day as the spices have more time to mingle! When you are ready to eat, I recommend reheating it on the stovetop over medium heat for about 5 minutes. You can use the microwave in 30-second intervals, but the stovetop helps maintain a better texture. One big warning: do not freeze this dish. Squash becomes quite watery after freezing, and you’ll end up with a mushy mess instead of that beautiful sauté.
FAQs
Is Calabacitas spicy? Not necessarily! While it uses poblano and jalapeño, poblanos are very mild, and you can control the heat of the jalapeño by removing the seeds and white ribs. If you want zero heat, just use bell peppers.
Can I use canned corn? Absolutely. Just make sure to drain it well before adding it to the pan so you don’t end up with too much extra liquid.
What if I don’t like cilantro? No problem! You can skip it entirely or swap it for some chopped green onions for a bit of color and a mild onion bite.
Final Thoughts
Calabacitas is a true “win” for any home cook looking to bring more flavor and nutrition to the dinner table without spending hours in the kitchen. It is a vibrant, cheesy, and deeply satisfying dish that honors traditional flavors while fitting perfectly into a busy American lifestyle. Every time I make this, I’m reminded that the simplest ingredients—corn, squash, and a little love—often make the best meals. Give this recipe a try tonight and see how quickly it disappears from the plate!
Print
Calabacitas: The Ultimate Zucchini and Corn Side Dish You Need Now
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
Calabacitas is a classic Mexican side dish made with zucchini, corn, tomatoes, and peppers in a cheesy, flavorful skillet dish.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced (yellow or white)
- 1 poblano pepper, diced
- 1 jalapeño pepper, diced (seeds removed if you don’t want it spicy)
- 1 ½ cups yellow corn, fresh or frozen
- 2 Roma tomatoes, diced
- 1 large zucchini, sliced into ¼-inch thick quartered pieces or half moons
- 1 large yellow squash, sliced into ¼-inch thick quartered pieces or half moons
- 3 cloves garlic, minced
- 2 teaspoons kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon dried oregano
- ¼ teaspoon ground cumin
- ¼ cup water
- ½ cup shredded cheddar cheese
- ¼ cup milk
- Crumbled cotija cheese, for garnishing
- Chopped cilantro, for garnishing
Instructions
1. Heat the olive oil in a large skillet or sauté pan over medium-high heat.
2. Add the onion, poblano, and jalapeño. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften.
3. Add the corn and tomatoes, and cook for 5 more minutes, stirring occasionally.
4. Add the zucchini, yellow squash, garlic, salt, black pepper, oregano, and ground cumin. Stir to combine and cook for 5 minutes, stirring every minute or so.
5. Pour in the water, reduce the heat to low, cover, and simmer for 5 minutes.
6. Stir in the shredded cheese and milk until the cheese has fully melted.
7. Remove from the heat, garnish with cotija cheese and cilantro, and serve.
Notes
You can use any type of summer squash or use all zucchini or all yellow squash.
Instead of fresh peppers, use 1 or 2 cans of diced green chiles if preferred.
For a milder version, substitute bell peppers for the poblano and jalapeño.
Cotija cheese can be replaced with crumbled feta cheese or omitted.
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Reheat on the stovetop over medium heat or in the microwave until warmed through.
Nutrition
- Serving Size: 1/6th of recipe
- Calories: 149
- Sugar: 5g
- Sodium: 962mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 11mg