Description
Fromage 🧀
Fromage is a cheesemaking mod for Fabric 1.21.1 that adds a complete milk-processing and cheese-aging system to Minecraft.
Milk cows, goats, and sheep, prepare cultures, control the temperature of your Cheese Vat, cut curds, press them into molds, and age the finished cheeses on a two-shelf aging rack.
Edam making process
(Not the actual crafting process, only recipie representation)



Features
- Cow, goat, and sheep milk
- Milk bottles that turn sour after one Minecraft day
- Fresh, Mesophilic, Thermophilic, and Blue Mold cultures
- Cultures that can be multiplied using Sour Milk
- A Cheese Vat with low, medium, and high heat recipes
- Large, Medium, and Small Curds
- Small and wheel-sized cheese presses
- Drain, Light, and Heavy pressing modes
- Cheese washing, stretching, cooking, cheddaring, piercing, waxing, and aging
- Whey processing for Ricotta and Brunost
- Placeable cheese wheels that can be eaten one portion at a time
- Optional JEI integration
Cheeses
Fromage currently adds 18 cheeses:
- Fresh Cheese
- Brie
- Camembert
- Gouda
- Edam
- Cheddar
- Mozzarella
- Parmesan
- Blue Cheese
- Goat Cheese
- Goat Feta
- Herbed Goat Cheese
- Feta
- Pecorino
- Sheep Blue Cheese
- Manchego
- Ricotta
- Brunost
Each cheese uses a different combination of milk, culture, heat, curd size, additive, pressing mode, and aging time.
For example, Gouda and Edam require washed curds, Mozzarella must be stretched before draining, Parmesan and Pecorino use cooked curds, Cheddar must be cheddared, and blue cheese wheels must be pierced before aging.
Cheesemaking
A normal cheese batch follows these steps:
- Add milk and the required culture to the Cheese Vat.
- Place the correct heat source below the vat.
- Add Rennet.
- Cut the curds using the Curd Knife.
- Complete any additional recipe step.
- Remove the whey.
- Collect and press the curds.
- Age, wax, pierce, or finish the cheese when required.
One milk bucket produces eight curds. Four curds can be used in the Small Mold & Press, while eight curds create a full wheel.
Curds remember the temperature at which they were made, so incorrectly heated curds cannot be used in recipes that require a different temperature.
Aging
The Two-Story Cheese Aging Rack contains two independently usable shelves.
Unfinished cheese keeps its remaining aging time when removed or when the rack is broken. Aging only progresses while the cheese is placed on a rack.
Use a Clock on the rack to check how much time remains.
Finished cheeses can be placed in the world and eaten in portions. Large wheels contain eight portions, while smaller cheeses and Mega Mozzarella contain four.
JEI support
JEI is optional, but recommended.
The integration includes Cheese Vat recipes, both presses, aging transformations, additives, pressing modes, heat requirements, and aging durations.
Requirements
- Minecraft Java Edition 1.21.1
- Fabric Loader
- Fabric API
- Java 21
- JEI is optional
Every cheese recipe
(for players without JEI)
Fresh Cheese
- Vat: Milk Bucket + Fresh Culture over a Magma Block, then Rennet.
- Cut once to Large Curds, drain, and collect eight curds.
- Press: four curds in the Small Mold & Press, no additive, Drain mode.
- Ready immediately.
Brie
- Vat: Milk Bucket + Mesophilic Culture over a Magma Block, then Rennet.
- Cut once, drain, and collect.
- Press: eight Large Curds in the Wheel Mold & Press + White Mold Coating, Drain mode.
- Age the Unaged Brie Wheel for one Minecraft day.
Camembert
- Vat: Milk Bucket + Mesophilic Culture over a Magma Block, then Rennet.
- Cut once, drain, and collect.
- Press: four Large Curds in the Small Mold & Press + White Mold Coating, Drain mode.
- Age the Unaged Camembert for one Minecraft day.
Gouda
- Vat: Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut twice to Medium Curds.
- Before draining, add a Water Bucket to wash the curds. Drain the diluted whey and collect.
- Press: eight washed curds in the Wheel Mold & Press + Water Bucket, Light mode. The bucket is returned.
- Age the Young Gouda Wheel for three Minecraft days.
Edam
- Make washed Medium Mesophilic Cow Curds exactly as for Gouda.
- Press: eight washed curds in the Wheel Mold & Press + Water Bucket, Heavy mode. The bucket is returned.
- Age the Young Edam Wheel for three Minecraft days.
Cheddar
- Vat: Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut three times to Small Curds and drain.
- Keep the lit Campfire below the vat and use the Curd Knife once more to cheddar the drained curds.
- Collect all eight curds and use the Wheel Mold & Press with Salt in Heavy mode.
- Age the Fresh Cheddar Wheel for five Minecraft days, or craft it with Cheese Wax and age the Waxed Cheddar Wheel for four days.
Mozzarella and Mega Mozzarella
- Vat: Milk Bucket + Thermophilic Culture over Lava, then Rennet.
- Cut exactly twice to Medium Curds.
- Keep the Lava below the vat and use an empty hand on the vat before draining. This makes Stretchable Thermophilic Cow Curds.
- Drain and collect eight stretchable curds.
- Press: four curds in the Small Mold & Press + Water Bucket, Light mode.
- Output: four edible Mozzarella Balls. The bucket is returned.
- Craft four Mozzarella Balls together to make one placeable Mega Mozzarella.
If the vat still reports Medium Thermophilic Cow Curds, the empty-hand stretching step has not happened.
Parmesan
- Vat: Milk Bucket + Thermophilic Culture over Lava, then Rennet.
- Cut three times to Small Curds.
- Keep the Lava below the vat and use an empty hand before draining to cook the curds.
- Drain, collect, and press all eight cooked curds with Salt in the Wheel Mold & Press, Heavy mode.
- Age the Fresh Parmesan Wheel for eight Minecraft days.
Blue Cheese
- Vat: Milk Bucket + Mesophilic Culture + Blue Mold Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect Medium Blue-Mold Curds.
- Press: eight curds in the Wheel Mold & Press + Salt, Light mode.
- Pierce the Fresh Blue Cheese Wheel with a Cheese Needle.
- Age the Pierced Blue Cheese Wheel for five Minecraft days.
Goat Cheese
- Vat: Goat Milk Bucket + Fresh Culture over a Magma Block, then Rennet.
- Cut once, drain, and collect.
- Press: four Large Curds in the Small Mold & Press, no additive, Drain mode.
- Ready immediately.
Goat Feta
- Vat: Goat Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect.
- Press: four Medium Curds in the Small Mold & Press + Water Bucket, Light mode.
- Age the Young Goat Feta for three Minecraft days.
Herbed Goat Cheese
- Vat: Goat Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect.
- Press: four Medium Curds in the Small Mold & Press + Herb Mix, Drain mode.
- Age the Fresh Herbed Goat Cheese for one Minecraft day.
Feta
- Vat: Sheep Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect.
- Press: four Medium Curds in the Small Mold & Press + Water Bucket, Light mode.
- Age the Young Feta for three Minecraft days.
Pecorino
- Vat: Sheep Milk Bucket + Thermophilic Culture over Lava, then Rennet.
- Cut three times.
- Keep the Lava below the vat and use an empty hand before draining to cook the curds.
- Drain, collect, and press all eight curds with Salt in the Wheel Mold & Press, Heavy mode.
- Age the Fresh Pecorino Wheel for five Minecraft days.
Sheep Blue Cheese
- Vat: Sheep Milk Bucket + Mesophilic Culture + Blue Mold Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect.
- Press: eight Medium Blue-Mold Curds in the Wheel Mold & Press + Salt, Light mode.
- Pierce the Fresh Sheep Blue Cheese Wheel with a Cheese Needle.
- Age the Pierced Sheep Blue Cheese Wheel for five Minecraft days.
Manchego
- Vat: Sheep Milk Bucket + Mesophilic Culture over a lit Campfire, then Rennet.
- Cut twice, drain, and collect.
- Press: eight Medium Curds in the Wheel Mold & Press + Water Bucket, Light mode.
- Age the Young Manchego Wheel for three Minecraft days.
Ricotta
- Empty vat: add one Whey Bucket. The empty bucket is returned.
- Keep Lava below the vat and add one Sour Milk Bottle. The empty glass bottle is returned.
- Use an empty hand on the vat to collect four Ricotta Curds.
- Press: four Ricotta Curds in the Small Mold & Press, no additive, Drain mode.
- Output: four edible Ricotta items.
Ricotta does not require Rennet, cutting, whey draining, or aging.
Brunost
- Empty vat: add one Whey Bucket. The empty bucket is returned.
- Keep Lava below the vat and add any fresh Milk Bottle: cow, goat, or sheep. Sour Milk does not work. The empty glass bottle is returned.
- Use an empty hand on the vat to collect four Brunost Mixture.
- Press: four Brunost Mixture in the Small Mold & Press, no additive, Drain mode.
- Output: one small placeable Brunost.
Brunost does not require Rennet, cutting, whey draining, or aging.


