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 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| # | Substitute | Instead of kesong puti | Verdict |
|---|---|---|---|
| 1 | Queso frescowith pandesal | Same amount by weightWorks | Works |
| 2 | Paneerpan-frying | Same amount by weightTweak it | Tweak it |
| 3 | Fresh farmer cheesewith pandesal | Same amount by weightTweak it | Tweak it |
| 4 | Feta, rinsed and soakedsalads | Same amount by weightTweak it | Tweak it |
| 5 | Halloumipan-frying | Same amount by weightYou'll taste it | You'll taste it |
| 6 | Fresh mozzarellaeating cold with bread | Same amount by weightYou'll taste it | You'll taste it |
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 questionsWhat 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- 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.
- 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.
- 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.
- 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.
- 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.