Preheat the oven to 400F (200C).
Place the bulgur into a medium bowl and pour boiling water over it.
Let it soak for 10-15 minutes. It will be tender but will still keep a bit of crunch.
Meanwhile, cut each tomato in half. Use a spoon to scoop out the flesh. Discard the seeds and juices, chop the flesh and transfer to a medium bowl.
Add soaked bulgur, feta cheese, green onion, garlic, black olives, fresh basil and mint, salt and freshly ground black pepper.
Stir to combine.
Fill the tomato halves with the bulgur mixture.
Drizzle the stuffed tomatoes with olive oil.
Bake for 20-25 minutes or until slightly golden.
Sprinkle with fresh basil and serve hot. Enjoy!