Za'atar Roasted Vegetable Rice
Photo by Keesha's Kitchen on Pexels

Za'atar Roasted Vegetable Rice

A fragrant Levantine-inspired rice dish featuring roasted zucchini, tomatoes, and onions tossed with fluffy rice and warm za'atar spice. The vegetables caramelize to bring out their natural sweetness, while the za'atar adds a tangy, herbaceous note. Perfect as a side dish or light main course.

Prep
15 min
Cook
25 min
Wait
10 min
Total
50 min
Makes
4 servings (about 5 cups)
Share

Steps

Before you start
  • Measure out your rice and stock before starting
  • Chop vegetables to uniform ½-inch pieces so they cook evenly
  • Have za'atar and other spices ready to add
  1. Roast the vegetables

    • Heat 2 tablespoons (30 ml) of olive oil in a large 12-inch skillet over medium-high heat for 1 minute until shimmering.
    • Add the chopped onion, zucchini, and tomatoes.
    • Stir occasionally and let them cook undisturbed for 2–3 minutes at a time so they can caramelize and develop golden-brown edges.
    • Cook for 8–10 minutes total until the vegetables are lightly golden and beginning to soften but still hold their shape.
    • This concentrates their sweetness and adds depth to the dish.
    + Show details

    Ready when: Vegetables are golden brown with softened edges

    Tip: Don't stir constantly—let them sit between stirs so they brown rather than steam

  2. Add garlic and rice

    • Reduce the heat to medium and add the minced garlic.
    • Stir constantly for 30 seconds until fragrant.
    • Add the rinsed rice and stir for 2 minutes, coating every grain with oil.
    • This toasting step brings out the rice's nutty flavor.
    + Show details

    Ready when: Rice grains are coated and smell lightly toasted

    Tip: Keep the heat at medium so the rice toasts gently without burning

  3. Add stock and seasonings

    • Pour the warm stock into the skillet (it may sizzle—that's normal).
    • Stir in the za'atar, salt, and black pepper until evenly distributed.
    • Bring to a boil over medium-high heat, then reduce heat to low, cover with a lid, and simmer gently.
    + Show details

    Ready when: Mixture comes to a full boil

    Tip: Use warm stock so the rice doesn't cool down the liquid and extend cooking time

  4. Simmer until rice is tender

    • Keep the lid on and simmer over low heat for 15–18 minutes.
    • The rice will absorb the liquid gradually.
    • You should hear gentle bubbling sounds, not vigorous boiling.
    • Resist the urge to stir or lift the lid repeatedly, as this releases steam and extends cooking time.
    + Show details

    Ready when: All liquid is absorbed and rice grains are tender and separate

    Tip: If rice is still slightly firm after 16 minutes, add 2–3 tablespoons (30–45 ml) warm water and cook 2 more minutes

  5. Rest and fluff

    • Remove from heat and keep the lid on for 5 minutes.
    • This allows the rice to finish cooking gently from residual heat and firms up the grains.
    • Then remove the lid and fluff the rice gently with a fork, breaking up any clumps.
    + Show details

    Ready when: Rice is fluffy and grains are separate

    Tip: Use a fork rather than a spoon to fluff—it's gentler on the grains

  6. Finish and serve

    • Drizzle the lemon juice over the rice and stir gently to combine.
    • Taste and adjust salt or za'atar if needed.
    • Top with fresh chopped parsley if using.
    • Serve warm as a side dish or light main course.
    + Show details

    Ready when: Lemon juice is evenly distributed

    Tip: Add lemon juice at the end to brighten the flavors and prevent the rice from absorbing it during cooking

Good to know

Tips
  • Ensure your za'atar is fresh and aromatic—older blends lose their punch, so adjust quantity to taste
  • For extra richness, stir in 2 tablespoons (30 g) crumbled feta cheese just before serving
  • This dish works well with grilled chicken, roasted fish, or a dollop of Greek yogurt on the side
  • Toast your own za'atar components if you want to save money: combine 2 tablespoons (12 g) sumac, 1 tablespoon (9 g) dried thyme, 1 tablespoon (8 g) dried oregano, and 1 teaspoon (4 g) sesame seeds
Make ahead

Prepare vegetables (chop onion, zucchini, and tomatoes) up to 4 hours ahead; store in the refrigerator. Assemble and cook the full dish just before serving for best texture and aroma. Leftovers can be reheated.

Storage & reheating

Room temperature: up to 2 hours (not recommended for food safety). Refrigerator: cover and store for up to 3 days. Freeze: transfer to an airtight container for up to 2 months. To reheat: add 2–3 tablespoons (30–45 ml) water or stock, cover, and warm over medium heat for 5–7 minutes until heated through, stirring occasionally.

Substitutions
  • long-grain white rice (basmati or jasmine) → Short-grain arborio or sushi rice. Use the same amount; these release more starch, creating a slightly creamier rice. Reduce stock by ¼ cup (60 ml) since they absorb less liquid.
  • medium zucchini (about 8 oz) → Yellow squash or eggplant. Cut eggplant into smaller ½-inch pieces so it cooks through. Both will add mild sweetness like zucchini.
  • za'atar spice blend → 2 tablespoons (6 g) sumac mixed with 1 tablespoon (3 g) dried oregano and 1 teaspoon (2 g) sesame seeds. This approximates za'atar's tangy-herbaceous flavor, though it won't be identical.
  • fresh flat-leaf parsley → Fresh mint or cilantro. Both pair beautifully with za'atar. Use the same amount for a fresher, more aromatic finish.

More pilaf

See all →

Find more like this

Meal
Dinner
Main ingredient
ZucchiniTomatoesRice
Method
Stovetop

Reviews (0)