There is a distinct magic in one-skillet cooking, especially when it harnesses the vibrant, wholesome soul of Mediterranean cooking. When long weekdays leave you craving a comforting, nutritious meal without a sink full of dishes, this Mediterranean Tomato Rice Skillet with Zucchini and Feta comes to the rescue. In under 30 minutes, simple pantry staples transform into a rich, aromatic feast that brings the sun-drenched flavors of Greece and the Mediterranean coast straight to your dinner table.
Imagine lifting the lid of your pan to reveal fluffy grains of long-grain white rice infused with savory garlic, sweet canned tomatoes, and warm oregano. Tucked into the rice are vibrant half-moons of tender-crisp green zucchini, while generous crumbles of creamy, salty Greek feta cheese soften gently over the steam. A quick garnish of finely chopped fresh parsley adds a pop of color and herbal brightness.
Beyond its gorgeous visual appeal, this skillet meal hits every mark for a modern home cook. It is naturally vegetarian, extremely budget-friendly, and requires minimal cleanup. Most importantly, it is 100% compliant with the Mediterranean Diet, balancing healthy fats, complex carbohydrates, and fresh produce in a single pan. Whether you need an easy weeknight main or a side dish to feed the whole family, this 30 minute mediterranean dinner is destined to become a staple in your kitchen.
Why This One-Pan Meal Belongs in Your Weekly Rotation
Finding recipe ideas that balance speed, nutrition, and bold flavor can feel like a daily challenge. This mediterranean tomato rice skillet earns a permanent spot in your dinner menu for three compelling reasons:
- One Pan = Easy Cleanup: Everything—from sautéing aromatic garlic and onions to simmering the rice and steaming the zucchini—happens in a single deep skillet. That means fewer dishes in the sink and more time to relax after dinner.
- Nutrient-Dense & Balanced: Packed with plant-based antioxidants, dietary fiber, complex carbohydrates, and heart-healthy monounsaturated fats from extra-virgin olive oil, this meal nourishes your body naturally.
- Flavor Explosion: Rich canned tomatoes simmer with fragrant garlic, dried oregano, and aromatic herbs to coat every single grain of rice. The addition of tangy, creamy Greek feta cheese brings a luxurious finishing touch that ties all the Mediterranean elements together.
If you love simple, vegetable-forward side dishes and one-pan meals, you can also pair this skillet with our delicious Roasted Mediterranean Potatoes with Feta and Tomatoes for a complete spread!
Key Ingredients & Easy Swaps
To get the best flavor and texture out of your zucchini tomato rice skillet, using quality ingredients is essential. Here is a breakdown of what you need and smart ways to customize the dish to fit your dietary goals.
The Mediterranean Staples You’ll Need
- Long-Grain White or Basmati Rice: Long-grain rice varieties are ideal for skillet recipes because their starch profile keeps the grains individual, light, and fluffy rather than sticky. If using brown rice, keep in mind that you will need extra broth (about 2.5 cups total) and a longer simmer time (around 35–40 minutes) before adding the zucchini.
- Extra-Virgin Olive Oil (EVOO): The foundational healthy fat of Mediterranean cuisine. It provides a smooth, fruity base for sautéing aromatics and coating the rice before simmering.
- Zucchini: Select medium-sized, firm zucchini with bright, unblemished green skin. Cut them into thick half-moon slices so they hold their shape during steaming without becoming watery.
- Crushed or Diced Tomatoes: Canned tomatoes with their sweet, vibrant juices serve as the flavor engine for the rice. Crushed tomatoes yield a smoother tomato rice texture, while diced tomatoes add rustic chunks.
- Greek Feta Cheese: Authentic Greek feta made from sheep’s milk (or a mixture of sheep and goat milk) offers a creamy texture and tang that melts beautifully over warm rice.
- Herbs & Aromatics: A sweet yellow onion, minced fresh garlic, dried oregano, dried basil or thyme, and fresh parsley build layers of depth and aroma.
Diet-Friendly Substitutions
- Vegan Option: To make this dish 100% plant-based, simply swap the dairy feta for your favorite crumbled vegan feta, or sprinkle toasted pine nuts over the top for a buttery crunch.
- Low-Carb Option: Swap the traditional rice for cauliflower rice. Reduce the vegetable broth to ½ cup and fold in the cauliflower rice along with the zucchini during the last 5–7 minutes of cooking.
- Grain Alternative: You can easily swap long-grain rice for orzo (risoni) pasta to turn this into a Mediterranean tomato orzo skillet. Keep liquid ratios similar and adjust simmer time to 10–12 minutes.
How to Make Mediterranean Tomato Rice Skillet (Step-by-Step)
Creating this delicious one pot mediterranean rice with feta is straightforward when you follow a few essential cooking techniques.
Step 1: Sauté the Aromatics
Set a large, deep skillet or Dutch oven over medium heat and warm 2 tablespoons of extra-virgin olive oil. Add 1 finely chopped yellow onion and sauté for 3 to 4 minutes until translucent and soft. Next, add 3 minced garlic cloves, stirring constantly for just 30 seconds until warm and fragrant. Cooking Tip: Do not let the garlic brown or burn, as burnt garlic turns bitter.
Step 2: Toast the Rice & Herbs

Add 1 cup of uncooked long-grain white or Basmati rice directly into the skillet with the onions and garlic. Stir continuously for 1 to 2 minutes. Toasting the dry rice grains in hot olive oil coats them evenly, deepening their nutty flavor and ensuring they don’t turn mushy while simmering. Sprinkle in 1 teaspoon dried oregano, ½ teaspoon dried basil (or thyme), ½ teaspoon sea salt, and ¼ teaspoon freshly ground black pepper, stirring well so the herbs coat the toasted rice.
Step 3: Simmer the Rice Base
Pour in 1 can (14 oz) of crushed or diced tomatoes with all their juices, followed by 2 cups of vegetable or chicken broth. Stir the ingredients thoroughly to release any toasted bits from the bottom of the skillet and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover tightly with a lid, and let it simmer undisturbed for 15 minutes.
Step 4: The Zucchini Timing Trick
Remove the lid and gently fold the thick half-moon zucchini slices directly into the warm rice base. Visual Cue: The rice will have absorbed most of the liquid, but will still be moist. Re-cover the skillet quickly and continue to simmer on low for an additional 5 to 7 minutes. This gentle steaming method cooks the zucchini to a tender-crisp texture, preserving its bright green color and structural integrity.
Step 5: Finish & Garnish

Take the skillet off the heat source. Remove the lid and gently fluff the tomato rice with a fork. Scatter ½ cup of crumbled Greek feta cheese and 2 tablespoons of chopped fresh parsley evenly over the top. Place the lid back over the pan off the heat for 2 minutes—this traps the residual heat, allowing the feta to soften and cream softly into the top layer of rice before serving.
Pro Tips for the Best Tomato Rice Skillet
To guarantee your easy Greek rice skillet recipe comes out perfectly every single time, keep these professional kitchen secrets in mind:
- Zucchini Texture Control: If you prefer a caramelized, deep-golden sear on your zucchini rather than a gentle steam, pan-fry the zucchini half-moons in a tablespoon of olive oil over medium-high heat first. Remove them to a plate, build and simmer the rice skillet, and simply fold the seared zucchini back in right before garnishing with feta.
- Preventing Soggy Rice: Keep the lid sealed tightly during the main 15-minute simmer! Opening the lid allows valuable steam to escape, which disrupts the liquid-to-rice balance and can leave rice undercooked or soggy.
- Boosting Protein: Turn this light vegetarian dish into a hearty, high-protein meal by stirring in a rinsed can of chickpeas during Step 4. Alternatively, serve this skillet as an irresistible side dish alongside our popular Spinach and Feta Stuffed Salmon Recipe or juicy grilled chicken breast.

Mediterranean Tomato Rice Skillet with Zucchini and Feta
Ingredients
Method
- Heat extra-virgin olive oil in a large deep skillet over medium heat. Add chopped onion and sauté for 3-4 minutes until soft. Add minced garlic and cook for 30 seconds until fragrant.
- Add uncooked rice, dried oregano, dried basil, salt, and black pepper. Stir continuously for 1-2 minutes to toast the rice.
- Pour in crushed tomatoes with juices and broth. Stir well and bring to a boil. Reduce heat to low, cover with a tight lid, and simmer for 15 minutes.
- Fold in thick zucchini half-moons. Re-cover and simmer for an additional 5-7 minutes until rice is tender and liquid is absorbed.
- Remove from heat, fluff gently with a fork, and top with crumbled feta and fresh parsley. Cover for 2 minutes to let feta soften before serving.
Notes
– For a vegan version, substitute feta cheese with plant-based feta or toasted pine nuts.
Storage & Meal Prep Guidelines
This skillet meal is ideal for meal prep and keeps remarkably well for weekday lunches and dinners.
- Refrigeration: Allow cooked leftovers to cool completely at room temperature. Transfer the rice to airtight meal prep containers and store in the refrigerator for up to 4 days.
- Reheating Instructions: Reheat individual portions in the microwave for 1 to 2 minutes with a splash of water or broth to rehydrate the rice. You can also reheat it in a skillet over low heat, stirring gently until warm.
- Freezing: You can freeze the cooked tomato rice for up to 2 months in freezer-safe bags or containers. For best results, freeze the rice base before adding fresh zucchini, as cooked zucchini can release moisture upon thawing.
Frequently Asked Questions
How do I stop zucchini from getting mushy in rice?
The secret to keeping zucchini tender-crisp is adding it during the final 5 to 7 minutes of cooking. Cutting the zucchini into thick half-moons (about ½-inch thick) rather than thin slices also prevents it from breaking down or turning mushy while steaming over the rice.
Can I make this dish ahead for meal prep?
Yes! This tomato rice skillet reheats wonderfully. The flavors actually deepen overnight in the fridge as the rice absorbs the tomato and herb notes. Just keep extra crumbled feta on hand to top warm portions after reheating.
What protein pairs well with Greek tomato and feta rice?
This versatile skillet pairs exceptionally well with Mediterranean seafood such as baked cod, garlic butter shrimp, or salmon. It is also fantastic served with grilled lamb chops, lemon herb chicken thighs, or vegetarian proteins like our popular Baked Feta with Giant Beans.
Can I use brown rice instead of white rice?
You can! When substituting brown rice, increase the broth to 2½ cups and extend the initial simmer time (covered) to 35–40 minutes before folding in the zucchini for the final 5–7 minutes of cooking.