
Quick Harissa Roasted Vegetable Rice
A vibrant, one-pot rice dish inspired by North African flavors, built on harissa's smoky heat and brightened by roasted zucchini, fresh tomatoes, and soft chickpeas. Ready in under 30 minutes, it works as a filling side dish or light main course.
- Prep
- 10 min
- Cook
- 18 min
- Wait
- 5 min
- Total
- 33 min
- Makes
- 4 servings (about 1¼ cups each)
Steps
Before you start
- Measure all ingredients before you begin—the cooking goes quickly and there's no time for last-minute prep.
- Use long-grain white rice or jasmine rice; arborio or short-grain rice will become too creamy.
- If using canned chickpeas, drain and rinse them well to remove excess sodium.
Sauté aromatics and harissa
- Heat olive oil in a 12-inch (30 cm) skillet over medium heat.
- Add diced onion and cook for 3–4 minutes, stirring occasionally, until softened and just beginning to turn golden at the edges.
- Add minced garlic and harissa paste; stir constantly for 1 minute until fragrant and the harissa is fully distributed throughout the oil.
- The mixture should darken slightly and become fragrant—this releases the spices' flavor.
+ Show details− Hide details
Ready when: Harissa is fragrant and darkened; onion is softened and golden
Tip: Don't skip blooming the harissa in oil—it mellows any harsh edges and deepens the flavor.
Toast and coat rice
- Add rice directly to the skillet and stir constantly for 2 minutes.
- Each grain should become coated in the harissa-oil mixture and the rice should smell toasted.
- You'll hear a slight crackling sound as the rice toasts.
+ Show details− Hide details
Ready when: Rice is glossy and lightly toasted, each grain coated with harissa oil
Tip: Toasting the rice helps it stay separate and not clump; don't walk away—it can brown too quickly.
Add broth and bring to boil
- Pour in 3 cups (720 ml) of broth all at once.
- Increase heat to medium-high and bring the liquid to a rolling boil, stirring once or twice to make sure no rice is sticking to the bottom.
- This should take 2–3 minutes.
+ Show details− Hide details
Ready when: Liquid is at a rolling boil
Tip: Use the same liquid you cooked the onions in; don't rinse or drain the skillet.
Add vegetables and cover
- Reduce heat to medium-low.
- Stir in zucchini, cherry tomatoes, chickpeas, salt, and pepper.
- Reduce the heat to medium-low, then cover the skillet with a tight-fitting lid (or foil if you don't have one).
- The goal is to trap steam while the rice cooks.
+ Show details− Hide details
Ready when: All ingredients are submerged; liquid is simmering gently under the lid
Tip: Don't stir after adding vegetables—the rice needs undisturbed contact with the liquid to absorb it evenly.
Simmer until rice is tender
- Let the covered skillet simmer on medium-low heat for 12–14 minutes, without lifting the lid.
- The rice will gradually absorb the broth.
- After 12 minutes, carefully lift the lid (watch for steam), and check whether the rice is tender and the liquid is mostly absorbed.
- If rice grains are still firm and liquid remains, cover and cook for another 1–2 minutes.
+ Show details− Hide details
Ready when: Rice is tender, grains are separate, and most liquid is absorbed (a tiny bit of moisture on top is fine)
Tip: Resist the urge to stir or peek—each time you lift the lid, you release steam and slow cooking. If the rice still looks wet and hard after 14 minutes, you may have used a wider pan than expected; cover and check every minute.
Rest and fluff
- Remove the skillet from heat and leave covered for 5 minutes.
- This allows any remaining liquid to be absorbed and the rice to relax.
- Then uncover and fluff gently with a fork, breaking up any clumps.
- Fold in fresh cilantro and lemon zest if using.
+ Show details− Hide details
Ready when: Rice is fluffy and separated; any residual moisture is gone
Tip: Fluff gently with a fork to avoid mashing the rice or making it gummy.
Taste and adjust seasoning
- Taste a spoonful of rice.
- Add a squeeze of fresh lemon juice and adjust salt and pepper as needed.
- Harissa varies in saltiness, so final seasoning is important.
+ Show details− Hide details
Ready when: Flavors are balanced and lively
Tip: Taste as you season—harissa is spicy, so start with less salt and add more if needed.
Good to know
Tips
- For a richer dish, swirl in a tablespoon (15 g) of Greek yogurt or labneh at the end—the acidity and creaminess brighten the spices.
- Harissa varies widely in heat level depending on the brand. Start with 1.5 tablespoons (22 g) and taste as you cook, adding more if you like it spicier.
- If you don't have fresh cilantro, finish with chopped fresh mint or parsley for a different but equally fresh finish.
- This dish tastes even better the next day, as the flavors meld and deepen—it makes an excellent make-ahead lunch.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat with a splash of broth or water, stirring occasionally, until warmed through (3–4 minutes). The texture will remain tender. Do not freeze—the rice texture degrades significantly upon thawing.
Substitutions
- long-grain white rice or jasmine rice → Basmati rice. Basmati has a slightly nuttier flavor and stays firmer. Use the same amount and liquid ratio. The result will be slightly more fragrant.
- cherry or grape tomatoes → 1 can (14.5 oz / 411 g) diced tomatoes, drained. Canned tomatoes work well but add more moisture; reduce broth to 2¾ cups (660 ml) and add the drained tomatoes in step 4.
- harissa paste → 1 tablespoon (15 g) harissa paste mixed with 1 tablespoon (15 g) tomato paste. If harissa is too spicy for your taste, diluting it with tomato paste mellows the heat while keeping depth of flavor.
- canned chickpeas, drained and rinsed → 1 cup (150 g) cooked white beans or 1 can (15 oz / 425 g) white beans, drained and rinsed. White beans are milder and slightly creamier; they absorb the harissa flavor beautifully and create a softer texture.




