Go Back
+ servings
bacon wrapped stuffed grilled tomatoes
Print Recipe
5 from 1 vote

Bacon Wrapped Stuffed Grilled Tomatoes

These Bacon Wrapped Stuffed Grilled Tomatoes are the perfect way to finish out summer and those fresh garden tomatoes.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Appetizers, Main Dish
Cuisine: Party Food
Keyword: Stuffed Grilled Tomatoes
Servings: 6 people
Author: Susie Bulloch


  • 6 medium tomatoes
  • 6 oz fresh mozzarella
  • 6 slices bacon
  • 10-12 leaves fresh basil
  • 2 tablespoons balsamic glaze
  • salt and pepper to taste


  • Begin by preheating your grill for indirect cooking at 400 degrees F.
  • Cut off the top of the tomatoes and a small slice off of the bottom of the tomato to make it stand up without rolling around. Use a spoon to clean out most of the seeds from the inside of the tomatoes without breaking through the skin or bottom.
    Aerial view of hollowed out tomatoes filled with mozzarella cheese
  • Season each tomato with salt and pepper and stuff about 1 oz of the fresh mozzarella into the tomato.
  • Wrap each tomato in a slice of bacon and secure with toothpicks. Place the wrapped stuffed tomatoes onto a vegetable grill pan and onto the grill.
    aerial view of five hollowed out uncooked tomatoes filled with mozzarella cheese and wrapped in bacon, with a toothpick holding the bacon around the tomato
  • Grill for 25 minutes, checking regularly to make sure the tomatoes are cooking evenly. The tomatoes will be done when the bacon is golden and the cheese is bubbling. Remove to a serving platter.
    Five hollowed out tomatoes stuffed with mozzarella cheese, each wrapped in a slice of bacon, inside the grill on a grill grate surrounded by smoke
  • Garnish the grilled tomatoes with the balsamic glaze and fresh basil leaves. Serve immediately while the cheese is still warm and melty inside.
    Close up view of Bacon wrapped grilled tomatoes served on a white platter and drizzled with balsamic vinegar


Calories: 207kcal | Carbohydrates: 8g | Protein: 10g | Fat: 15g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.03g | Cholesterol: 37mg | Sodium: 330mg | Potassium: 359mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1268IU | Vitamin C: 17mg | Calcium: 158mg | Iron: 1mg