This calabacitas recipe is a popular Mexican dish that can be used to fill tacos or as a replacement for beans and rice. Mexican squash is cooked until tender, and mixed with corn, tomatoes, spicy peppers, and savory seasonings.

Table of Contents
💚 Why you'll love this recipe
- Versatile: This Mexican squash recipe works as a side dish, light meal, or delicious taco filling.
- Healthy: Vegetable-forward and low in calories, this is a healthy dish for everyone to enjoy.
- Easy: Quick and simple to make, calabacitas requires little expertise in the kitchen.
- Diet-friendly: Not only is this recipe vegan and gluten-free, but it can also be made without oil.
If you like this calabacitas recipe, you'll love our ensalada de nopales, roasted chili corn salsa, salpicón, and squash blossom quesadillas.
🎃 What is calabacitas?
Calabacitas, meaning "little squash," refers to several types of squash (like zucchini or yellow squash). In Mexican cuisine, there is also a calabacitas recipe.
Sometimes, you may find calabacitas con puerco (squash with pork) or calabacitas con queso (squash with cheese).
While recipes vary depending on the region and household, the main components are squash, corn, onions, tomatoes, and cheese.
Calabacita recipes work as a light meal, side dish, or filling for tacos, which is our personal favorite.
📜 History
Calabaza (squash) was originally cultivated around Oaxaca for nearly 10,000 years. From there, it went on to grow into many varieties, shapes, and flavors.
However, calabacitas recipes were brought to life in the 16th century, popular amongst both Indigenous and Spanish populations. Because of the simplicity, nutritional benefits, and available ingredients, calabacitas became a staple recipe that spread all across the country.
In modern versions, there are now variations of calabacitas with different cheese, meat, vegetables, and sauces.
This dish is one of the most nutritious Mexican recipes still commonly consumed today, especially if the cheese is kept to a minimum!
🌱 Is calabacitas vegan?
With the addition of cheese, many calabacitas recipes are vegetarian. However, there are also some versions that include chicken or pork.
To make a vegan calabacitas recipe, swap in dairy-free mozzarella for dairy-based cheese. If you don't like plant-based cheese, skip it completely for an even healthier dish!
🛒 Ingredients & substitutions
- Calabacitas: Creates the bulk of the recipe, providing a sweet and tender flavor in each bite. You can use zucchini, Mexican squash, yellow squash, or any type of summer squash available near you.
- Corn: Adds bursts of sweet flavor and fiber to this calabacitas recipe. Use fresh corn for the most intense flavors, but frozen or canned also work.
- Roma tomatoes: For a zesty, vibrant, and juicy taste. Roma tomatoes are the ideal choice since they have low water content, but you can also use cherry tomatoes.
- Jalapeños: For a little kick. If you are sensitive to spice, use poblano peppers or green bell pepper. To turn the heat up, try serrano peppers.
- Onion & garlic: Both ingredients are often found at the start of Mexican recipes for savoriness. We recommend fresh, but you can use onion and garlic powder in a pinch.
- Vegan mozzarella: For a rich, creamy, and umami element. Add any meltable cheese you prefer, or omit it completely.
- Queso fresco: Garnish with vegan queso fresco. You can also try queso cotija, or skip this topping.
- Spices: Mexican oregano and cumin create herbaceous and earthy flavors, while salt and pepper enhance the other ingredients. If you don't have access to Mexican oregano, try marjoram.
- Olive oil: To add richness to this calabacitas recipe. We typically go for olive oil, but you can use avocado oil or water for an oil-free version.
For a complete ingredient list and step-by-step guide, scroll down to our recipe card.
📝 Instructions
Step 1: Cook the onions
Heat some olive oil in a large skillet over medium. Once hot, add in onions and cook for a few minutes, or until translucent.
Step 2: Add vegetables and spices
Add the jalapeño, garlic, squash, corn, tomatoes, Mexican oregano, cumin, salt, and pepper. Reduce the heat to just over low, cover the pan, and cook the mixture until the squash is tender.
Step 3: Mix in the cheese
Add the vegan mozzarella shreds and cook with the lid on for an additional 1-2 minutes, or until the cheese melts.
Step 4: Garnish and serve
Top with vegan queso fresco or queso cotija. Serve warm as a side dish, in tacos, or as a light meal. Happy eating!
If you have questions about this calabacitas recipe, check out our FAQs or leave a comment down below.
🌮 How to serve calabacitas
- Filling: Serve this calabacitas recipe as a filling inside flour or corn tortillas.
- Side dish: Serve it alongside dishes like enchiladas rojas, tacos de canasta, or tortas ahogadas.
- A light snack: Eat it as a light snack between meals, and pair it with an ice-cold horchata or refreshing cantarito.
🌡️ Storage & reheating
This calabacitas recipe makes for great leftovers, so don't be afraid to prep a large batch! Follow these easy storage instructions to keep it fresh:
- Fridge: Calabacitas will last up to 5 days in the fridge. For optimal storage, use airtight glass containers.
- Freezer: Once cooled, transfer your calabacitas to a freezer-safe container for up to 3 months. When you're ready to eat some again, thaw the container in your fridge overnight.
- Reheating: Reheat calabacitas in a pan over medium-low for about 4-5 minutes, or until everything is warm.
♻️ Variations
- Skip the cheese: If you're looking to make this recipe cheaper or healthier, don't include the cheese. It's delicious either way!
- Adjust the spice: If you prefer less spice, opt for green bell pepper. Alternatively, use serrano peppers to turn up the heat.
- Use different seasonings: Instead of Mexican oregano and cumin, try smoked paprika, cayenne, ancho chile powder, or bay leaves.
- Try more vegetables: In addition to the vegetables listed in this calabacitas recipe, you can try red onions, green beans, spinach, or peas.
🧑🍳 Top tips
- Use any summer squash: If you can't find Mexican squash, replace it with any variety of summer squash available to you (yellow or green zucchini, pattypan, globe, crookneck, etc.)
- Don't cook too long: You want the squash and other vegetables to be tender yet still vibrant and structured.
- Cook with a lid: Covering the pan helps trap the steam, which cooks the vegetables more quickly. Plus, it perfectly melts the cheese at the end.
💬 FAQ
If you want to add more protein to your calabacitas recipe, mix in cooked chickpeas or lentils at the end (making a dish more similar to three sisters).
While they are both summer squash varieties, the two are not the same. Mexican squash has pale green skin and tastes slightly sweeter than its darker green cousin. These are minor differences, so you can easily use both varieties in your calabacitas recipe.
Since a quintessential characteristic of all summer squashes is their thin, tender skin, you do not need to peel them before consumption.
🍴 More side dishes
If you enjoyed this calabacitas recipe, check out some more flavorful side dishes and snacks like these:
- Air fryer zucchini: Another equally delicious way to serve zucchini.
- Aguachile verde: Fresh oyster mushrooms marinated in a spicy, zesty, and citrusy broth.
- Rajas con crema: Strips of poblano pepper mixed with corn, onions, and a creamy vegan cheese sauce.
- Tostilocos: A spicy, crunchy, and crazy snack.
📋 Recipe
Best Calabacitas Recipe
Equipment
- Skillet
- Grater
- Chef knife & cutting board
Ingredients
- 1 tablespoon olive oil ($0.11)
- ½ large white onion, diced ($0.12)
- 1 large jalapeño, finely diced ($0.03)
- 2 cloves garlic, minced ($0.08)
- 1 ½ pounds Mexican squash, sliced into quarters ($0.62)
- 1 cup corn kernels ($1.13)
- 2 Roma tomatoes, diced ($0.32)
- ¼ teaspoon Mexican oregano ($0.01)
- ¼ teaspoon cumin ($0.01)
- Salt & pepper to taste ($0.02)
- ⅔ cup vegan mozzarella, shredded ($0.83)
Toppings optional
Instructions
- Heat olive oil in a large skillet over medium heat. Once hot, add in onions and cook for about 3 minutes, or until translucent.
- Add jalapeño, garlic, squash, corn, tomatoes, Mexican oregano, cumin, salt, and pepper. Reduce heat to just over low, cover, and cook for ~8-9 minutes, stirring occasionally, until the squash is tender.
- Add in vegan mozzarella shreds, and cook with the lid on for an additional 1-2 minutes, or until the cheese melts.
- Top with vegan queso fresco or queso cotija. Serve warm as a side dish, on tacos, or as a light meal. Happy eating!
Video
Notes
- Use any summer squash: If you can't find Mexican squash, replace it with any variety of summer squash available to you (yellow or green zucchini, pattypan, globe, crookneck, etc.)
- Don't cook too long: You want the squash and other vegetables to be tender yet still vibrant and structured.
- Cook with a lid: Covering the pan helps trap the steam, which cooks the vegetables more quickly. Plus, it perfectly melts the cheese at the end.
- Nutritional information is a rough estimate and should not be taken as health advice.
- Recipe cost calculations are based on prices found in the top 5 U.S. grocery chains. As such, prices may vary based on your location. All prices are in USD.
Nutrition
Note: We've updated this post to include new information and helpful tips about the recipe.
leave a comment and rating!