The Side Dish That Works for Everything
There are recipes you make once and forget about, and there are recipes that end up in rotation because they just keep working. This caprese couscous salad is the second kind. It is simple enough that you can pull it together on a weeknight without thinking too hard, and interesting enough that it does not feel like a throwaway side dish.
The idea is classic caprese. Tomatoes, mozzarella, basil, balsamic. But instead of just plating those things on a board, you build them into a couscous salad that actually has substance. Fluffy couscous soaks up the balsamic dressing and catches all the flavors around it. Half the tomatoes are roasted until they burst and get jammy, which adds a sweetness you do not get from all-fresh tomatoes. The other half stay raw for brightness and texture.
It works warm, at room temperature, or chilled. It holds up in the fridge for a couple of days. It pairs with grilled chicken, steak, fish, or nothing at all if you want to eat it as a light meal on its own. That kind of flexibility is what makes a recipe earn its place in your regular lineup.
Twenty-five minutes start to finish. That is it.
Why This Recipe Works
The double tomato approach is the thing that makes this salad more interesting than a standard caprese. Roasting half the cherry tomatoes concentrates their flavor and gives them a caramelized, slightly sweet quality that is completely different from a raw tomato. The fresh tomatoes bring brightness and acidity. Together, you get depth and freshness in the same bite, which is a better result than using only one or the other.
Couscous is the right grain here because it is light and absorbs dressing well without getting heavy or mushy. It cooks in about 5 minutes and fluffs up into a base that lets all the other ingredients shine. Pearl couscous works too and gives you a chewier texture if you prefer that.
The dressing is just olive oil and balsamic vinegar, which is exactly right. Caprese does not need a complicated dressing. The balsamic brings sweetness and tang, the olive oil brings richness, and everything else in the salad carries the flavor from there. A pinch of chili flakes in the dressing adds a subtle warmth that lifts the whole thing without making it spicy.
Marinated mozzarella balls are worth seeking out if you can find them. They come packed in olive oil and herbs and have a lot more flavor than plain fresh mozzarella. If you can only find plain, that is fine too. The dressing will do the work.
Let’s Talk Ingredients
1 1/2 cups cherry tomatoes, divided
Half get roasted, half stay fresh. For roasting, toss them with a little olive oil, salt, and pepper and put them in a 400 degree oven until they blister and burst, about 10 to 15 minutes. They will collapse and get jammy and concentrated. The fresh half get halved and added raw at the end. Using a mix of red and yellow cherry tomatoes makes the salad look more interesting and adds slight flavor variation too.
1/2 lb cooked couscous
Cook it according to the package directions, which usually means pouring boiling water or broth over it, covering, and letting it steam for 5 minutes before fluffing with a fork. Broth instead of water adds more flavor. Fluff it well so it does not clump. Let it cool slightly before adding everything else so the mozzarella does not melt.
1 cup mozzarella balls
Marinated mozzarella balls are the move here if you can find them. They come packed in seasoned olive oil and already have herb flavor built in. Plain fresh mozzarella torn into pieces works too. What you want to avoid is pre-shredded mozzarella, which does not have the right texture for this salad. Low-moisture shredded cheese will not give you that creamy, milky bite that makes caprese what it is.
1/2 cup fresh basil leaves, chopped
Basil is not a garnish here, it is a main ingredient. Use a generous amount. Chop it just before adding so it stays bright green and fragrant. If you add it too early or store the salad with basil already mixed in, it will wilt and turn dark. Add it right before serving for the best result.
1/2 shallot, chopped
Adds a mild, slightly sweet onion flavor that works in the background without being sharp the way raw white or red onion can be. If you do not have a shallot, a small amount of finely diced red onion is the closest swap.
1/2 tbsp olive oil (for roasting)
Just enough to coat the tomatoes before they go in the oven. They need a thin coat of oil to roast properly without drying out or sticking to the pan.
Salt, pepper, and chili flakes
Season throughout, not just at the end. The tomatoes get seasoned before roasting. The dressing gets seasoned. Taste the finished salad and adjust. Chili flakes are optional but add a warmth that works well with the balsamic and the sweetness of the roasted tomatoes.
1/3 cup extra virgin olive oil (for dressing)
Use good olive oil here. It is one of only two ingredients in the dressing so it matters. Extra virgin has more flavor than regular olive oil and that flavor comes through in the finished salad.
2 1/2 tbsp balsamic vinegar
The other half of the dressing. Aged balsamic is thicker and sweeter. Younger balsamic is thinner and more acidic. Either works. If yours is very thin and sharp, you can reduce it slightly in a small saucepan over low heat to concentrate the flavor, but it is not necessary.
Serving This Salad at Its Best
One of the things that makes this recipe versatile is that it genuinely works at multiple temperatures. Fresh out of the bowl after tossing, it is warm and the mozzarella is slightly soft and creamy. After 20 to 30 minutes in the fridge, it is cool and the flavors have melded together. Both are good. Neither is wrong.
If you are serving it at a gathering or a BBQ, make it an hour or so ahead without the basil and let it chill. Add the basil right before you put it out. It will look fresh and bright and nobody will know it was made ahead.
For meal prep lunches, store it in individual containers in the fridge. It keeps well for up to 2 days. By day two the couscous will have absorbed most of the dressing, so if you want to refresh it, add a small drizzle of olive oil and balsamic before eating. Keep the basil separate and add it at the last minute.
As a main dish it is satisfying on its own, especially if you use marinated mozzarella which adds more fat and flavor. If you want to make it more substantial, grilled chicken sliced on top turns it into a full meal. Shrimp also works really well with the flavors here.
This is also one of the better potluck dishes because it travels well, does not need to be served hot, and looks good without any plating effort. Just toss it in a large bowl and it does its own thing.