This Easy Vegan Dinner started as a clean-out-the-fridge night and turned into the recipe my family asks for every single week. One skillet, a can of chickpeas, and whatever vegetables are hanging out in your crisper drawer – that is the whole idea.
Advertisements1
I keep the cost around $9 for six generous servings, which works out to about $1.50 a plate. Everything cooks in one pan at 400F (205C), so there is no babysitting and almost nothing to wash.
If you are new to plant-based cooking, this is a gentle place to start. The technique is simple: get the vegetables deeply golden, bloom the spices in oil, then let the chickpeas crisp up at the edges. That is where all the flavor lives.
Why You'll Love This Recipe
About the Ingredients
2 cans (15 oz / 425g each) chickpeas, drained and patted dry
Patted-dry chickpeas crisp instead of steaming. If you cook dried beans, use 3 cups cooked and drain them very well.
1 medium red onion, cut into 1/2-inch wedges
Red onion keeps a little bite after roasting. Yellow or sweet onion works too and turns softer and sweeter.
1 large red bell pepper, cut into 1-inch pieces
Any color bell pepper is fine. Frozen pepper strips work in a pinch – no need to thaw, just add 3 extra minutes.
1 medium zucchini, cut into 1/2-inch half-moons
Look for a zucchini that feels heavy and firm with shiny skin. Yellow squash or eggplant are great swaps.
3 tbsp olive oil, divided
Regular olive oil is perfect here; save the fancy finishing oil for drizzling at the end. Avocado oil handles heat well too.
4 cloves garlic, minced
Fresh garlic gives the best aroma. If you only have garlic powder, use 1 tsp and add it with the spices instead.
1 1/2 tsp smoked paprika
Smoked paprika is the backbone of this dish. Sweet paprika works but tastes flatter, so add 1/2 tsp cumin to compensate.
1 tsp ground cumin
Toast whole cumin seeds in the pan first if you have them, then grind – the flavor is noticeably deeper.
1/2 tsp dried oregano
Crush it between your palms before adding to wake up the oils. Italian seasoning is a fine substitute.
1 can (14.5 oz / 411g) diced tomatoes, with juices
Fire-roasted diced tomatoes add a subtle smoky edge. Crushed tomatoes make a thicker, saucier skillet.
2 cups (60g) baby spinach, packed
Kale or Swiss chard works – add them 2 minutes earlier since they are sturdier. Frozen spinach is fine, just squeeze it dry.
1 tsp kosher salt, plus more to taste
Kosher salt is less salty by volume than table salt. If using table salt, start with 1/2 tsp and adjust at the end.
Tips & Tricks
Dry the Chickpeas Well
Moist chickpeas steam and turn mushy. Pat them thoroughly with a clean towel and let them sit for 5 minutes before they hit the pan.
Do Not Crowd the Skillet
If your pan is smaller than 12 inches, roast the vegetables in two batches. Crowding traps steam and you lose the golden edges that make this dish.
Bloom the Spices in Oil
Add paprika and cumin to the hot oil for just 30 seconds before the tomatoes go in. This one move doubles the flavor compared to sprinkling spices on at the end.
Salt in Layers
Season the vegetables before roasting and again after the spinach wilts. Layered salt tastes brighter than a single big pinch at the end.
Pro Tips
Step-by-Step Instructions
1. Heat the oven and pan
Place a rack in the middle of the oven and heat to 400F (205C). Set a 12-inch oven-safe skillet on the stovetop over medium-high heat for 2 minutes so it is properly hot before anything goes in.
2. Season the chickpeas
Pat the chickpeas completely dry, then toss them in a bowl with 1 tbsp olive oil and 1/2 tsp salt. They should look slightly glossy, not wet – this is what gives you crispy edges.
3. Roast the chickpeas
Spread the chickpeas in the hot skillet in a single layer and roast at 400F (205C) for 15 minutes. They are ready when several have split open and the skins look dry and lightly browned.
4. Add the vegetables
Pull the skillet out and scatter in the onion, bell pepper, and zucchini with the remaining 2 tbsp olive oil and 1/2 tsp salt. Toss gently and roast another 15 minutes at 400F (205C), until the pepper edges are blistered and the onion is translucent.
5. Bloom the aromatics
Move the skillet to the stovetop over medium heat. Push the vegetables to one side, add the garlic, smoked paprika, cumin, and oregano to the open oil, and stir constantly for 30 seconds until fragrant – do not let it burn.
6. Simmer the sauce
Pour in the diced tomatoes with their juices and stir everything together. Simmer for 4 to 5 minutes, until the liquid thickens slightly and bubbles steadily at the edges of the pan.
7. Wilt the spinach
Add the spinach in handfuls, stirring after each addition, and cook 1 to 2 minutes until fully wilted and dark green. Taste and add salt if needed.
8. Finish and serve
Turn off the heat, squeeze over the lemon half, and let the skillet rest 2 minutes so the sauce settles. Serve straight from the pan with rice, quinoa, or warm pita.
Delicious Variations
Smoky Mexican Skillet
Swap the oregano for 1 tsp chili powder and finish with lime, cilantro, and sliced avocado.
Mediterranean Twist
Use cherry tomatoes instead of diced, add 1/3 cup kalamata olives, and crumble vegan feta over the top.
Curry-Spiced Version
Replace the paprika and cumin with 2 tsp curry powder and 1/2 tsp garam masala, then stir in 1/4 cup coconut milk at the end.
How to Store Easy Vegan Dinner
Refrigerator
Store in an airtight container for up to 4 days. The flavors deepen overnight, so day-two leftovers are arguably better.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Warm in a skillet over medium heat for 5 to 6 minutes, adding a splash of water if it looks dry. The microwave works too – about 90 seconds on high, covered.
Frequently Asked Questions
Q: Is this Easy Vegan Dinner healthy?
Yes – each serving has about 285 calories, 12g of protein, and 6g of fiber from the chickpeas and vegetables. It is naturally dairy-free, gluten-free, and made with whole-food ingredients. Just watch the added salt if you are sodium-conscious.
Q: Can I make this vegan dinner ahead of time?
Absolutely, and it actually tastes better the next day. Cook the full recipe, cool it completely, and refrigerate for up to 4 days. Reheat gently on the stovetop so the chickpeas do not toughen.
Q: What can I use instead of chickpeas?
Cannellini beans, white beans, or cooked lentils all work well and keep the protein high. For a soy-based option, use 2 cups of firm tofu cubes, pressed and roasted the same way. Just keep the total volume the same so the timing stays accurate.
Q: Can I make this Easy Vegan Dinner in an air fryer?
You can roast the chickpeas and vegetables in the air fryer at 400F (205C) for 12 to 14 minutes, shaking halfway. Finish the sauce in a skillet on the stovetop, since the tomatoes and spinach need a pan to simmer properly.
Q: Is this recipe gluten-free and soy-free?
Yes, as written it is both gluten-free and soy-free. The only thing to double-check is your smoked paprika and canned tomatoes – some brands add unexpected ingredients. Read the labels if you are cooking for someone with allergies.
Give this Easy Vegan Dinner a try this week and let me know how it goes – I would love to hear what vegetables you tossed in. If you make it, snap a photo and tag me so I can see your skillet! What is your go-to weeknight plant-based meal? Happy growing!
Easy Vegan Dinner
Easy Vegan Dinner is a one-pan chickpea and vegetable skillet ready in 35 minutes, packed with 12g protein and big flavor for busy weeknights.
🧂 Ingredients
- 2 cans (15 oz / 425g each) chickpeas, drained and patted dry
- 1 medium red onion, cut into 1/2-inch wedges
- 1 large red bell pepper, cut into 1-inch pieces
- 1 medium zucchini, cut into 1/2-inch half-moons
- 3 tbsp olive oil, divided
- 4 cloves garlic, minced
- 1 1/2 tsp smoked paprika
- 1 tsp ground cumin
- 1/2 tsp dried oregano
- 1 can (14.5 oz / 411g) diced tomatoes, with juices
- 2 cups (60g) baby spinach, packed
- 1 tsp kosher salt, plus more to taste
📋 Instructions
- 1Heat the oven and pan — Place a rack in the middle of the oven and heat to 400F (205C). Set a 12-inch oven-safe skillet on the stovetop over medium-high heat for 2 minutes so it is properly hot before anything goes in.
- 2Season the chickpeas — Pat the chickpeas completely dry, then toss them in a bowl with 1 tbsp olive oil and 1/2 tsp salt. They should look slightly glossy, not wet – this is what gives you crispy edges.
- 3Roast the chickpeas — Spread the chickpeas in the hot skillet in a single layer and roast at 400F (205C) for 15 minutes. They are ready when several have split open and the skins look dry and lightly browned.
- 4Add the vegetables — Pull the skillet out and scatter in the onion, bell pepper, and zucchini with the remaining 2 tbsp olive oil and 1/2 tsp salt. Toss gently and roast another 15 minutes at 400F (205C), until the pepper edges are blistered and the onion is translucent.
- 5Bloom the aromatics — Move the skillet to the stovetop over medium heat. Push the vegetables to one side, add the garlic, smoked paprika, cumin, and oregano to the open oil, and stir constantly for 30 seconds until fragrant – do not let it burn.
- 6Simmer the sauce — Pour in the diced tomatoes with their juices and stir everything together. Simmer for 4 to 5 minutes, until the liquid thickens slightly and bubbles steadily at the edges of the pan.
- 7Wilt the spinach — Add the spinach in handfuls, stirring after each addition, and cook 1 to 2 minutes until fully wilted and dark green. Taste and add salt if needed.
- 8Finish and serve — Turn off the heat, squeeze over the lemon half, and let the skillet rest 2 minutes so the sauce settles. Serve straight from the pan with rice, quinoa, or warm pita.



