Semi-soft cheeses are the crowd-pleasers of the cheese world — creamy enough to spread on warm bread, firm enough to slice for a sandwich, and they melt better than almost any other category. They sit in the middle of the cheese spectrum: more character than fresh cheeses, more approachable than aged hard cheeses. If you have ever melted Havarti on a burger, layered Gouda on a grilled cheese, or draped Muenster across a patty melt, you already know why this category dominates in the kitchen.
What makes a cheese semi-soft
Semi-soft cheese is defined by moisture content — roughly 36-45% — and a texture that is supple, smooth, and sliceable. They are made by curdling milk with culture and rennet, cutting the curds, cooking them gently (lower temperatures than hard cheeses), and pressing lightly. The moderate pressing and shorter aging retain more moisture than hard cheeses, giving them their characteristic creamy, yielding texture.
Major semi-soft cheeses
More semi-soft cheeses
Why semi-soft cheeses melt so well
The melting quality of semi-soft cheeses comes from their balance of moisture, fat, and protein structure. Higher moisture means the protein network is looser and breaks down more readily when heated. The moderate fat content lubricates the melt without causing greasiness. And the relatively young age means the proteins have not cross-linked as tightly as in hard aged cheeses.
Making a semi-soft cheese at home
The general process for most semi-soft cheeses follows the same steps. Here is a basic Havarti-style recipe using 4 L (1 gallon) of whole milk.
- 1Heat and culture Warm milk to 30-32°C (86-90°F). Add calcium chloride if using pasteurized milk. Sprinkle 1/4 teaspoon mesophilic culture, let rehydrate 2 minutes, stir gently. Ripen for 30-45 minutes.
- 2Add rennet Dilute 1/4 teaspoon liquid rennet in 60 mL cool unchlorinated water. Stir in gently for 1 minute. Let sit undisturbed for 45-60 minutes until you get a clean break.
- 3Cut and stir Cut curds into 1.3 cm (1/2 inch) cubes. Let rest 5 minutes. Stir gently for 15-20 minutes at make temperature (30-32°C).
- 4Wash the curds This is the key step for Havarti and many semi-soft cheeses. Drain off about 1/3 of the whey and replace it with warm water at the same temperature. This washes out lactose, which reduces acidity and gives the cheese its characteristic mild, buttery flavor.
- 5Cook gently Slowly raise the temperature to 36-38°C (97-100°F) over 15-20 minutes, stirring gently. Hold for 15 minutes. Curds should be firm but not hard.
- 6Drain and mold Drain whey and transfer curds to a cheesecloth-lined mold. Press lightly — 2-4 kg (5-10 lb) for 30 minutes, flip, then 4.5 kg (10 lb) for 6-12 hours.
- 7Brine and age Soak in saturated brine for 2-4 hours. Air dry for 1-2 days. Wax or vacuum-seal. Age at 10-13°C (50-55°F) for 6-8 weeks minimum.
Enter your milk volume and rennet type to get the exact amount.
Storing semi-soft cheese
- Wrap in wax paper or parchment, then loosely in plastic: Tight plastic traps moisture and accelerates mold. The parchment layer lets the cheese breathe slightly while the outer wrap prevents drying.
- Store in the warmest part of the fridge: The vegetable drawer (typically 4-8°C / 39-46°F) is ideal. Too cold and the texture hardens; too warm and it spoils faster.
- Consume within 1-2 weeks of opening: Higher moisture means faster spoilage than hard cheeses. Surface mold can be cut away (remove 2.5 cm / 1 inch past the mold), but if the cheese smells off or is slimy, discard it.
- Let it come to room temperature before serving: 20-30 minutes out of the fridge lets the flavors and texture fully express. Cold semi-soft cheese tastes blander and feels firmer than it should.
Keep exploring cheese
For details on a specific semi-soft cheese, see Monterey Jack. For harder, aged styles, try cheddar cheese or Gruyere. For the universal cheesemaking steps, start with how to make cheese at home. The rennet calculator sizes your dose for any milk volume.
