
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)
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
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− Hide 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
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− Hide details
Ready when: Rice grains are coated and smell lightly toasted
Tip: Keep the heat at medium so the rice toasts gently without burning
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
- Cuisine
- Middle Eastern
- Method
- Stovetop





