Preheat oven to 400℉. Prepare shallow baking dish by spraying with nonstick cooking spray.
Slice top off tomatoes. Scoop out excess pulp and seeds. Place them upside down on paper towels to drain any remaining liquid while you prepare stuffing.
6 medium vine-ripened tomatoes
In a large bowl, combine couscous, mozzarella, basil, Parmesan, garlic powder, salt and pepper.
1 ½ cups cooked couscous, ¾ cup fresh mozzarella pearls, ¼ cup minced fresh basil, ¼ cup shredded Parmesan cheese, 1 teaspoon garlic powder, ½ teaspoon kosher salt, ¼ teaspoon coarse ground black pepper
Fill each tomato with stuffing mixture, pressing firmly. Place stuffed tomatoes in prepared baking dish. It's okay if the stuffing is heaped up and even overflowing a bit.
Bake at 400ºF for 25 minutes or until tomatoes are tender and cheese is melted.
Serve immediately, drizzled with balsamic glaze and more fresh basil, if desired.
Notes
Gluten-free: Substitute cooked quinoa for the couscous. Quinoa has more protein than couscous and tastes very similar.
Cheese options: If you can't find mozzarella pearls, you can use a ball of fresh mozzarella, chopped into small pieces. Try regular shredded mozzarella or another type of cheese instead of the fresh mozzarella, if you prefer.
Make ahead: Stuffed tomatoes can be completely prepared ahead of time, up to a day in advance, and refrigerated until ready to bake. Add about ten minutes to the baking time since the tomatoes are chilled.