Marinated Mozzarella Balls, Artichokes, and Olives – The Perfect Appetizer for Effortless Entertaining
In just 10 minutes, you can assemble a stunning appetizer that looks like you spent hours in the kitchen. This marinated mozzarella, artichoke, and olive platter brings together creamy cheese, tangy artichokes, and briny olives in a bright, herbaceous marinade. It is the kind of dish that disappears quickly at gatherings.
I first put this together for a casual summer get-together on my patio in Charleston. I wanted something that felt special but didn’t require me to be stuck in the kitchen while guests were arriving. This platter was the answer. It is simple, beautiful, and utterly satisfying.
Why You’ll Love This Recipe
- Comes together in 10 minutes with zero cooking required
- Perfect make-ahead dish that tastes better after marinating
- Uses simple ingredients that feel elegant and special
- Pairs beautifully with wine, crusty bread, or crackers
- Feels like a little momento of a Mediterranean holiday
Ingredients
- 8 ounces fresh mozzarella balls (bocconcini or ciliegine), drained
- 1 cup marinated artichoke hearts, drained and quartered if large
- 1 cup mixed olives (Kalamata, Castelvetrano, or your favorites)
- 3 tablespoons extra virgin olive oil
- 2 tablespoons fresh lemon juice
- 2 cloves garlic, thinly sliced
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- Zest of 1 lemon
- Fresh basil leaves, torn
- Fresh parsley, chopped
- Salt and black pepper to taste
- Optional: 2 tablespoons capers, drained
Instructions
- Drain the mozzarella balls and pat them gently dry with paper towels. This helps them absorb the marinade better.
- In a medium bowl, whisk together the olive oil, lemon juice, sliced garlic, oregano, red pepper flakes, lemon zest, salt, and pepper.
- Add the mozzarella balls, artichoke hearts, olives, and capers if using. Toss gently to coat everything evenly.
- Fold in the torn basil and chopped parsley. Reserve a little for garnish later.
- Cover and refrigerate for at least 30 minutes, or up to 24 hours. The longer it sits, the more flavorful it becomes.
- Before serving, let it sit at room temperature for about 10 minutes. Give it a gentle stir, garnish with fresh herbs, and serve.
Pro Tips
- Pat the mozzarella dry before marinating. Excess moisture dilutes the marinade and prevents the cheese from absorbing the flavors.
- Always let the marinated mixture come to room temperature before serving. Cold dulls the flavors of the olive oil and herbs.
- Use high-quality olives from the deli section rather than canned ones. The difference in texture and taste is significant.
- Do not skip the lemon zest. It adds a brightness that balances the richness of the cheese and oil.
- If making ahead, add the fresh herbs just before serving to keep them vibrant and not wilted.
Variations
- Add roasted red peppers or sun-dried tomatoes for extra color and sweetness.
- Swap the basil and parsley for fresh rosemary and thyme for a more rustic, earthy profile.
- Use smoked mozzarella or marinated fresh feta cubes for a different flavor dimension.
- Add a tablespoon of balsamic vinegar to the marinade for a slightly tangy, deeper finish.
Frequently Asked Questions
- How long can I store marinated mozzarella and olives? Store in an airtight container in the refrigerator for up to 5 days. Bring to room temperature before serving.
- Can I use dried herbs instead of fresh? Yes, but reduce the amount by half. Add them to the marinade ahead of time so they can rehydrate.
- What is the best way to serve this dish? Serve as part of an antipasto platter, on toasted crostini, or alongside crusty bread and a crisp white wine.
- Can I use low-moisture mozzarella? Fresh mozzarella is best because it absorbs the marinade well. Low-moisture mozzarella will not have the same creamy texture.
- Should I remove the garlic slices before serving? You can leave them in for flavor, but remove them if you are serving to guests who might find raw garlic too strong.
- Can I double the recipe for a party? Absolutely. Just use a larger bowl and let it marinate a little longer so all the pieces are evenly coated.
More Recipes You’ll Love
- Mediterranean Orzo with Roasted Vegetables
- Halloumi Pomegranate Couscous Salad
- Tear and Share Pesto Honeycomb Mozzarella
- Grilled Halloumi Tomato Salad
- Crispy Brie Flatbread with Honey Glaze
Marinated Mozzarella Balls, Artichokes, and Olives
Description
A delightful antipasto dish combining creamy mozzarella balls, tender artichoke hearts, and briny olives marinated in a flavorful herb-infused oil. Perfect as an appetizer or part of a mezze platter.
Ingredients
For the Crust:
- 8 oz fresh mozzarella balls (bocconcini), drained
- 1 can (14 oz) artichoke hearts, drained and halved
- 1 cup mixed olives (such as Kalamata and green), pitted
- 1/2 cup extra virgin olive oil
- 3 tablespoons red wine vinegar
- 2 cloves garlic, thinly sliced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- Zest of 1 lemon
Instructions
1. Prepare the Crust:
- In a medium bowl, combine the olive oil, red wine vinegar, sliced garlic, oregano, basil, red pepper flakes, salt, and black pepper. Whisk until well blended.
- Add the mozzarella balls, artichoke hearts, and olives to the bowl. Gently toss to coat all ingredients with the marinade.
- Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight for best flavor, stirring occasionally.
- Before serving, let the mixture sit at room temperature for 15 minutes. Stir in the fresh parsley and lemon zest. Transfer to a serving dish and enjoy.
Notes
You can customize the seasonings to taste. For a tangier flavor, add more red wine vinegar or a splash of lemon juice. This dish can be stored in an airtight container in the refrigerator for up to 3 days.
I’m Shaykee—born in Morocco, seasoned across continents. From airplane galleys to home kitchens, I share the flavors and stories that shaped my journey.