You’ve seen it on tacos. You’ve seen it on elote. You’ve probably seen it listed as a topping on every authentic tortilla soup recipe you’ve ever scrolled past. But what actually is Cotija cheese? And if your grocery store doesn’t carry it, what can you use instead without ruining your soup?
Quick Answer 🔎
What Is Cotija Cheese and the Best Substitutes for Tortilla Soup
Cotija is a hard, crumbly, salty Mexican cow’s milk cheese named after the town of Cotija in Michoacán. It’s often called “the Parmesan of Mexico” because it’s aged, dry, and doesn’t melt. The best substitutes for tortilla soup are feta (for the salty crumble), Parmesan or Pecorino Romano (for the dry, grate-able texture), queso fresco (for a milder, softer crumble), and ricotta salata (for a close texture match with less tang).
Whether you’re building a topping bar for a crowd or just trying to finish a bowl of soup tonight, here’s everything you need to know about this distinctive cheese.
Table of Contents

What Is Cotija Cheese?
Cotija is a Hispanic-style cheese that originated in the town of Cotija de la Paz, in the Mexican state of Michoacán. It’s made from cow’s milk and is known for being hard, dry, salty, and crumbly.
The cheese has a protected origin status. In 2005, it was awarded the Marca Colectiva, which means authentic Cotija can only be made in the municipality of Cotija and a few nearby towns. That’s similar to how Champagne can only come from the Champagne region of France.
Historically, Cotija was made from raw cow’s milk, but today it’s predominantly pasteurized. It’s one of the most recognized and authentic Mexican cheeses, ranking second only to queso fresco in popularity.
Fast Facts:
- Origin: Cotija de la Paz, Michoacán, Mexico
- Made from: Cow’s milk
- Texture: Semi-hard, dry, crumbly
- Flavor: Salty, milky, slightly sharp
- Aging: 3 months to 12 months
- Does it melt? No — it softens but holds its shape
How Cotija Is Made
Cotija’s distinctive texture comes from its production method. The cheese is produced at high temperatures with a lot of salt — around 4 percent — which gives it that hard, dry texture ideal for grating.
The process starts with cow’s milk that is heated and curdled. The curds are pressed to remove whey, then salted heavily. The cheese is formed into blocks or wheels and aged for at least three months. Some versions age for up to a year.
The aging process is what dries the cheese out and concentrates its flavor. It also makes Cotija resistant to melting, which is why it’s used as a finishing cheese rather than a melting cheese.
A quick history note: The cheese was traditionally carried by mule from the mountains to the town of Cotija. During the rainy season from July to September, the roads were impassable, so the cheese couldn’t be sold. Producers soon discovered that the three-month wait actually improved the flavor — and aging became part of the process.
What Cotija Tastes Like (and Why It Doesn’t Melt)
Cotija has a salty, milky flavor with a characteristic pungency from the aging process. It’s often compared to Parmesan or Romano, but with a Mexican twist.
The flavor intensifies with age. Younger Cotija is milder and softer. Aged Cotija (añejo) is sharper, saltier, and harder.
Why doesn’t Cotija melt?
The answer is in the aging. As Cotija ages, it loses moisture, and its protein structure changes. The result is a cheese that softens when heated but never becomes gooey or stretchy like Monterey Jack or mozzarella. That’s exactly why it’s perfect for topping hot soups — it holds its crumbly texture instead of disappearing into the broth.
What it tastes like in one sentence: Imagine Parmesan and feta had a baby, and that baby grew up in a Mexican kitchen.
Fresh Cotija vs. Aged Cotija (Añejo)
There are two main types of Cotija, and they behave differently.
| Type | Aging | Texture | Flavor | Best For |
|---|---|---|---|---|
| Cotija Fresco | About 100 days | Softer, moister, crumbles like feta | Milder, less salty | Salads, tacos, dishes where you want a softer crumble |
| Cotija Añejo | 3 to 12 months | Hard, dry, grate-able | Sharp, very salty, pungent | Grating over soups, chili, elote, pasta |
When you see a block of Cotija in a US supermarket, it’s typically closer to the aged style. The aged version is what most people mean when they say “Cotija” — the salty, crumbly cheese you sprinkle on top of a bowl of tortilla soup.
Cotija vs. Queso Fresco vs. Feta vs. Parmesan
These four cheeses get confused constantly. Here’s how they actually compare.
| Cheese | Milk | Texture | Flavor | Melts? | Best Use |
|---|---|---|---|---|---|
| Cotija | Cow | Hard, dry, crumbly | Salty, milky, sharp | No (softens only) | Finishing cheese for soups, tacos, elote |
| Queso Fresco | Cow | Soft, moist, crumbly | Mild, milky, slightly tangy | Softens | Tacos, salads, enchiladas |
| Feta | Sheep or cow | Moist, briny, crumbly | Tangy, salty, briny | No | Salads, Greek dishes, quick substitute for Cotija |
| Parmesan | Cow | Hard, dry, grate-able | Nutty, salty, umami | No | Pasta, soups, grating over dishes |
The key differences:
- Cotija vs. Queso Fresco: Cotija is aged, dry, and salty. Queso fresco is fresh, moist, and mild. They can sometimes be used interchangeably, but queso fresco lacks Cotija’s deep tang.
- Cotija vs. Feta: Feta is brined, which makes it moister and tangier. Cotija is drier and milkier. Feta is a decent substitute in a pinch, but it’s wetter and more acidic.
- Cotija vs. Parmesan: Parmesan is a better texture match for aged Cotija. Both are hard, dry, and grate-able. Parmesan is nuttier; Cotija is milkier and saltier .
Where to Buy Cotija Cheese
Cotija is becoming easier to find, but it’s still not everywhere. Here’s where to look.
In-Store
- Mexican or Latin grocery stores: This is your best bet. They have the widest selection and the freshest product. Look for brands like Cacique, La Chona, and El Mexicano.
- Well-stocked supermarkets: Many larger grocery chains now carry Cotija in the cheese section or the international aisle. Look near the queso fresco and crema.
- Warehouse clubs: Some Costco and Sam’s Club locations carry Cotija in bulk.
- Specialty cheese shops: If you have one nearby, they may carry artisanal or imported versions.
Seasonal note: Traditional Cotija is often produced seasonally, from mid-summer to mid-fall, because the cows graze on rainy-season grass. That said, most commercial brands are available year-round.
Online
If you can’t find it locally, several retailers ship Cotija:
- Amazon Fresh: Carries Queso Campesino Cotija and other brands.
- igourmet: Sells Mexican Cotija by La Chona in 8 oz, 1 lb, and bulk sizes.
- MexGrocer: Carries Queso Cotija Granulado El Mexicano .
- Specialty retailers: FoodServiceDirect and other restaurant suppliers sell bulk cases.
Price range: Expect to pay around $7 to $10 for 8 to 12 ounces in a grocery store. Online prices vary, and shipping for perishable cheese can be expensive.
The Best Substitutes for Tortilla Soup
If you can’t find Cotija, you have options. The best substitute depends on what you need most: the salt, the crumble, or the dry texture.
1. Feta (Best for Salty Crumble)
Feta is the most common Cotija substitute, and for good reason. It’s salty, crumbly, and doesn’t melt. The downside is that feta is brinier and tangier than Cotija.
How to use it: Crumble it onto a paper towel and let it air-dry for 15 to 20 minutes. This removes excess moisture and gets you closer to Cotija’s texture.
Best for: Tortilla soup, tacos, salads, and any dish where you want a salty, crumbly topping.
2. Parmesan or Pecorino Romano (Best for Dry, Grate-able Texture)
If your recipe calls for finely grated Cotija, Parmesan is an excellent stand-in. It’s hard, dry, and salty with a nutty, umami flavor.
Pecorino Romano is even saltier and sharper. If you use it, start with about two-thirds the amount you’d use of Cotija, then taste before adding more.
Best for: Grating over tortilla soup, chili, pasta, and any dish where you want a snow-like topping.
3. Queso Fresco (Best for Mild, Soft Crumble)
Queso fresco is a fresh Mexican cheese that’s milder and softer than Cotija. It crumbles nicely but doesn’t have the same salty punch.
Best for: If you want a gentler flavor, or if you’re serving people who find Cotija too salty.
Note: Queso fresco softens when heated, so it won’t hold its shape as well as Cotija in hot soup.
4. Ricotta Salata (Best Texture Match)
Ricotta salata is a pressed, salted, aged ricotta. It’s dry, crumbly, and mild — closer to Cotija in texture than feta, with less tang.
Best for: When you want the crumble without the brine.
5. Farmer’s Cheese (Best Budget Option)
Farmer’s cheese is a mild, firm, crumbly cheese that’s widely available and affordable. It won’t give you the same salty punch, but it adds a nice texture.
Best for: A mild, crowd-friendly topping.
6. Vegan Cotija Alternatives
If you’re making a vegan tortilla soup, look for plant-based Cotija or feta alternatives made from almond or cashew milk. They’re becoming more common in health food stores. You can also make your own by blending cashews with nutritional yeast, salt, and lime juice.
How to Use Cotija in Tortilla Soup
Cotija is rarely the main ingredient. It’s a finishing cheese — meant to be sprinkled, crumbled, or grated over the top of a finished dish.
The classic tortilla soup setup:
- Ladle hot soup into bowls.
- Add crispy tortilla strips.
- Top with diced avocado.
- Sprinkle generously with crumbled Cotija.
- Add a drizzle of Mexican crema.
- Finish with fresh cilantro and a squeeze of lime.
The Cotija adds a salty, savory punch that cuts through the smoky broth and creamy avocado. It’s the exclamation point at the end of the bowl.
How much to use: About 1 to 2 tablespoons per bowl. Cotija is potent, so a little goes a long way. For a crowd of 12, plan for about 1 cup total.
Don’t cook it into the soup. Cotija is a topping, not an ingredient. If you add it during cooking, it will just sink and soften without adding much. Save it for the bowl.
Storage and Shelf Life
Cotija is a hard, aged cheese, so it keeps well.
- In the fridge: Wrap it tightly in plastic wrap or store it in an airtight container. It will last 3 to 4 weeks in the refrigerator.
- Grated Cotija: If you buy pre-grated Cotija, keep it in the resealable bag or transfer it to an airtight container. Use within 2 to 3 weeks.
- Freezing: Cotija doesn’t freeze well. The texture becomes mealy and crumbly. Stick to the fridge.
- Signs of spoilage: If it smells like ammonia, has visible mold (other than surface mold on hard cheese, which you can cut away), or tastes bitter, toss it.
Pro tip: Crumble the whole block at once and store it in a tightly lidded container. That way you can grab a spoonful whenever you need it without dirtying a cutting board .
Common Questions
Is Cotija cheese the same as feta?
No. Cotija is made from cow’s milk, aged, dry, and salty. Feta is usually made from sheep’s milk, brined, moist, and tangy. They’re both crumbly, but they taste different.
Is Cotija cheese the same as Parmesan?
No, but they’re similar in texture. Both are hard, dry, and grate-able. Parmesan is nuttier and more umami. Cotija is milkier and saltier. Cotija is often called “the Parmesan of Mexico”.
Does Cotija cheese melt?
No. It softens when heated but holds its shape. That’s why it’s used as a topping, not a melting cheese.
Can I use feta instead of Cotija in tortilla soup?
Yes, especially if you’re grating it. Parmesan is a good texture match, though the flavor is different.
Is Cotija cheese vegetarian?
Not usually. Traditional Cotija is made with animal rennet, so it’s not suitable for vegetarians. If you need a vegetarian option, look for a cheese made with microbial rennet or use feta.
Is Cotija cheese gluten-free?
Yes. Cotija is naturally gluten-free. Just check the label if you’re buying a pre-grated version, as some brands add anti-caking agents.
How long does Cotija last in the fridge?
About 3 to 4 weeks if stored properly in an airtight container .
Can I freeze Cotija cheese?
It’s not recommended. Freezing changes the texture and makes it crumbly and mealy.
What’s the closest substitute for Cotija in tortilla soup?
Feta for the salty crumble. Parmesan for the dry, grate-able texture. Queso fresco for a milder, softer option.
Cotija is one of those ingredients that seems exotic until you understand it. It’s a hard, salty, crumbly cow’s milk cheese from Michoacán that’s been made the same way for centuries. It doesn’t melt. It doesn’t blend in. It sits on top of your soup and announces itself.
If you can find it, buy it. Look in the Latin grocery aisle or order it online. If you can’t, feta or Parmesan will get you close enough for a great bowl of tortilla soup.
Ready to put it to use?
