Greek Spinach Tomato Rice Recipe: Mediterranean One-Pot Delight

Greek Spinach Tomato Rice Recipe: Mediterranean One-Pot Delight

This one-pot wonder brings Mediterranean flavors to your table with minimal effort. I developed this recipe to capture the essence of Greek home cooking—simple ingredients, bold tastes, and one-pot convenience.

The combination of sweet tomatoes, earthy spinach, and fragrant rice creates a dish that’s hearty yet light. Fresh herbs and a touch of lemon add the authentic finishing touches that make this stand out.

You’ll love how the rice absorbs all the flavors while maintaining its perfect texture. It’s the kind of dish that tastes like it took hours but comes together in under 40 minutes.

Serve it as a side or a vegetarian main. This is Greek comfort food at its simplest and most satisfying.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Greek Spinach Tomato Rice

Simple, fresh ingredients bring Mediterranean flavors to life in this one-pot dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Canned Diced Tomatoes 🍅 14 ½ oz With juices, fire-roasted preferred
Fresh Spinach 🥬 5 oz Baby spinach, roughly chopped
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Vegetable Broth 🥣 2 cups Low-sodium for control
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for cooking and finishing
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Lemon 🍋 1 whole Zested and juiced
Dried Oregano 🌿 1 tsp Mediterranean variety preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Feta Cheese 🧀 ½ cup Crumbled, optional for topping

The tomatoes set the foundation here. San Marzano canned tomatoes are worth hunting down at Whole Foods or a specialty market—they’re sweeter and less acidic. For spinach, pre-washed baby spinach saves time and effort. The rice should be long-grain (jasmine or basmati work great) and rinsed well to remove excess starch. I grab my dried oregano from Penzeys when I can—it’s got more punch than grocery store brands.

No fresh dill? Dried dill at one-third the amount works in a pinch. Fresh parsley can be swapped for cilantro if you’re into that flavor. The feta is optional for vegetarians, but omit entirely for vegan—try crumbled tofu or nutritional yeast instead. If you’ve got a lemon tree or a neighbor with one (lucky you!), use fresh zest—it brightens everything up. Out of vegetable broth? Water plus a bouillon cube does the trick.

Leftovers keep 4-5 days in the fridge and actually taste better the next day. Freeze for up to 3 months—portion into containers for easy reheating. The herbs stay freshest if you add them at the end, not during cooking (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pot—rice, tomatoes, spinach—and let it simmer while I set the table.
  • Garlic-Kissed Goodness: The garlic and onions bloom in olive oil, filling the kitchen with that warm, Mediterranean aroma before the spinach even wilts.
  • Weeknight Hero: Between us, this is my Tuesday night lifesaver when I need something hearty but can’t be bothered with complicated steps.
  • Stretches Far: Leftovers? Even better the next day. I’ll be real: it tastes just as good reheated for lunch, and it’s cheap to make.

Step-by-Step Instructions for Greek Spinach Tomato Rice

This one-pot method keeps cleanup simple while delivering bold Mediterranean flavors in every bite.

Step 1: Sauté Aromatics to Build Flavor

Heat 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 4-5 minutes until soft and translucent, stirring occasionally. The onion should turn a pale golden color but not brown.

Add the minced garlic cloves and cook for 30 seconds until fragrant. Immediately stir in the dried oregano to toast it briefly—just until you smell its warm, earthy aroma. This base creates the foundation for all the bright flavors to come.

Step 2: Add Rice and Toast Lightly

Stir in the 1.5 cups long-grain white rice and cook for 1-2 minutes, stirring constantly. You want the grains to become slightly translucent at the edges and absorb some of the onion-garlic oil. This toasting step enhances the nutty flavor of the rice.

Watch carefully to prevent burning. The rice should glisten slightly but not take on any color. At this point, the kitchen will smell incredible—this is your sign that you’re building layers of flavor correctly.

Step 3: Incorporate Tomatoes and Broth

Pour in the 14.5 oz canned diced tomatoes with juices and the 2 cups vegetable broth. Add the 1 teaspoon salt and 0.5 teaspoon black pepper. Stir well to combine, scraping up any browned bits from the bottom of the pot.

Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15 minutes. You’ll see the liquid bubble gently around the edges of the pot. Resist the urge to lift the lid—steam is what cooks the rice perfectly.

Step 4: Add Spinach and Finish Cooking

After 15 minutes, remove the pot from heat and stir in the 5 oz roughly chopped fresh spinach. The residual heat will wilt it perfectly in about 2 minutes. The spinach should turn bright green and soften without losing its vibrant color.

Return the pot to low heat and cook covered for another 5 minutes. This final cooking time allows the rice to absorb any remaining liquid and the flavors to meld completely. The rice should be tender with no crunch in the center.

Step 5: Add Final Touches and Serve

Remove from heat and stir in the zest and juice of 1 whole lemon, the 0.25 cup chopped fresh dill, and the remaining 1 tablespoon extra-virgin olive oil. The lemon brightens all the flavors, while the dill adds that unmistakable Greek touch.

Let it sit covered for 5 minutes, then fluff with a fork. Transfer to serving bowls and top with 0.25 cup chopped fresh parsley and 0.5 cup crumbled feta cheese if using. Each bite should burst with fresh, herby, tangy Mediterranean goodness.

👨‍🍳

Pro Tips For Making Greek Spinach Tomato Rice

  • Toast the Rice: Cook the rice in the onion and garlic for 2-3 minutes before adding liquid—this brings out a nutty depth that plain boiled rice just can’t match.
  • Drain the Tomatoes: I learned this the hard way: dump the canned tomatoes in a strainer first to avoid a watery, sad rice dish. The concentrated flavor is worth the extra 30 seconds.
  • Wilt Spinach Last: Skip adding spinach at the start; toss it in during the last 5 minutes of cooking so it stays bright green and doesn’t turn into a mushy gray blob.
  • Use Tomato Juice: Sounds weird, but it works: swap water for the juice from the canned tomatoes when cooking the rice—it adds a subtle richness without extra effort.

Storing and Reheating greek spinach tomato rice

Refrigerator Storage

Let this dish cool for no more than 2 hours before transferring to airtight containers. I use glass containers from Pyrex—they stack neatly in my Boston apartment fridge. Store at 40°F or below for up to 4-5 days. The flavors actually deepen overnight. ❄️

Freezer Storage

For longer storage, freeze in portions using quart-size freezer bags. Squeeze out excess air to prevent freezer burn. It keeps well for up to 3 months. I label mine with the date and dish name—trust me, you’ll forget otherwise.

Stovetop Reheating

My preferred method: add the dish to a pot with ¼ cup vegetable broth and heat over medium-low heat for 8-10 minutes, stirring occasionally. The broth revives the rice’s texture beautifully. Add the fresh herbs at the end to keep them vibrant. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. Add a splash of water if it looks dry.

Reviving Leftovers

If the rice seems dry after storage, sprinkle 1-2 tablespoons water over it before reheating. The spinach may darken slightly but retains its flavor. I often add a fresh squeeze of lemon to brighten it up.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 20mg7%
Sodium 580mg25%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 5g
Protein 9g18%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen spinach instead of fresh?

Yes, but thaw and drain it thoroughly first to avoid excess water. Use about 4 oz frozen to equal 5 oz fresh.

2

What type of rice works best?

Long-grain white rice (jasmine or basmati) gives the best texture. Avoid instant rice as it can turn mushy during cooking.

3

Can this be made ahead of time?

It tastes even better the next day. Store in the fridge for up to 4-5 days or freeze for 3 months.

4

Is this dish vegan without the feta?

Yes, simply omit the feta. For extra flavor, try adding 1/4 cup nutritional yeast when serving.

★★★★★4.5(5 reviews)
Tyler Campbell