This vibrant skillet dinner brings together tender Israeli couscous, roasted zucchini and a trio of beans in a bold enchilada sauce. It’s packed with smoky, spicy flavors and finished with a creamy vegan mayo drizzle-perfect for a satisfying weeknight meal.
Even meat-eaters will love this hearty, plant-based dish. The roasted zucchini halves serve as a beautiful bed for the seasoned couscous, while charred corn and fresh cilantro add brightness. Serve it family-style with hot sauce on the side.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position and preheat oven to 425°F. Wash and dry produce. Trim and halve zucchini lengthwise; scoop out seedy cores with a spoon (set zucchini halves aside). Roughly chop zucchini cores. Drain and rinse corn; thoroughly pat dry with paper towels. Halve, peel and finely dice onion. Drain and rinse beans. Finely chop cilantro.
- Rub zucchini halves all over with 2 tsp olive oil (4 tsp for 4 servings); season with salt and pepper. Arrange, cut sides down, on a baking sheet. Roast on top rack until browned and tender, 15-20 minutes.
- Meanwhile, in a small pot, combine couscous, stock concentrate, 1 cup water (2 cups for 4 servings) and a pinch of salt. Bring to a boil over medium-high heat. Once boiling, cover and reduce to a low simmer. Cook until couscous is tender, 6-8 minutes. Drain any excess water if necessary. Keep covered off heat until ready to use.
- Heat a drizzle of oil in a large pan over high heat. Add corn; season with a pinch of salt and pepper. Cook, stirring occasionally, until golden brown and lightly charred in spots, 4-6 minutes. (Cover pan with a lid if corn starts to pop!) Turn off heat; transfer to a small bowl. Wipe out pan. Heat a large drizzle of oil in same pan over medium-high heat. Add onion and chopped zucchini cores; season with salt and pepper. Cook, stirring occasionally, until onion is softened, 3-5 minutes. Add another drizzle of oil if pan seems dry.
- Stir cooked couscous, charred corn, beans, half the cilantro and ⅔ cup enchilada sauce (1⅓ cups for 4 servings) into pan with onion mixture. Cook, stirring occasionally, until slightly thickened, 2-3 minutes. (Add another splash of enchilada sauce or water if mixture seems dry.) Taste and season with salt and pepper. Place mayonnaise in a second small bowl. Add water 1 tsp at a time until mixture reaches a drizzling consistency. Taste and season with salt and pepper if desired.
- Transfer couscous to a serving dish and arrange roasted zucchini on top, cut sides down. Drizzle everything with vegan mayo sauce and as much hot sauce as you like. Top with remaining cilantro and serve family style.
Recipe Tips
For extra char, cook the corn in a dry pan over high heat.
If the couscous mixture seems dry, add a splash of enchilada sauce or water.
Adjust the hot sauce to your preferred spice level.
FAQ
Can I use regular couscous instead of Israeli couscous?
Yes, but cooking times will vary. Israeli couscous is larger and chewier; regular couscous cooks in about 5 minutes.
Can I make this dish ahead of time?
Yes, you can prepare the couscous mixture and roasted zucchini separately, then assemble and reheat before serving.
Is this recipe gluten-free?
No, it contains wheat (couscous). For a gluten-free version, substitute with quinoa or rice.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.