1packet taco seasoningor make your own with chili powder, cumin, garlic powder, onion powder, paprika, and salt
1/2cupblack beansrinsed and drained
1/2cupcorn kernelsfresh, frozen, or canned
1/2cupshredded cheesecheddar, Monterey Jack, or a blend, optional for topping
1/4cupfresh cilantrochopped
Sour creamfor serving (optional, use Greek yogurt for a healthier alternative)
Lime wedgesfor serving
Instructions
Prepare the Tomatoes:
Slice off the top of each tomato and gently scoop out the insides, leaving a hollow shell. Reserve the scooped tomato pulp for another use or chop it and add it to the meat mixture later. Season the inside of the tomatoes with a little salt and set aside.
Cook the Meat:
Heat olive oil in a large skillet over medium heat. Add the onion and garlic, sautéing until soft and fragrant, about 2-3 minutes.
Add the ground turkey (or beef) to the skillet. Cook, breaking it up with a spoon, until browned and cooked through.
Stir in the taco seasoning, along with a little water if needed, following the packet's instructions (or your homemade mix). Add the reserved tomato pulp here if you like.
Mix in the black beans and corn, and cook for another few minutes until everything is heated through.
Stuff the Tomatoes:
Spoon the taco meat mixture into the hollowed-out tomatoes, packing it tightly. Place the stuffed tomatoes in a baking dish.
Bake:
Preheat your oven to 375°F (190°C).
Sprinkle shredded cheese over the top of each stuffed tomato, if using.
Bake in the preheated oven for about 15-20 minutes, or until the tomatoes are heated through and the cheese is melted and bubbly.
Serve:
Carefully remove the stuffed tomatoes from the oven. Garnish with chopped fresh cilantro and serve with a dollop of sour cream (or Greek yogurt) and lime wedges on the side.