How To Make Mexican Squash With Cheese

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

To make Mexican squash with cheese, you simply sauté sliced Mexican squash (also known as calabacitas) with onions, garlic, and tomatoes, then melt cheese over the top until it’s gooey and delicious.
 
This dish is a staple in many Mexican households because it’s affordable, quick, and packed with flavor.
 
If you’ve been wondering how to make Mexican squash with cheese that tastes authentic and comforting, you’re in the right place.
 
The key is using fresh ingredients and the right kind of cheese that melts beautifully without overpowering the natural sweetness of the squash.
 
In this post, we’ll walk through exactly how to make Mexican squash with cheese step by step, including the best cheese choices, seasoning tips, and variations you can try.
 
Let’s dive in.
 

How to Make Mexican Squash with Cheese: The Basic Method

Learning how to make Mexican squash with cheese starts with understanding the core technique.
 
It’s a simple skillet dish that comes together in about 20 to 25 minutes from start to finish.
 
Here’s the breakdown:
 

1. Prep Your Mexican Squash

Start by washing 4 to 5 medium Mexican squash (calabacitas) and slicing them into half-moon rounds about ¼ inch thick.
 
You can leave the skin on because it’s tender and adds texture.
 
If the squash is large and the seeds are tough, scoop them out before slicing.
 

2. Sauté the Aromatics

Heat 2 tablespoons of olive oil or butter in a large skillet over medium heat.
 
Add half a diced white onion and cook until translucent, about 3 minutes.
 
Toss in 2 minced garlic cloves and stir for 30 seconds until fragrant.
 
This base builds the savory foundation for your Mexican squash with cheese.
 

3. Add Tomatoes and Seasonings

Add 2 diced Roma tomatoes and cook for another 2 minutes until they start releasing their juices.
 
Season with ½ teaspoon of cumin, ½ teaspoon of Mexican oregano, and salt and pepper to taste.
 
Some people add a pinch of chili powder or a diced jalapeño if they want heat.
 

4. Cook the Squash

Add your sliced Mexican squash to the skillet and stir everything together.
 
Cover and cook for 8 to 10 minutes, stirring occasionally, until the squash is tender but not mushy.
 
The squash should be soft enough to pierce with a fork but still hold its shape.
 

5. Melt the Cheese

Reduce the heat to low and sprinkle 1 to 1½ cups of shredded cheese over the top of the squash mixture.
 
Cover the skillet again and let the cheese melt for 2 to 3 minutes.
 
Once it’s gooey and bubbling, remove from heat and garnish with fresh cilantro if you like.
 
That’s the core of how to make Mexican squash with cheese.
 

Best Cheeses for Mexican Squash with Cheese

The cheese you choose can make or break this dish, so let’s talk about your best options.
 

1. Queso Fresco

Queso fresco is a classic Mexican cheese that’s crumbly, mild, and slightly salty.
 
It doesn’t melt into a gooey consistency, but it softens and adds a fresh dairy flavor that pairs perfectly with squash.
 
If you use queso fresco for your Mexican squash with cheese, crumble it on top right before serving.
 

2. Oaxaca Cheese

Oaxaca cheese (quesillo) is a stringy, mild cheese similar to mozzarella.
 
It melts beautifully and gives that stretchy, satisfying cheese pull when you scoop up a bite.
 
This is one of the best choices when you want your Mexican squash with cheese to feel indulgent.
 

3. Monterey Jack or Chihuahua Cheese

Monterey Jack and Chihuahua cheese (queso menonita) are both excellent melting cheeses with a buttery, mild taste.
 
They blend seamlessly with the squash and tomatoes without overpowering the dish.
 
If you can’t find Mexican cheeses, these are great substitutes for making Mexican squash with cheese at home.
 

4. Cheddar or Mozzarella

In a pinch, sharp cheddar or shredded mozzarella will work just fine.
 
Cheddar adds a sharper flavor while mozzarella keeps things mild and creamy.
 
Both will melt nicely and still give you a delicious Mexican squash with cheese.
 

Tips and Variations for Mexican Squash with Cheese

Once you know how to make Mexican squash with cheese, you can tweak it to your liking.
 
Here are some helpful tips and ideas:
 

1. Don’t Overcook the Squash

The biggest mistake people make is cooking the squash too long.
 
It turns into mush and loses its texture, which ruins the dish.
 
Stick to the 8 to 10 minute range and check it often.
 

2. Add Protein

You can turn this side dish into a full meal by adding cooked shredded chicken, ground beef, or even chorizo.
 
Just brown the meat first, set it aside, and stir it back in before you add the cheese.
 

3. Make It Spicy

If you like heat, add sliced jalapeños, serranos, or a spoonful of chipotle in adobo.
 
A sprinkle of red pepper flakes also works if you want a quick kick.
 

4. Serve It Right

Mexican squash with cheese is great on its own, but it’s even better with warm corn tortillas, rice, or as a side to grilled meats.
 
You can also stuff it into tacos or quesadillas for a fun twist.
 

5. Use a Cast Iron Skillet

A cast iron skillet gives you even heat and a nice char on the squash.
 
It also goes straight from the stove to the table, which makes serving easy.
 

So, How Do You Make Mexican Squash with Cheese?

To make Mexican squash with cheese, you sauté sliced calabacitas with onions, garlic, and tomatoes, season them well, and melt your favorite Mexican cheese over the top until it’s bubbly and golden.
 
It’s a simple, comforting dish that comes together fast and tastes like home cooking.
 
Whether you use queso fresco, Oaxaca cheese, or a melty Monterey Jack, the result is always satisfying.
 
Now that you know how to make Mexican squash with cheese, give it a try this week and make it your own.