Two tomatoes stuffed with rice on a white plate.

Mediterranean Stuffed Tomatoes with Rice

  • Author: Kristen Stevens
  • Prep Time: 30 mins
  • Cook Time: 30 mins
  • Total Time: 1 hour
  • Yield: 4-8 servings 1x
  • Category: Side Dish
  • Method: Baked
  • Cuisine: Mediterranean


Mediterranean Tomatoes Stuffed with Rice are my favorite hearty side dish recipe or healthy vegetarian main. They can be made either vegan or vegetarian and are absolutely bursting with flavor. Don’t be intimidated by the long list of ingredients, these stuffed tomatoes come together very easily!



  • 8 medium tomatoes
  • 1 teaspoon olive oil
  • ½ medium onion, minced
  • 3 garlic cloves, minced
  • ½ cup tomato pulp, chopped (reserved from hollowing the tomatoes)
  • 1 cup Floating Leaf Sprouted Crimson Lentils, Wild Rice, and Quinoa 
  • 2 ¾ cups vegetable broth
  • ¼ cup pine nuts + 1 teaspoon olive oil
  • ¼ cup chopped green olives
  • ¼ cup chopped Italian parsley
  • VEGETARIAN OPTION: ¼ cup feta cheese
  • VEGAN OPTION: 2 tablespoons nutritional yeast
  • 2 teaspoons minced fresh oregano
  • 6 finely chopped pitted dates (can sub 1/4 cup dried currants or raisins)
  • Salt and pepper, to taste


  1. Cut the tops off the tomatoes, use a small spoon to scoop out the centers, then place them in a baking dish. Reserve the tops and insides of the tomatoes.
  2. Heat the olive oil in a large skillet over medium-high heat. Add the onion and cook until it turns translucent, about 3 minutes. Add the garlic and cook for 1 minute more.
  3. Add the chopped tomato pulp, the Floating Leaf rice blend, and the vegetable broth and bring it to a boil. Boil for 5 minutes then reduce the heat to low, cover the skillet, and cook for 20 minutes.
  4. Preheat your oven to 375 degrees.
  5. While the rice cooks, toast the pine nuts in 1 teaspoon of oil over medium heat for 3-4 minutes, until they are golden and fragrant. Chop the olives, parsley, and dates. When the rice is soft, add the pine nuts, olives, parsley, feta cheese or nutritional yeast, oregano, and dates and mix well. Season with salt and pepper, to taste.
  6. Stuff the rice into the tomatoes and place the tops on the tomatoes. Roast for 30 minutes, or until the tomatoes are soft and starting to brown on top.