This vibrant Mediterranean-inspired dish brings together creamy mozzarella, tender artichokes, and briny olives in a fragrant marinade that bursts with flavor. It’s a simple yet elegant recipe that works beautifully as an appetizer, side dish, or part of a mezze platter. With minimal preparation and maximum taste, it’s perfect for both casual gatherings and special occasions.
Why You’ll Love This Recipe
This recipe is all about balance and simplicity. The soft, milky mozzarella absorbs the zesty marinade, while the artichokes add a delicate earthiness and the olives bring a salty depth. It requires no cooking, making it ideal for warm days or when you want something quick but impressive.
You’ll also appreciate how versatile it is. It can be served chilled or at room temperature, paired with bread, or even added to salads. The marinade itself is incredibly aromatic, infused with herbs, garlic, and a hint of citrus that elevates every bite. Plus, it can be made ahead of time, allowing the flavors to deepen even more.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
250 g mozzarella balls (bocconcini or ciliegine), drained
1 cup marinated or canned artichoke hearts, drained and halved
1 cup mixed olives (green and black), pitted
3 tablespoons extra virgin olive oil
2 tablespoons fresh lemon juice
2 cloves garlic, finely minced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes (optional)
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
2 tablespoons fresh parsley, finely chopped
1 tablespoon fresh basil, chopped
Directions
Begin by preparing all your ingredients. Drain the mozzarella balls and pat them dry gently with a paper towel to help them absorb the marinade better. If the artichoke hearts are large, cut them into halves or quarters for easier serving.
In a medium mixing bowl, combine the olive oil, lemon juice, minced garlic, oregano, dried basil, red pepper flakes, salt, and black pepper. Whisk everything together until well blended and slightly emulsified.
Add the mozzarella balls, artichokes, and olives to the bowl. Gently toss everything together so that each piece is coated evenly with the marinade. Be careful not to break the mozzarella.
Sprinkle the chopped parsley and fresh basil over the mixture and give it another gentle toss.
Transfer the mixture into a glass container or serving dish. Cover and refrigerate for at least 2 hours, preferably overnight, to allow the flavors to fully develop.
Before serving, let the dish sit at room temperature for about 15–20 minutes. This enhances the flavor and texture. Give it a light stir and serve with crusty bread or as part of a larger spread.
Servings and timing
This recipe serves approximately 4 to 6 people as an appetizer.
Preparation time: 15 minutes
Marinating time: 2 hours minimum (overnight recommended)
Total time: about 2 hours 15 minutes
Variations
You can easily customize this recipe to suit your taste. Add cherry tomatoes for a burst of sweetness and color. Roasted red peppers can bring a smoky dimension, while thin slices of cucumber add freshness and crunch.
If you enjoy stronger flavors, consider adding a few anchovy fillets finely chopped into the marinade for extra depth. You can also swap the herbs with thyme or rosemary for a slightly different aromatic profile.
For a heartier version, mix in cooked pasta like penne or fusilli to transform it into a Mediterranean pasta salad.
Storage/Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will continue to develop, making it even more delicious the next day.
This dish does not require reheating. In fact, it is best enjoyed cold or at room temperature. If the oil solidifies slightly in the fridge, simply let it sit out for a few minutes before serving and give it a gentle stir.
FAQs
Can I use large mozzarella instead of small balls?
Yes, you can cut large mozzarella into bite-sized cubes for similar results.
Can I use fresh artichokes?
Yes, but they need to be cooked and tender before adding to the marinade.
What type of olives work best?
A mix of green and black olives provides a balanced flavor, but you can use your favorite variety.
How long should I marinate it?
At least 2 hours, but overnight gives the best flavor.
Can I make this recipe ahead of time?
Yes, it’s ideal for making ahead and actually tastes better after resting.
Is this recipe suitable for a party?
Absolutely, it’s a great appetizer that can be served in a large bowl or on a platter.
Can I add cheese other than mozzarella?
Yes, feta cubes can be added for a tangier taste.
Is it spicy?
Only mildly if you include red pepper flakes; you can omit them if preferred.
What can I serve with this dish?
Crusty bread, crackers, or as part of a charcuterie-style spread.
Can I freeze this recipe?
No, freezing is not recommended as it affects the texture of the cheese and vegetables.
Conclusion
Marinated mozzarella balls with artichokes and olives is a dish that celebrates simple ingredients and bold Mediterranean flavors. It’s easy to prepare, visually appealing, and endlessly adaptable. Whether you’re hosting guests or preparing a quick snack, this recipe delivers a satisfying combination of textures and tastes that will keep everyone coming back for more.
A quick and flavorful no-cook Mediterranean appetizer made with mozzarella balls, marinated artichokes, and olives tossed in a fragrant herb and citrus dressing.
Ingredients
250 g mozzarella balls (bocconcini or ciliegine), drained
1 cup marinated or canned artichoke hearts, drained and halved
1 cup mixed olives (green and black), pitted
3 tablespoons extra virgin olive oil
2 tablespoons fresh lemon juice
2 cloves garlic, finely minced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes (optional)
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
2 tablespoons fresh parsley, finely chopped
1 tablespoon fresh basil, chopped
Instructions
Drain the mozzarella balls and gently pat them dry with a paper towel.
If needed, cut artichoke hearts into smaller bite-sized pieces.
In a bowl, whisk together olive oil, lemon juice, garlic, oregano, dried basil, red pepper flakes, salt, and black pepper until well combined.
Add mozzarella, artichokes, and olives to the bowl.
Gently toss everything until evenly coated in the marinade without breaking the mozzarella.
Add chopped parsley and fresh basil, then gently mix again.
Transfer to a covered container and refrigerate for at least 2 hours or overnight for best flavor.
Before serving, let sit at room temperature for 15–20 minutes and stir lightly.
Notes
Best flavor develops after overnight marination.
Can be served as an appetizer, side dish, or salad topping.
Add cherry tomatoes or roasted peppers for variation.