Salads
This Caprese corn salad recipe transforms summer's freshest ingredients into a creamy, vibrant dish that's perfect for picnics or dinner parties. The secret lies in perfectly cooked corn—whether grilled, boiled, or roasted—paired with ripe tomatoes, fresh mozzarella, and aromatic basil.
I developed this recipe after realizing how much people loved Caprese salads but wanted something heartier, and the corn adds that satisfying texture without overpowering the classic flavors.
The beauty of this dish is its balance: sweet corn meets tangy tomatoes, while creamy mozzarella and bright basil create a harmonious bite. You'll start by preparing the corn—charred on the grill or tender from boiling—then toss it with halved cherry tomatoes, torn mozzarella, and fresh basil leaves.
A simple balsamic glaze ties everything together, adding just the right amount of sweetness and acidity.
What you'll end up with is a salad that's creamy from the mozzarella, fresh from the basil, and perfectly balanced in every bite. The colors are vibrant, the textures contrast beautifully, and the flavors sing together.
It's the kind of dish that feels special but comes together in under 30 minutes—ideal for summer entertaining or a light weeknight dinner.
Serve this Caprese corn salad as a side with grilled meats or as a main dish with crusty bread. The recipe scales easily, so you can make it for a crowd or just a few. Here's how to create this summer favorite that's sure to impress.
Ingredients for caprese corn salad
Sweet corn, juicy tomatoes, creamy mozzarella—just 12 ingredients for summer's most refreshing dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Corn Kernels 🌽 | 4 cups | Grilled, boiled, or roasted |
| Cherry Tomatoes 🍅 | 1 ½ cups | Halved, vine-ripened preferred |
| Fresh Mozzarella 🧀 | 8 oz | Torn into bite-sized pieces |
| Fresh Basil Leaves 🌿 | ½ cup | Torn by hand, not chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For drizzling |
| Balsamic Glaze 🍷 | 2 tbsp | Store-bought or homemade |
| Red Wine Vinegar 🍇 | 1 tbsp | For extra tang |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Honey 🍯 | 1 tsp | For balsamic glaze |
| Crusty Bread 🍞 | 1 whole | For serving (optional) |
The mozzarella and tomatoes are the stars here. Fresh mozzarella is a must—it melts beautifully and adds that signature creaminess. Grab a ball from the deli counter (the kind still wrapped in brine) if you can. Cherry tomatoes should be bright red and firm—no mealy ones. For the corn, grilling gives it that smoky depth, but boiled or roasted works too. If you're using frozen corn, thaw and drain it first. The basil? Grab an extra bunch—half goes in the salad, half gets torn over the top for garnish.
No fresh mozzarella? Bocconcini or pear-shaped mozzarella works just as well. Short on cherry tomatoes? Grape tomatoes or halved Roma tomatoes are great swaps. The balsamic glaze can be store-bought (look for one with real balsamic vinegar, not just flavored syrup) or made in 5 minutes with balsamic vinegar and honey. No honey? Maple syrup or agave do the trick. The garlic is optional but adds a nice punch—skip it if you're sensitive to strong flavors. For a lighter dressing, use half the olive oil and add a splash of water to thin it out.
This salad keeps best when made fresh, but you can prep components ahead. Cook the corn and store it in the fridge for up to 2 days—just reheat gently before assembling. The dressing can be made a day ahead and stored in the fridge. Mozzarella and basil stay fresh for 3-4 days if wrapped properly. Serve immediately for the best texture, but if you need to reheat, do it gently—just until the mozzarella melts slightly. Leftovers? Toss with a little extra balsamic glaze and serve cold.
Why You'll Love This Recipe
- No Chopping Needed: Honestly, I just cut the corn off the cob and halve the tomatoes—no knife skills required. The mozzarella balls are pre-made, and the basil? Tear it, don’t dice it. Five minutes of prep, and you’re done.
- Sweet-Savory Magic: That first bite—juicy corn, burst of tomato, creamy mozzarella—it’s like summer in your mouth. The olive oil ties it all together, and the basil? It’s the secret weapon that makes this taste ridiculously fresh.
- Picnic-Proof Perfection: Between us, this is my go-to for potlucks, tailgates, or lazy Sunday brunches. It holds up in bowls or straight from the fridge, and no one ever leaves a bite. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Fresh corn’s cheap in season, cherry tomatoes are a steal, and a block of mozzarella stretches for days. I’ve fed six people for under $15—plus, leftovers taste just as good the next day. No waste, all flavor.
Step-by-step instructions for Caprese corn salad
Here's how to make this creamy, vibrant salad with perfect texture and bright flavors.
Prepare the Corn Kernels
Start by cooking the 4 cups fresh corn kernels until tender but still holding their shape. You can grill them over medium heat for about 10 minutes, boil them for 5 minutes in salted water, or roast them at 400°F for 15 minutes. The key is to get them hot and slightly charred if grilling, which adds depth of flavor. Drain any excess liquid and let them cool completely before mixing with other ingredients.
I like to spread them on a baking sheet while cooling to prevent sogginess. If using grilled corn, you'll notice those beautiful grill marks that add visual appeal and a smoky touch. The corn should be warm to the touch but not hot when you handle it.
Assemble the Salad Base
In a large mixing bowl, combine the cooled 4 cups corn kernels with the 1.5 cups halved cherry tomatoes. Gently toss them together with the 8 oz fresh mozzarella torn into bite-sized pieces. I use my hands for this part—it helps me feel the perfect texture of the mozzarella while distributing it evenly.
Add the 0.5 cup fresh basil leaves torn by hand (not chopped) and give everything a gentle mix. The basil should be distributed throughout but still visible in the final salad. This is where the colors really pop—bright red tomatoes, creamy white mozzarella, and vibrant green basil against the golden corn.
Make the Dressing
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 1 tbsp red wine vinegar, 1 tsp honey, 2 cloves minced garlic, 0.5 tsp salt, and 0.25 tsp black pepper. The mixture should be smooth and slightly thick. Taste it before adding to the salad—you want a balance of sweet, tangy, and savory flavors.
For extra richness, I like to add 1 tbsp of the 2 tbsp balsamic glaze to the dressing. The glaze adds a sweet-tart contrast that perfectly complements the creamy mozzarella. If you prefer a more intense balsamic flavor, you can drizzle the remaining glaze directly over the salad after mixing.
Combine and Chill
Pour the dressing over the corn mixture and gently toss everything together until the corn and tomatoes are evenly coated. The salad should look vibrant and inviting. If the mozzarella starts to break down too much during mixing, be careful to handle it gently to maintain that creamy texture we're after.
Cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time lets all the flavors meld together beautifully. The corn will stay warm enough to be delicious, while the mozzarella will firm up slightly, creating that perfect creamy bite in every mouthful.
Serve with Crusty Bread
When ready to serve, give the salad one final gentle toss. The flavors should be perfectly balanced—sweet corn, tangy tomatoes, creamy mozzarella, and fresh basil all coming together in harmony. Serve immediately with the 1 whole crusty bread on the side for dipping or as a base for scooping up the salad.
The contrast between the warm, creamy salad and the crisp, crusty bread is what makes this dish truly special. Each bite delivers that perfect combination of textures and flavors that makes Caprese corn salad so irresistible.
Pro Tips For Making Caprese Corn Salad
- CHAR THE CORN: Start the corn in boiling water for exactly 3 minutes—no more, no less. Undercooked kernels stay tough, and overcooked ones turn to mush. Drain and plunge into ice water immediately to stop cooking; this keeps them bright and tender for slicing.
- DICE THE MOZZARELLA: Cut the mozzarella into 1/2-inch cubes while it’s still cold from the fridge—it holds its shape better. If using fresh mozzarella, pat it very dry with paper towels first, or it’ll make the salad soggy. (Yes, it’s tedious, but trust me.)
- SALT THE TOMATOES: Halve the cherry tomatoes and sprinkle them with a pinch of flaky salt 10 minutes before serving. This draws out their juices just enough to balance the richness of the mozzarella without turning the salad into a watery mess.
- TOSS WITH BASIL LAST: Add the basil leaves right before serving—they bruise easily and wilt fast. If you’re prepping ahead, store the salad without them and fold in a handful of fresh leaves just before eating. (Pro move: Use large leaves for garnish, not chopping.)
Best sauces and condiments for this caprese corn salad
Classic Balsamic Glaze
The 2 tbsp balsamic glaze in this recipe is the secret weapon that ties everything together. I recommend using a high-quality glaze like Colavita Balsamic Glaze (available at most grocery stores) for its rich, complex flavor.
For a homemade version, simmer ¼ cup balsamic vinegar with 1 tsp honey in a small saucepan over medium heat for 5-7 minutes until slightly thickened. This sweet-tart drizzle enhances the creamy mozzarella and bright tomatoes perfectly. 🍷
Lemon-Herb Dressing
Swap the traditional dressing for a zesty lemon-herb version that brightens the salad even more.
Mix 3 tbsp extra-virgin olive oil, 2 tbsp fresh lemon juice, 1 tbsp chopped fresh basil, 1 tsp minced shallot, ½ tsp Dijon mustard, ½ tsp salt, and ¼ tsp black pepper.
This dressing adds a refreshing citrus note that cuts through the richness of the mozzarella while keeping the dish light. It’s especially great if your tomatoes are on the sweeter side.
Pesto Twist
For a bold flavor upgrade, stir 2 tbsp basil pesto (store-bought or homemade) into the dressing before tossing with the salad. I love using Trader Joe’s Basil Pesto for its balanced flavor and convenience.
The pesto’s nutty depth complements the creamy mozzarella and adds an extra layer of fresh basil flavor. Start with 2 tbsp and adjust to taste—you can always add more if needed. This variation works especially well if you’re serving the salad as a main dish.
Spicy Honey Dressing
Add a kick with a spicy honey dressing that brings heat and sweetness to every bite. Combine 2 tbsp olive oil, 1 tbsp honey, 1 tbsp red wine vinegar, ½ tsp smoked paprika, ¼ tsp cayenne pepper, and ½ tsp salt.
The cayenne adds a subtle heat that pairs beautifully with the creamy mozzarella. Drizzle this over the assembled salad just before serving to keep the spice fresh and vibrant. It’s a game-changer for those who love a little heat! 🌶️
Garlic Aioli Drizzle
For a richer, creamier option, whip up a quick garlic aioli to drizzle over the top. Mix 3 tbsp mayonnaise, 1 tsp lemon juice, 1 minced garlic clove, ½ tsp salt, and a pinch of black pepper.
Spread a thin layer of this aioli on the mozzarella pieces before assembling the salad. The aioli adds a luxurious texture that makes the dish feel even more special. It’s perfect for serving at dinner parties or when you want to elevate the salad to restaurant-quality.
Extra-Virgin Olive Oil
Don’t underestimate the power of a high-quality extra-virgin olive oil in this dish. I always use California Olive Ranch or Bertolli for their rich, fruity flavors. Drizzle 1 tbsp over the finished salad just before serving to enhance the natural flavors of the corn, tomatoes, and basil.
The oil should be cold-pressed and have a harvest date within the last year for the best quality. A good olive oil can make or break the final presentation of your Caprese corn salad. 🫒
Nutrition facts
Frequently asked questions
Can I use frozen corn instead of fresh?
Yes, but thaw and drain it thoroughly first! Frozen corn works well, but it lacks the natural sweetness and texture of fresh. For best results, boil or steam it until tender (about 5 minutes) and pat it completely dry before mixing with other ingredients. If using canned corn, rinse it well to remove excess sodium.
How do I prevent the mozzarella from getting soggy?
Keep the mozzarella and tomatoes separate until just before serving. The key is to assemble the salad no more than 10 minutes before eating. If making ahead, store components separately in the fridge and combine only when ready to serve. Also, pat all ingredients dry with paper towels before mixing.
Can I make this salad ahead of time?
Prep the corn, tomatoes, and dressing separately up to 2 days ahead. Store them in airtight containers in the fridge. When ready to serve, toss everything together and let it sit for 15 minutes before serving. The flavors will meld beautifully, but the texture stays best when assembled fresh.
What's the best way to grill the corn?
Cut corn off the cob and thread the kernels onto skewers for even cooking. Grill over medium-high heat for 8-10 minutes, turning occasionally, until lightly charred. For extra flavor, brush with olive oil and sprinkle with salt before grilling. If your grill gets too hot, reduce to medium heat to prevent burning.
Can I make this vegetarian without mozzarella?
Yes! Swap the mozzarella for vegan mozzarella shreds or add crumbled feta for a tangy alternative. For extra protein, toss in white beans or chickpeas. The salad will still have great texture and flavor—just adjust the dressing slightly (add 1 tsp lemon juice) to complement the new ingredients.
