Skip to content
Out of

Kesong puti substitutes

Kesong puti substitutes — 6 options, ranked, with the exact amount

Also called keso puti, Filipino white cheese, carabao milk cheese, carabao cheese, fresh white cheese

Use thisBest of 6 options

Use Queso fresco

Same amount by weight as the kesong puti

Use queso fresco, weight for weight. It is the closest thing on any shelf: fresh, unaged, salty, sliceable, and it softens and browns in a pan instead of melting into strings, which is exactly what kesong puti does. Pat it dry before frying. If you cannot find queso fresco, paneer holds its shape even better but comes unsalted, so salt it lightly first; fresh farmer cheese is milkier and crumblier but tastes right. Do not reach for mozzarella, which melts and stretches and has almost no salt.

Verdict —
Works
The tweak —
Pat the slices dry with paper towel before frying, or they steam instead of browning.
Best for —
with pandesal

Updated 26 Jul 2026 · no sponsored swaps

Every option, one card

Ranked
Kesong Puti substitutes compared
SubstituteInstead of kesong puti
Queso frescowith pandesalSame amount by weightWorks
Paneerpan-fryingSame amount by weightTweak it
Fresh farmer cheesewith pandesalSame amount by weightTweak it
Feta, rinsed and soakedsaladsSame amount by weightTweak it
Halloumipan-fryingSame amount by weightYou'll taste it
Fresh mozzarellaeating cold with breadSame amount by weightYou'll taste it
What changes6 options

Queso fresco

similar taste and texture

The nearest match in every way that matters: a fresh cheese with no rind and no age, mildly salty, milky rather than tangy, and firm enough to slice but soft enough to crumble. Like kesong puti, it holds its shape over heat and takes on brown spots instead of flowing.

Best for
with pandesal, pan-fried in butter, ensaymada, salads, crumbling over vegetables
Prep
Pat the slices dry with paper towel before frying, or they steam instead of browning.

Slightly less salty than most kesong puti and a little more crumbly, so slices can break when you turn them. Cut them thicker, about half an inch, and turn once. Brands vary a lot in salt, so taste a corner before you season anything else.

Paneer

different taste, similar texture

The best choice specifically for frying. Paneer is a fresh acid-set cheese that will not melt under any circumstances, so slices come out of the pan with a firm bite and a golden crust, closer to a well-made kesong puti than anything else.

Best for
pan-frying, grilling, adding to hot dishes, cubes in soup
Prep
Salt it: sprinkle about ¼ tsp fine salt per 4 oz and leave it 10 minutes before cooking.

It is made without salt, which is the one thing you have to fix. Unsalted paneer tastes of nothing next to kesong puti's clean saltiness. It is also denser and squeakier, so eaten cold with pandesal it feels rubbery where kesong puti feels tender.

Fresh farmer cheese

similar taste, different texture

Fresh, white, mild and milky, with the same young unaged sweetness kesong puti has. Flavour-wise this is arguably the closest of all; texture is where it falls short.

Best for
with pandesal, spreading, salads, stirring into hot rice
Prep
Press it between paper towels under a plate for 15 minutes to firm it up enough to slice.

Wetter and softer than kesong puti, and usually lightly salted or not salted at all, so it crumbles rather than slices and can fall apart in a pan. Best eaten cold rather than fried, and it needs salt added.

Feta, rinsed and soaked

different taste, similar texture

A useful emergency swap because it is a fresh brined white cheese that holds its shape in a pan. The soaking step is not optional; straight from the tub, feta is several times saltier than kesong puti and sourer besides.

Best for
salads, crumbling over grilled dishes, pan-frying in slices
Prep
Rinse the block under cold water, then soak it in plain cold water for 20 to 30 minutes and pat dry. This pulls out a lot of the brine.

Even after soaking it stays tangier and more lactic than kesong puti, which is milky and mild. In a sweet application like ensaymada that sourness is obvious and unwelcome. In a savoury one it passes easily. Sheep or goat feta will also read faintly barnyard.

Halloumi

different taste and texture

Built for exactly the job kesong puti does over heat: it browns, squeaks and refuses to melt. If your recipe is fried kesong puti, halloumi will get you a very satisfying result.

Best for
pan-frying, grilling, skewers
Prep
Soak in cold water 20 minutes to tame the salt, dry well, then fry hard in a dry pan.

Much saltier and much springier, with a mint-adjacent note in some brands. Cold, it is nothing like kesong puti, so do not use it for pandesal or a cheese plate. Hot and browned, the differences mostly recede.

Fresh mozzarella

different taste and texture

The honest verdict: this is the least-bad of the widely available options and it is genuinely a poor match. Both cheeses are fresh, white and unaged, so cold and sliced with pandesal it half works. In a pan it does the opposite of what you want.

Best for
eating cold with bread, when nothing else is available
Prep
Drain hard, then press between towels for 20 minutes; fresh mozzarella carries a lot of water.

It has almost no salt and it melts into stretchy strings, so a fried slice turns into a puddle and a topping turns into a lid. Salt it noticeably, about ½ tsp per 8 oz, and only use it in cold applications. Low-moisture block mozzarella behaves better in a pan but tastes even blanker.

Questions

5 questions

What is the best substitute for kesong puti?

Queso fresco, used weight for weight. Both are fresh unaged cheeses with no rind, mildly salty and milky, and both soften and brown over heat instead of melting into strings. It is the closest match for eating with pandesal, for ensaymada and for pan-frying. Paneer is a better choice if the only thing you are doing is frying, because it holds its shape absolutely, but you will need to salt it yourself.

Can I use mozzarella instead of kesong puti?

Only cold. Fresh mozzarella and kesong puti are both young white cheeses, so sliced onto bread it half works once you salt the mozzarella properly. In a hot pan they behave in opposite ways: kesong puti browns and keeps its shape while mozzarella melts and stretches, so a fried slice becomes a puddle. If you are frying, use paneer, queso fresco or halloumi instead.

Can I just leave the kesong puti out?

It depends what the recipe is. If kesong puti is one filling among several, you can skip it. If the dish is kesong puti with pandesal, fried kesong puti, or a salad built around it, there is nothing left without a cheese, and the closest fresh salty cheese you can buy will serve you far better than omitting it. Do not replace it with an aged cheese; it changes the dish more than any substitution.

Is kesong puti the same as queso fresco?

They are not identical but they are the same kind of cheese: fresh, unaged, lightly salted and made to be eaten within days. Kesong puti is traditionally made from carabao (water buffalo) milk, which makes it richer and softer than cow's-milk queso fresco, and it is usually salted a little more assertively. Made from cow's milk, as most commercial kesong puti now is, the two are very close indeed.

Can I make kesong puti at home?

A close approximation, yes. It is a fresh cheese, so it is one of the simplest to make: whole milk heated to about 185F, curdled with an acid such as vinegar or lemon juice or with rennet, then drained in cloth, salted and pressed lightly. Carabao milk is what gives the real thing its richness and is essentially unavailable outside the Philippines, so a homemade version from whole cow's milk will be leaner. Eat it within a few days and keep it refrigerated.

Tips for substituting kesong puti

5 tips
  1. Kesong puti is a fresh cheese with no preservatives, which is why it is sold in small quantities and why it goes sour within about a week. Any fresh substitute behaves the same way, so buy what you will use and keep it submerged in its own liquid or lightly salted water in the fridge.
  2. The single most useful thing to know when swapping: sort candidates by whether they melt. Kesong puti softens and browns but keeps its shape. Queso fresco, paneer, halloumi and feta all behave that way. Mozzarella, Monterey Jack and young Gouda flow. Choose from the first group whenever heat is involved.
  3. Dry the surface before frying. Every fresh cheese is wet, and wet cheese in a hot pan steams and sticks instead of browning. Paper towel, then a hot pan with a thin film of oil or butter, then leave it alone for two minutes before you try to move it.
  4. With pandesal, kesong puti's job is salt against the bread's sweetness. If your substitute is unsalted paneer or farmer cheese, salt it before serving rather than adding salt to the bread, or the whole thing tastes muddy.
  5. Do not substitute a hard aged cheese here. Cheddar, Parmesan and queso de bola are all firm and salty, but they are dry and sharp, and the point of kesong puti is that it is young, moist and gentle. Aged cheese in a kesong puti recipe tastes like a different dish.

Cheese drawer All ingredients