Cherry Tomato Bruschetta (Gluten Free, Whole30)

Whole30 Cherry Tomato Bruschetta, the perfect condiment for topping salmon, chicken, eggs, toasts, and more! Made with fresh tomatoes, garlic, basil, oil, and balsamic vinegar, it’s Paleo, gluten free, and vegetarian!

Summer tomatoes, oh my!

I want to run around singing, “It’s the mooooost wonderful tiiiiiiime of the year!” No, it’s not Christmas, it’s tomato season! For just a few months every summer, tomatoes are perfectly sweet, juicy, and crisp. I look forward to this season all year round, because really, is there anything better than summer tomatoes? No, of course not!

When I visit my local farmer’s market, the tomatoes are totally the star of the show, and for good reason. Today I grabbed some cherry tomatoes at and made this amazing Cherry Tomato Bruschetta.

Of course, Italians use the word “bruschetta” to refer to the toasted bread. Here in the US, we usually use bruschetta to describe the tomato, garlic, and basil mixture we use to top the bread. So of course, this is inauthentically named, but I’m only half Italian, so don’t hold it against me.

In my tomato bruschetta recipe, I sauté the garlic until it’s fragrant, which takes a little of the sharpness out of the flavor. Many bruschetta recipes call for raw garlic, which works great too and would save you a step, but I just prefer the taste this way.

Tomato Bruschetta

What do I do with Cherry Tomato Bruschetta?

I love this question because I could literally ramble on and on and on about it. There are SO many possibilities!

  • A classic never goes out of style, so go ahead and serve it with classic crispy toasts and a bottle of wine for a relaxing happy hour.
  • You could also serve it balsamic grilled chicken or a couple of fried eggs.
  • Of course you can make my all-time favorite way to enjoy this recipe: Bruschetta Salmon. **I promise, this is the most deceivingly simple recipe I have. The presentation is so impressive, but it’s actually easy as pie!
Whole30 Bruschetta Salmon - Finished
Get the recipe for this easy Whole30 Roasted Salmon topped with my Cherry Tomato Bruschetta!

Cherry Tomato Bruschetta FAQ:

Can I make it in advance?

YES! In fact, it actually gets better when you let the flavors marinate overnight. Feel free to make it the day before or morning of. You’ll love it!

Can I substitute other kinds of tomatoes?

Abso-fruit-ly! I know, I know, that’s a horrible joke. But yes, go ahead and substitute any other kind of tomato you like. If you find yours are especially wet or seedy, you can cut the tomatoes in halves or quarters, then use a spoon to remove some of that part. You don’t want to have a bowl of tomato juice!

If you make this recipe:

…I would absolutely love to know! Tag me on Instagram or leave a comment below! And if you’re looking for more summer tomato goodness, check out my Tomato & Avocado Salad recipe!

Bruschetta Salmon
5 from 2 votes

Cherry Tomato Bruschetta

Whole30 compliant cherry tomatoes, sauteed garlic, fresh basil, oil, balsamic vinegar and onion all marinated together to make a delicious bruschetta that's Paleo, Gluten Free, and Dairy Free!

Course Side Dish
Cuisine Italian
Keyword Bruschetta, Tomato
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Servings 4 servings
Calories 107 kcal


  • 1.5 pints cherry tomato
  • 1 small bunch basil
  • 1/4 red onion
  • 3 cloves garlic
  • 2 tbsp olive oil
  • 2 tbsp balsamic vinegar
  • 1/4 tsp salt
  • 1/4 tsp black pepper


  1. Mince the garlic. Heat the oil over low-medium heat in a small pan and add the garlic. Sauté the garlic until fragrant, about 3-4 minutes, stirring occasionally. Set it aside. ⠀

  2. Quarter the tomatoes, dice the red onion, and slice the basil chiffonade. Add all the ingredients to a medium bowl and mix well. Season to taste with salt and pepper. ⠀

Nutrition Facts
Cherry Tomato Bruschetta
Amount Per Serving
Calories 107 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g6%
Sodium 168mg7%
Potassium 415mg12%
Carbohydrates 10g3%
Fiber 1g4%
Sugar 6g7%
Protein 2g4%
Vitamin A 868IU17%
Vitamin C 42mg51%
Calcium 24mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.