Rice Stuffed Tomatoes with Enchilada Sauce

5 from 2 reviews

Rice Stuffed Tomatoes Recipe is healthy, vegetarian, baked tomatoes with brown rice, black beans and easy homemade enchilada sauce, with melted cheese on top.

  • Author:
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings 1x



  1. Cook rice as per package instructions. Spray large (9” x 13”) baking dish with cooking spray and set aside.
  2. While rice is cooking, prepare tomatoes. Using sharp (serrated) paring knife, cut tops off (placing in the blender), then middle around the circle (without cutting through the bottom), and scoop out seeds and flesh into the blender. Place tomatoes, facing cut side upright, into previously prepared baking dish.
  3. To the blender, add tomato paste, taco seasoning, cumin, garlic clove, salt and pepper. Process until smooth enchilada sauce forms.
  4. Preheat oven to 350 degrees F. To the pot with cooked brown rice, add beans, almost all of cilantro, and half of enchilada sauce; mix to combine. Stuff tomatoes as much as you can (over the top), and if you have any leftover stuffing (more likely) mix it with remaining enchilada sauce, and pour in between stuffed tomatoes.
  5. Bake for 30 minutes, sprinkle with cheese and bake for a few more minutes until cheese is melted; sprinkle with remaining cilantro. You can serve warm immediately with a side of meat or falafel, Greek yogurt and whole wheat toast. If you let rice stuffed tomatoes to sit covered for at least an hour, they will be more flavourful and rice will expand even more. But that’s optional.

Store: Refrigerate in an airtight container for up to 4 days.


You can add a pound of pre-browned ground meat to the stuffing, or even shredded cooked chicken.

 Did you make this recipe? Please give it a star rating in the comments.