Have you ever heard of Calabacitas? It’s Spanish for “little squash” and it’s a dish that’s been loved for generations. Originally created by Pueblo communities and shaped by trade along El Camino Real, this recipe is all about fresh veggies and bold flavors. Traditionally, it’s made with squash, corn, onions, and chiles. But my version? It takes things up a notch with roasted tomatoes, zucchini, and a sprinkle of spice. You can serve it as a side or make it the star of your meal—either way, it’s a delicious way to spotlight seasonal veggies.

What to Know Before You Start
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Servings: 4
Here’s the great part: this recipe is super easy to scale. Cooking for a crowd? Double the ingredients. Just need a small batch? Halve the recipe—it’s that simple.
Skill Level: Beginner-friendly—it’s perfect if you’re new to Mexican cooking.
Here’s What You’ll Need
Equipment:
- A large sauté pan
- Blender (or food processor)
- Cutting board and chef’s knife
- Wooden spoon
Pro Tip: No blender? No problem. Mash the roasted tomatoes with a fork for a chunkier, rustic texture.

Your Ingredients List
- 1.5 lbs. zucchini (about 2 large ones), chopped into bite-sized pieces
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 jalapeño, diced (adjust heat to your liking)
- 3 plum tomatoes, roasted at 400°F for ~20 minutes
- 2 cups corn kernels (fresh, canned, or frozen)
- 1 tsp. Mexican oregano (or regular oregano as a substitute)
- ¾ tsp. salt (plus more to taste)
- Black pepper, freshly cracked
- Olive oil (for cooking)
- Optional: Crumbled Cotija cheese and chopped cilantro for garnish
Step-by-Step Instructions

1. Roast Your Tomatoes
Preheat the oven to 400°F. Place the plum tomatoes on a baking sheet and roast them until soft and slightly charred—about 20 minutes. Don’t forget to save any juices left on the pan for extra flavor!
2. Sauté the Onion and Garlic
Heat up some olive oil in a skillet. Toss in your diced onion and cook until it’s golden brown and caramelized, stirring often (this takes about 7–10 minutes). Add the garlic and cook for another 30 seconds to let its aroma shine.
3. Blend the Tomato Sauce
Add the roasted tomatoes and a small portion of the onion-garlic mix to your blender, along with the diced jalapeño (start with a little and add more if you like it spicy). Blend until smooth.
Tip: Go slow on the jalapeño—it’s easier to add more heat than to take it back!
4. Cook the Zucchini
Throw the zucchini into your skillet with the rest of the onion-garlic mix. Season with salt, pepper, and oregano, and cook for about 2 minutes, stirring often.
Watch Out: Don’t overcook it! The zucchini should still have a little bite to it.
5. Mix in the Sauce
Pour the blended tomato sauce over the zucchini. Stir everything well and let it simmer uncovered for about 7–8 minutes.
6. Add the Corn
Stir in the corn during the last minute of cooking. If you’re using fresh corn, add it earlier so it has time to soften.
7. Garnish and Serve
Take the skillet off the heat and sprinkle on some Cotija cheese and chopped cilantro if you’d like. Serve warm and enjoy every bite!

Make It Your Own
- Vegan Option: Skip the Cotija or use a plant-based alternative.
- Spicy or Mild? Replace jalapeños with poblano peppers for less heat or serrano peppers for more kick.
- Rich Version: Stir in a splash of heavy cream at the end for a creamy twist.
How to Serve and Store
Serving Ideas:
- Pair it with grilled meats, refried beans, or rice.
- Toss it into tacos for a meat-free filling.

Storage Tips:
- Store leftovers in an airtight container for up to five days.
- Freeze extra portions for up to three months.
Reheating Made Easy:
Warm it up on the stovetop over low heat or pop it in the microwave, stirring halfway through.
There you have it—a flavorful, feel-good recipe that’s as versatile as it is easy. Whether you’re a seasoned cook or just getting started, calabacitas is one dish you’ll want to make again and again. Ready to give it a try? Let’s cook!
PrintCalabacitas: A Mexican Favorite
Calabacitas is a vibrant Mexican dish that celebrates fresh vegetables like zucchini, corn, and tomatoes. With a touch of spice from jalapeño and the savory depth of roasted tomatoes, this dish is versatile enough to serve as a side or a vegetarian main course. It’s quick, easy, and packed with flavor—perfect for any occasion!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Category: Side Dish or Vegetarian Main
- Cuisine: Mexican
Ingredients
- 1.5 lbs. zucchini or squash (about 2 large zucchinis), chopped into ¼-inch pieces
- 1 small onion, finely chopped
- 3 garlic cloves, minced
- 1 jalapeño, stem removed and diced (adjust heat to taste)
- 3 plum tomatoes, roasted at 400°F for ~20 minutes
- 2 cups corn kernels (canned; drained and rinsed)
- 1 teaspoon Mexican oregano
- ¾ teaspoon salt (plus more to taste)
- Freshly cracked black pepper to taste
- Olive oil (for sautéing)
- Optional garnishes: Cotija cheese and freshly chopped cilantro
Instructions
Preheat your oven to 400°F. Rinse the plum tomatoes and place them on a baking sheet. Roast for ~20 minutes until softened and slightly charred. Remove stems and save any juices from the pan.
Heat olive oil in a large skillet over medium heat. Add finely chopped onions and sauté until golden brown (~7–10 minutes). Stir frequently to prevent burning. Add minced garlic and cook for another 30–60 seconds until fragrant.
Transfer a couple spoonfuls of the onion-garlic mixture to a blender along with the roasted tomatoes and diced jalapeño (start with ¼ jalapeño). Blend until smooth, tasting as you go to adjust spice levels.
Add chopped zucchini to the skillet with the remaining onion-garlic mixture. Season with salt, pepper, and Mexican oregano. Stir well and sauté for ~2 minutes.
Pour the blended tomato sauce into the skillet over the zucchini mixture. Stir gently to coat evenly. Simmer uncovered for ~7–8 minutes until zucchini is tender but not mushy.
Stir canned corn into the skillet during the last minute of cooking just to heat through. Taste for seasoning and adjust with additional salt or pepper as needed.
Remove from heat and garnish with crumbled Cotija cheese and freshly chopped cilantro if desired. Serve immediately while warm.
Notes
Serving Suggestions
Calabacitas pairs beautifully with warm tortillas, refried beans, or rice pilaf. It can also be used as a filling for tacos or burritos.
Tips & Tricks
- Roasting Tomatoes: Save any juices from the roasting pan to enhance the sauce’s flavor.
- Zucchini Texture: Avoid overcooking; aim for tender-crisp zucchini.
- Spice Control: Add jalapeño incrementally when blending to achieve your desired heat level.
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to five days. Reheat gently on the stovetop over low heat or in the microwave, stirring halfway through for even heating.