
Marinated cheese is the ultimate entertaining essential—a stunning, make-ahead appetizer that practically screams elegance while requiring minimal effort. This classic preparation transforms simple cheese into something restaurant-worthy, with fragrant herbs, warm spices, and good olive oil creating a symphony of flavors that improve with every passing hour. Whether you’re hosting a dinner party, bringing a dish to share, or simply want to elevate your charcuterie board, this marinated cheese recipe delivers sophisticated flavor that tastes like you spent hours in the kitchen.
The beauty of marinated cheese lies in its versatility and simplicity. You start with quality cheese—a combination of fresh mozzarella, feta, and perhaps some creamy goat cheese—and submerge it in a luxurious oil infused with garlic, red pepper flakes, fresh herbs, and toasted spices. As the cheese sits, it absorbs all these wonderful flavors while the oil becomes infused with cheese essence, creating a deeply flavorful finishing oil perfect for drizzling over soups, salads, or crusty bread. This is the kind of recipe that makes you look like a culinary genius, yet it requires just 15 minutes of prep work and a little patience.
I absolutely love serving marinated cheese at parties because guests inevitably ask for the recipe, and it’s so simple I can recite it from memory. It’s sophisticated enough for elegant entertaining, yet casual enough for everyday snacking. The combination of textures—creamy cheese against crispy bread or vegetables—combined with the complex flavor profile of the marinade makes this an addictive addition to any spread. Plus, it actually improves over time, making it the perfect make-ahead recipe for busy hosts.
This recipe is endlessly customizable based on your preferences and what’s in your pantry. Love heat? Add more red pepper flakes or include sliced fresh chilies. Prefer Mediterranean flavors? Swap in fresh basil, oregano, and sun-dried tomatoes. Want to keep it simple? Stick with the classic garlic and herb version. The technique remains the same—you’re simply creating a flavorful marinade and letting time do the work for you. Serve it with crusty bread, alongside a fresh chickpea salad, or nestled on a charcuterie board with cured meats, olives, and nuts.
One of my favorite aspects of this recipe is how it celebrates quality ingredients without requiring any cooking skills beyond basic prep work. This is perfect for beginners who want to impress, or experienced cooks looking for a fuss-free recipe that delivers maximum impact. The cheese becomes almost spreadable after marinating, creating an incredible texture that’s perfect for smearing on toasted bread rounds or crackers. You can also drain off some of the oil and toss the marinated cheese with warm pasta for a quick, luxurious sauce, or crumble it over salads with pickled red onions for bright, tangy contrast.
Make this recipe at least 24 hours before serving—the longer it sits, the more complex and developed the flavors become. I often prepare it 2-3 days in advance, which allows me to relax before guests arrive while also developing deeper flavor. The oil will become increasingly infused with herb and cheese essence, creating something truly special. Store it in an airtight container in the refrigerator, and it keeps beautifully for up to two weeks, making it an excellent choice for meal prep or advance entertaining.
For an elegant presentation, transfer your marinated cheese to a beautiful serving dish just before guests arrive, perhaps alongside some charred shishito peppers for an impressive spread. The colors are naturally gorgeous—white cheese, green herbs, red pepper flakes—and the aroma as guests gather around is absolutely irresistible. Pair it with crusty bread for dipping, or present it as part of an Italian-inspired appetizer station. This recipe has become my go-to entertaining hack, and I’m confident it will become yours too.
Ingredients
- 8 oz fresh mozzarella cheese, cut into 1-inch cubes
- 6 oz crumbled feta cheese
- 4 oz creamy goat cheese, cut into bite-sized pieces
- 1½ cups extra-virgin olive oil
- 6-8 garlic cloves, thinly sliced
- 2 teaspoons red pepper flakes (adjust to taste)
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 teaspoon dried Italian seasoning
- ½ teaspoon fennel seeds
- ½ teaspoon coriander seeds
- ¼ teaspoon whole black peppercorns
- 3-4 fresh rosemary sprigs
- 3-4 fresh thyme sprigs
- 2 bay leaves
- Zest of 1 lemon
- ¼ teaspoon fine sea salt
- Crusty bread for serving

Instructions
- Gather all your cheese and cut it into uniform bite-sized pieces—this ensures even marinating and looks more polished when served.
- In a small dry skillet over medium heat, toast the fennel seeds, coriander seeds, and black peppercorns for 1-2 minutes, stirring frequently, until fragrant. Be careful not to burn them. Pour into a small bowl and set aside.
- Place all the cheese pieces in a clean, dry glass jar or container with a tight-fitting lid.
- In a separate bowl, combine the sliced garlic, red pepper flakes, dried oregano, dried thyme, dried Italian seasoning, and your toasted spice mixture. Stir well to combine.
- Add the fresh rosemary sprigs, fresh thyme sprigs, and bay leaves to the cheese in your jar, distributing them evenly throughout.
- Pour the spice and garlic mixture over the cheese, then add the lemon zest and sea salt.
- Slowly pour the extra-virgin olive oil over everything, making sure all the cheese pieces are completely submerged in oil. The oil should cover everything by about ½ inch.
- Cover the jar with a tight-fitting lid and gently shake or stir to combine all the ingredients evenly.
- Place the jar in the refrigerator and let it marinate for at least 24 hours before serving. The flavors will continue to develop over 2-3 days.
- Before serving, remove the jar from the refrigerator and let it sit at room temperature for 15-20 minutes so the oil becomes slightly more fluid.
- Transfer the marinated cheese to a beautiful serving dish, making sure to include some of the herb-infused oil.
- Serve alongside crusty bread, crackers, or fresh vegetables for dipping. Drizzle with additional oil from the jar as needed.
- Store any leftovers in an airtight container in the refrigerator for up to two weeks. The oil may solidify slightly when cold—this is normal and will become liquid again at room temperature.

Pro Tips
- Quality matters: Use the best cheese and olive oil you can afford. This recipe has so few ingredients that each one plays an important role in the final flavor.
- Cheese selection: Feel free to customize with your favorite cheeses. Burrata, fresh ricotta, or additional mozzarella all work beautifully. Avoid very hard cheeses like Parmesan, which don’t absorb flavors as well.
- Oil temperature: The oil will solidify slightly in the refrigerator—this is completely normal and actually helps preserve the cheese. Simply remove from the fridge 15-20 minutes before serving to return it to the proper consistency.
- Flavor customization: Add sun-dried tomatoes, fresh chilies, anchovy fillets, or capers to the marinade for different flavor profiles. You can also substitute fresh herbs like basil or dill for the dried herbs.
- Make-ahead magic: This recipe actually improves with time. Prepare it 2-3 days in advance, allowing flavors to develop more fully. It’s perfect for entertaining because you can make it well ahead.
- Spice level: Adjust the red pepper flakes to your preference. Start with less and add more as needed—you can always make it spicier but can’t undo too much heat.
- Serving suggestions: Serve with crusty bread, crackers, or vegetables. You can also drain some oil and toss warm pasta with the marinated cheese for a quick, luxurious sauce. Add to salads, antipasto platters, or charcuterie boards.
- Oil reuse: Don’t discard the leftover oil! Use it for drizzling over soups, salads, or bread. It becomes increasingly flavorful as it absorbs cheese and herb essences.
- Container matters: Use a glass jar or container rather than plastic, as the oil can stain plastic and absorb flavors from it. Glass preserves the integrity of both the cheese and oil.
- Toasting spices: Taking a minute to toast whole spices before adding them amplifies their flavors dramatically. This small step makes a noticeable difference in the final result.
