Take your appetizer game to the next level with this Marinated Mozzarella Balls, Artichokes, and Olives recipeβa Mediterranean-inspired medley that bursts with briny, herby, and savory goodness. Perfectly tender mozzarella pearls soak up a flavor-packed marinade alongside vibrant cherry tomatoes, earthy artichoke hearts, and a trio of olives. Itβs a bold yet balanced bite every time, ideal for gatherings or solo snacking.


The real magic? It only gets better with time. This make-ahead dish develops deeper complexity as it chills, making it a low-effort, high-impact star for dinner parties, picnics, or lazy summer nights with wine. Whether served on skewers, tossed with pasta, or enjoyed straight from the dish, it delivers sunshine in every bite.
What Kind of Mozzarella Should I Use?
For this recipe, opt for ciliegine mozzarellaβthose small, cherry-sized balls that are tender and mild in flavor. Their size makes them ideal for quick marinating and easy serving. If you only have larger mozzarella balls or logs, you can cut them into bite-sized cubes.
Avoid pre-shredded mozzarella or low-moisture blocks; fresh is best here to fully absorb the aromatic olive oil and herbs.
Ingredients for the Marinated Mozzarella Balls, Artichokes, and Olives
- Fresh Ciliegine Mozzarella Balls: These creamy pearls are the base of this antipasto-style dish and soak up all the herbaceous flavors.
- Marinated Artichoke Hearts: Tender and tangy, they bring complexity and Mediterranean flair.
- Mixed Olives (green and Kalamata): Their salty, briny punch perfectly balances the rich mozzarella.
- Cherry Tomatoes: Roasted or fresh, they add brightness and a hint of sweetness.
- Sun-Dried Tomatoes: Intensely flavored and chewy, they add depth to the marinade.
- Fresh Herbs (Parsley, Basil, Rosemary): Essential for aromatic freshness. Rosemary also makes a pretty garnish!
- Garlic Cloves: Sliced thin for a kick of pungency that infuses the oil.
- Red Pepper Flakes: For subtle heat that doesnβt overpower.
- Extra Virgin Olive Oil: A high-quality oil carries all the flavors and preserves the marinated ingredients.
- Balsamic Vinegar (optional): A splash adds acidity and slight sweetness.
How To Make the Marinated Mozzarella Balls, Artichokes, and Olives
Step 1: Prep the Ingredients
Drain the mozzarella balls and pat them dry with a paper towel. Do the same for the artichoke hearts and olives. If using roasted cherry tomatoes, make sure they are completely cooled.
Step 2: Make the Marinade
In a large bowl, combine olive oil, finely chopped garlic, sun-dried tomatoes, red pepper flakes, fresh herbs, and balsamic vinegar (if using). Stir well to infuse the oil.
Step 3: Combine Everything
Add the mozzarella balls, artichoke hearts, olives, and cherry tomatoes into the marinade. Gently fold everything together to ensure all pieces are well coated.
Step 4: Chill and Marinate
Cover the bowl or transfer the mixture to an airtight container. Let it marinate in the fridge for at least 1 hour, preferably overnight. Stir occasionally for even flavor distribution.
Step 5: Garnish and Serve
Before serving, let it sit at room temperature for about 10 minutes. Garnish with extra rosemary sprigs and serve with crusty bread, crackers, or toothpicks.

Serving and Storing Marinated Mozzarella Balls, Artichokes, and Olives
Serve this dish slightly chilled or at room temperature for maximum flavor impact. It makes a stellar appetizer, picnic offering, or even a centerpiece on a mezze board. Leftovers (if there are any!) can be used to elevate salads, pasta, or sandwiches.
Store in an airtight container in the refrigerator for up to 5 days. The olive oil may solidify in the fridge, so let it come to room temperature before serving.
What to Serve With Marinated Mozzarella Balls, Artichokes, and Olives?
Crusty Artisan Bread
Perfect for soaking up the infused olive oil.
Charcuterie Board
Pairs beautifully with salami, prosciutto, and cured meats.
Grilled Chicken Skewers
Adds Mediterranean flair as a side.
Pasta Salad
Mix into cold pasta for an easy, upgraded lunch.
Hummus and Pita
Serve alongside creamy dips for a balanced appetizer spread.
Roasted Red Pepper Dip
The sweet smokiness plays well with the herby marinade.
Sparkling Water with Citrus
A refreshing drink that cleanses the palate.
White Wine or RosΓ©
Enhances the savory and herbal notes.
Want More Mediterranean-Inspired Ideas?
If this antipasto-style dish speaks to your heart, you might fall in love with these delicious recipes from our collection:
- The Ultimate Italian Grinder Salad for another bold-flavored bowl.
- Buttery Stuffed Artichokes if you want more artichoke magic.
- Cream Cheese Olive Spread that pairs perfectly on crackers or warm baguette.
- Green Olive Dip for a tangy, creamy dip to complement this dish.
- Classic Italian Muffuletta Sandwich to build a whole Mediterranean picnic.
Save This Pin For Later
π Save this recipe to your Pinterest appetizer board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you try roasted tomatoes or fresh? Add a splash of vinegar or keep it classic?
I love hearing your personal twists on these recipes. Questions are welcome tooβweβre all here to flavor things up together.
Explore beautifully curated Mediterranean snacks and vibrant dishes on ChefAlchemy Recipes on Pinterest and discover more ways to eat boldly and beautifully.

Marinated Mozzarella Balls, Artichokes, and Olives
- Total Time: 10 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Craving an easy yet impressive appetizer that feels like a Mediterranean vacation in a bowl? This Marinated Mozzarella Balls, Artichokes, and Olives recipe delivers vibrant flavor in every bite. It combines creamy mozzarella pearls, tender artichoke hearts, briny olives, and sun-dried tomatoes all soaked in a herby garlic-infused olive oil. Perfect for a quick party snack, holiday spread, picnic basket, or even to jazz up salads and pasta. Itβs one of those easy recipes that turns simple ingredients into crowd-pleasing food ideas. Ideal for any gathering or weeknight dinner board, and it doubles as a healthy snack too!
Ingredients
1 cup fresh ciliegine mozzarella balls
1 cup marinated artichoke hearts, drained
1 cup mixed olives (green and Kalamata)
1 cup cherry tomatoes (roasted or fresh)
1β4 cup sun-dried tomatoes, chopped
2 tablespoons fresh parsley, chopped
1 tablespoon fresh basil, chopped
1 sprig fresh rosemary (plus extra for garnish)
2 cloves garlic, thinly sliced
1β2 teaspoon red pepper flakes
1β2 cup extra virgin olive oil
1 tablespoon balsamic vinegar (optional)
Instructions
1. Drain and pat dry the mozzarella balls, artichokes, and olives. Cool cherry tomatoes if roasted.
2. In a large bowl, whisk together olive oil, garlic, sun-dried tomatoes, red pepper flakes, herbs, and balsamic vinegar.
3. Add mozzarella, artichokes, olives, and cherry tomatoes into the marinade. Gently stir to coat.
4. Cover and refrigerate for at least 1 hour or overnight for best flavor. Stir occasionally.
5. Let sit at room temperature for 10 minutes before serving. Garnish with rosemary. Serve with bread, crackers, or skewers.
Notes
Let the mixture sit overnight for deeper flavor infusion.
Use high-quality olive oilβitβs the base of your entire marinade.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Appetizer
- Method: No-cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1/6 batch
- Calories: 220
- Sugar: 2g
- Sodium: 520mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 15mg