Greek Eggplant Tomato Rice
Photo by Alpha from Melbourne, Australia on Wikimedia Commons (CC BY-SA 2.0)

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)
Share

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
  1. 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

    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.

  2. 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

    Ready when: Garlic is fragrant and light golden, no brown bits

    Tip: Garlic burns quickly—keep the heat at medium and stay attentive.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Greek
Main ingredient
EggplantTomatoesRice
Method
Stovetop
Quick & Easy
Easy

Reviews (0)