Foolproof Raw Milk Feta
Raw Milk Feta
Tangy, crumbly, salty—perfect on salads, eggs, and veggie bowls. This beginner feta lives happily in your fridge in a simple brine. No cheese cave required.
(No Fancy Cave Needed—Just a Gallon of Milk & Some Courage)

If you’ve ever thought making feta sounded complicated and required a stainless-steel cheese cave, a degree in dairy science, and at least three generations of cheesemakers in your family… I’ve got news for you: all you need is fresh milk, a pot, and a little patience. This homemade raw milk feta is tangy, crumbly, salty, and bright — a perfect topping for salads, roasted veggies, scrambled eggs, or just eaten straight out of the jar when no one’s watching.
I make this feta on my little Iowa homestead with milk from my Jersey girls, and I promise you: this is as beginner-friendly as cheesemaking gets. There are no complicated aging rooms, no expensive equipment, and no need to babysit it for weeks. Once it lands in the brine, it basically minds its own business and turns into feta right there in your fridge. If milk can become cheese… maybe anything is possible, don’t you think?
💛 Join the Herd: Get my free weekly homestead tips, dairy recipes, and cow shenanigans delivered straight to your inbox. Quick sign-up at the top or bottom of the page — we’d love to have ya.
Affiliate note: This post may contain affiliate links. If you purchase through them, I may receive a small commission at no extra cost to you. Thanks for supporting Grandma’s Homestead and keeping the cows in alfalfa.
!– wp:heading –>
Why I Started Making Feta
When I first started milking my cows, I had so much milk I didn’t know what to do with it. (It was either make cheese… or start bathing in it like Cleopatra.)
So I dug around the internet, browsed books, watched a whole lot of YouTube… and eventually I found feta — the cheese that even beginners like me could pull off.
No cave.
No expensive setup.
Just raw milk, basic tools, and a recipe that doesn’t throw a fit if you mess up.
The first time I made it, I used:
- Heavy pot
- Thermometer
- Cheese cloth
- Slotted spoon
- Strainer
- Mesophilic culture
- Lipase powder (optional)
- Liquid rennet
- Cheese salt
- Quart jars for brine
That’s it. No stress. Just cheese.
📌 Quick Facts for Busy Farmers
| 🧀 Skill | Beginner |
|🥛 Yield | ~1.5 lb from 1 gallon |
|⏱ Active Time | ~1 hour |
|💧 Hands-Off | Draining + brining |
|🗓 Best Flavor | 7–14 days in brine |
| 🧀 Skill | 🥛 Yield | ⏱ Active Time | 💧 Hands-Off Time | 🗓 Aging Best Flavor |
|---|---|---|---|---|
| Beginner | ~1.5 lbs from 1 gallon | 1 hour | ~10 hours Draining / Brining | 7–14 days in brine |
What You’ll Need (1 Gallon Batch)
🥛 Ingredients
- 1 gallon raw cow’s milk — very fresh
- ⅛ tsp Lipase Powder (optional, adds sharp “feta bite”)
- ¼ tsp mesophilic culture (MA11/4001/4002 or similar)
- ¼ tsp liquid rennet, diluted in ¼ cup cool non-chlorinated water
- Cheese salt — only non-iodized
Using pasteurized milk? Add ¼ tsp calcium chloride before rennet. Raw milk doesn’t need it.
🧰 Equipment
You do not need a fancy setup. Regular kitchen tools work just fine:
- Heavy pot & thermometer
- Long knife or curd cutter
- Slotted spoon/ladle & strainer
- Cheese cloth — fine weave works best
- Perforated cheese molds (optional — colander + cloth works great)
- Quart jars or lidded containers for brine
- Nice to have: Cheesemaking kit or could use a Fromaggio Cheese Maker
If you already make yogurt or have ever strained anything thicker than soup — you’re halfway to being a cheesemaker.
👣 Step-by-Step (No Cave Needed)
1. Warm the Milk
Set your milk on gentle heat and bring it to 86°F (30°C). Take your time—slow heat protects flavor.
→ Pasteurized milk? Add ¼ tsp calcium chloride now.
2. Culture & Lipase
Sprinkle culture over the milk’s surface and (if using) lipase.
Let it sit 1–2 minutes to rehydrate, then stir with up-and-down motions for 1 minute.
Let it rest undisturbed 45 minutes at 86°F to ripen.
This step is where the milk begins “thinking about cheese.” Don’t rush it — it’s having identity issues.
3. Rennet
Add your diluted rennet, stirring gently for 30 seconds, then stop.
Let rest 45–60 minutes until you get a clean break — meaning a knife can slice through and the edges hold while whey fills the cut.
If it’s not setting — don’t panic. It usually needs warmth or patience, not drama.
4. Cut the Curd
Cut into ½-inch cubes. Try to get even sizes (don’t worry, nobody’s grading you).
Let rest 5 minutes.
5. Stir & Cook the Curds
Stir gently 15–20 minutes, keeping it near 86°F the whole time.
The curds should firm up slightly and begin to sink.
If they swim, they’re still thinking about it. If they sink — they’ve committed.
6. Drain
Scoop curds into a cheesecloth-lined colander or mold. Hang or drain 6–12 hours, flipping halfway through.
You want a block that holds together but doesn’t feel dry. Kind of like a firm pillow.
🧂 Salt Options — Pick One
A) Dry Salt
Weigh your cheese. Use 2–3% of its weight in cheese salt.
Sprinkle in 2–3 applications over 12 hours, flipping between rounds.
This gives a stronger, drier feta — perfect for longer storage.
B) Brine Salt (My Favorite)
Make a 10–12% brine (guide below).
Submerge cheese cubes/blocks 6–24 hours — shorter time for small cubes, longer for blocks.
Flip halfway through. Let the brine do the work.
🧪 Brine Formula (Use This, Darlin’)
Formula:grams of salt = desired % × grams of water
Examples (10% brine):
- 1 liter → 100 g salt
- 1 quart (~946 g) → 95 g
- 2 cups (~473 g) → 47 g
Tip: Add 1–2 Tbsp whey or ½ tsp vinegar per quart. This keeps the brine acidic — which prevents slimy cheese and helps flavor development.
🧊 Aging in the Fridge
Once brined, move your cheese to fresh brine of equal strength, inside a jar or sealed container.
Let it age 7–14 days for full feta flavor. It’ll still be edible earlier — but waiting makes it worth it.
Feta will keep weeks to months if completely covered in brine. Just top off with new brine as needed.
🌿 Flavor & Use Ideas
Feta turns the simplest meals into “Hey now… this is fancy.” Try it:
Marinate cubes in olive oil, garlic, herbs & chili flakes — keep refrigerated and eat within 2–3 weeks
Toss with cucumbers, tomatoes, olives & olive oil
Crumble on eggs, pizza, or roasty veggie bowls
🧠 Troubleshooting (Because It Happens 😅)
| Problem | What Happened | Fix |
|---|---|---|
| Curd too soft | Milk too cool or rennet expired | Keep 86°F & use fresh rennet |
| Rubber taste | Too much lipase or rennet | Measure carefully & shorten brine time |
| Slimy | Brine too weak | Make fresh 10–12% brine + add acid |
| Too salty | Soak cheese in water/milk 15–30 min | Guilt-free rescue |
❓ FAQ
Can I skip lipase?
Yep — feta will still work. Lipase just makes it extra “feta-y.”
Can I freeze feta?
You can — just vacuum seal or freeze drained. Best within 2–3 months. Texture gets crumbly, but it works.
No molds?
Cheesecloth + colander = all you need.
Pasteurized milk?
Add ¼ tsp calcium chloride before rennet — helps curd set better (raw milk doesn’t need it).

Foolproof Raw Milk Feta (No Fancy Cave Needed)
Equipment
- Heavy pot & thermometer
- Slotted spoon/ladle & strainer
- Cheese cloth (fine weave)
- Perforated cheese molds (optional)
- Quart jars or a container with lid for brine
- Nice-to-have: Cheesemaking kit – Starter Kit
- Long knife or curd cutter
Ingredients
- 1 gal Raw cow’s milk, very fresh
- 1/8 tsp lipase powder (optional, for extra tang)
- 1/4 tsp mesophilic culture (MA11/4001/4002 or similar)
- 1/4 tsp liquid rennet single-strength, diluted in ¼ cup cool, non-chlorinated water
- Cheese salt (non-iodized) for dry salting/brine
Instructions
- Warm the milk Heat to 86°F (30°C). Keep gentle and steady.
- For pasteurized milk, add ¼ tsp CaCl₂. Raw milk does not need this.
- Culture & (optional) lipase Sprinkle culture (and lipase, if using) over the surface. Wait 1–2 minutes to rehydrate, then stir up-and-down for 1 minute. Ripen undisturbed 45 minutes at 86°F.
- Rennet Stir in ¼ tsp diluted rennet with gentle up-and-down motions for 30 seconds. Stop the milk. Coagulate 45–60 minutes until you get a clean break (knife lifts curd with whey filling the cut).
- Cut the curd Cut into ½-inch (1–1.5 cm) cubes. Let rest 5 minutes.
- Stir & cook the curd Stir gently 15–20 minutes, maintaining 86°F, until curds firm slightly and sink.
- Drain Ladle curds into a cheesecloth-lined colander or molds. Hang/drain 6–12 hours, flipping halfway, until a cohesive block that holds shape but isn’t dry.
- Salt choice (pick one): A) Dry Salt: Weigh the cheese; sprinkle 2–3% of its weight in cheese salt over 2–3 applications, letting it absorb between turns over 12 hours. B) Brine Salt (my favorite): Make 10–12% brine (see guide below). Submerge blocks/cubes 6–24 hours (shorter for 1″ cubes, longer for larger pieces). Flip halfway.
- Age in the fridge Move cheese to a clean jar of fresh brine (same strength). Age 7–14 days for classic feta flavor. It keeps for weeks to months under brine—top off brine as needed.
- Brine Guide (super easy)For milder feta, use 10% brine and shorter brine times.Formula: grams of salt = desired % × grams of water10% brine examples:1 liter water → 100 g salt1 quart (~946 g) → 95 g salt2 cups (~473 g) → 47 g saltTip: Add 1–2 Tbsp whey or ½ tsp vinegar per quart to gently acidify the brine and discourage sliminess. Use non-iodized salt.
Notes
Flavor & Use Ideas
- Toss with cucumbers, tomatoes, olives + olive oil.
- Crumble on eggs, pizza, or grain bowls.
- Marinate cubes in olive oil with chili flakes, lemon peel, and herbs (store oil-marinated feta in the fridge and eat within 2–3 weeks).
Troubleshooting (quick fixes)
- Curd too soft / won’t set: Milk too cool; rennet old; cut too soon. Keep 86°F steady and check rennet freshness.
- Rubbery/bitter: Too much rennet or lipase; brined too long; brine too strong (>12%).
- Slimy surface: Brine too weak or not acidified; fix by making fresh 10–12% brine and adding a splash of whey/vinegar.
- Too salty: Soak a serving in cold water or milk 15–30 minutes before using.
FAQ
Can I skip lipase?Yep—lipase just adds a sharper, “feta-y” bite. Can I freeze feta?
You can. Texture gets crumblier. Freeze drained (not swimming) or vacuum-sealed. Best within 2–3 months. No cheese molds?
Colander + cheese cloth works great. Pasteurized milk?
Add ¼ tsp calcium chloride per gallon before rennet for a firmer set.
🛒 Quick Shop for This Recipe
These are the supplies that make this recipe easier. Use what you already have and add tools only as you need them.
💛 Love this recipe?
Join the Herd for weekly farm-fresh tips, raw milk know-how, and dairy recipes made with everyday tools — not fancy equipment. 💛




