
Greek Eggplant Tomato Rice
A rustic Greek stovetop rice dish where tender eggplant and bright tomatoes cook together with long-grain rice, oregano, and garlic. The eggplant softens into the rice while the tomatoes break down into a light sauce, creating a naturally vegetarian side that tastes like a warm Mediterranean hug. Perfect alongside grilled fish, lamb, or on its own.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 10 min
- Total
- 50 min
- Makes
- 4 servings (about 1¼ cups each)
Steps
Before you start
- Cut eggplant into ¾-inch cubes so it cooks evenly
- Have all ingredients prepped and within arm's reach of the stove
- Use a medium-sized heavy-bottomed pot or Dutch oven for even heat distribution
Sauté eggplant
- Heat the olive oil in a large heavy-bottomed pot over medium-high heat.
- Once shimmering (about 1 minute), add the cubed eggplant and cook, stirring occasionally, until it begins to soften and the edges turn golden brown, 6–7 minutes.
- The eggplant will initially absorb oil and look dry, then soften as it releases moisture—this is normal.
+ Show details− Hide details
Ready when: Eggplant is golden at edges and tender when pierced with a fork
Tip: Don't overcrowd or stir constantly—let the eggplant sit briefly between stirs so it browns rather than steams.
Add garlic and toast
- Reduce heat to medium and add the minced garlic.
- Stir constantly for about 1 minute until fragrant, being careful not to let it brown or turn bitter.
+ Show details− Hide details
Ready when: Garlic is fragrant and light golden, no brown bits
Tip: Garlic burns quickly—keep the heat at medium and stay attentive.
Add rice and stir
- Add the uncooked rice to the pot and stir constantly for 2–3 minutes, coating every grain with oil.
- The rice will turn translucent and develop a light nutty aroma.
+ Show details− Hide details
Ready when: Rice looks translucent and smells nutty; each grain is coated
Tip: This toasting step improves rice texture and prevents it from turning mushy—don't skip it.
Add tomatoes, broth, and seasonings
- Pour in the canned tomatoes with their juice and the vegetable broth.
- Add the dried oregano, season generously with kosher salt and freshly ground black pepper.
- Stir well to combine, scraping up any browned bits from the bottom of the pot.
+ Show details− Hide details
Ready when: All ingredients are evenly mixed; no dry rice visible
Tip: Scrape the bottom of the pot to release the flavorful browned bits—they add depth to the dish.
Bring to a boil and simmer
- Increase heat to medium-high and bring the mixture to a boil—you'll see vigorous bubbling across the entire surface, about 2–3 minutes.
- Once boiling, reduce heat to low, cover with a lid, and simmer gently without stirring for 18–20 minutes, until the rice is tender and has absorbed almost all the liquid.
+ Show details− Hide details
Ready when: Rice is tender, liquid is nearly absorbed, and a gentle pressure releases steam from the lid
Tip: Resist the urge to stir—stirring releases starch and makes the rice gummy. If the liquid evaporates too quickly, add water 2 tbsp at a time.
Rest and fluff
- Remove the pot from heat and let it sit covered for 5–10 minutes.
- This allows the rice to finish absorbing any remaining liquid and the flavors to meld.
- Fluff the rice gently with a fork, breaking up any clumps.
+ Show details− Hide details
Ready when: Rice is fluffy and each grain separates easily
Tip: This resting step is crucial for perfect rice—don't skip it, even if you're hungry.
Taste and adjust
- Taste a spoonful.
- Season with additional salt and pepper as needed.
- If using fresh lemon juice, stir it in now for brightness.
- Garnish with fresh parsley if desired.
+ Show details− Hide details
Ready when: Seasoning is balanced and suits your taste
Tip: A squeeze of lemon brightens the Mediterranean flavors and cuts through the richness of the oil.
Good to know
Tips
- Don't peel the eggplant—the skin holds it together and adds color and a slight bitterness that balances the tomato sweetness.
- For extra richness, add ¼ cup (60 ml) more olive oil and a handful of Kalamata olives in the last 2 minutes of cooking.
- This dish is naturally vegan and pairs beautifully with grilled lamb, halloumi cheese, or roasted fish.
- If your pot is small or the rice seems crowded, spread it out in a shallow skillet after step 4 to cook more evenly.
Storage & reheating
Store leftovers covered in the refrigerator for up to 3 days. Reheat gently in a pot over medium-low heat, adding a splash of water or broth if the rice has dried out. Do not freeze, as the eggplant texture suffers.
Substitutions
- canned diced tomatoes in juice → 2 cups (500 ml) fresh tomato sauce or passata. Use fresh tomato sauce in summer when quality tomatoes are abundant. Reduce the vegetable broth by ½ cup to account for added liquid.
- dried oregano → 1½ tbsp (5 g) fresh oregano, finely chopped. Add fresh herbs at the end of cooking to preserve their delicate flavor.
- long-grain white rice → long-grain brown rice. Increase cooking time to 35–40 minutes and add an extra ½ cup (120 ml) broth. Brown rice has a nuttier texture but takes longer to cook.
- vegetable or chicken broth → chicken broth or water. Chicken broth adds more savory depth; water is fine but use quality salt to season. Avoid beef broth, which overpowers the delicate Mediterranean flavors.





