Preheat the oven: Set your oven to 375°F (190°C) while you prepare the tomatoes.
Prepare the tomatoes: Cut the tops off the 6 medium tomatoes and gently scoop out the insides, creating a hollow space for the filling. Season the insides with ½ tsp salt and drain them upside down to get rid of excess moisture.
Prepare the stuffing: In a skillet, heat 1 tbsp of olive oil over medium heat. Add 1 small diced onion and 2 minced garlic cloves. Sauté until softened, about 3-5 minutes.
Combine stuffing ingredients: In a mixing bowl, combine 1 lb ground beef, turkey, or chicken, the sautéed onion and garlic, the scoopings from the tomatoes, ½ cup cooked rice or breadcrumbs, ½ cup grated Parmesan cheese, 1 tsp dried oregano, 1 tsp paprika, ½ tsp ground cumin (if using), ¼ cup chopped fresh parsley, and 1 large beaten egg. Season with salt and pepper to taste. Mix until well combined.
Stuff the tomatoes: Place your hollowed tomatoes in a baking dish. Drizzle them with a little olive oil. Stuff each tomato generously with the meat mixture.
Bake: Cover the baking dish with foil and place it in the preheated oven. Bake for 30 minutes. Once done, remove the foil and bake for an additional 15 minutes, allowing the tops to brown slightly until the meat is cooked through.
Serve: Once cooked, remove from the oven and let them rest for a few minutes. Serve warm, garnished with extra parsley or Parmesan, alongside a fresh salad or crusty bread for a complete meal.