Bright peas, tender mushrooms, saffron perfume, and golden rice — all cooked in one pan with a handful of chickpeas for heartiness. If you want a spring dinner that looks impressive but actually lets you sip wine while it cooks, this paella will become your secret weapon.
I fell in love with paella the way most people do: at a noisy dinner party where someone took charge of the pan and everyone cheered. Since then, I’ve made this Vegan Spring Vegetable Paella with Chickpeas a dozen times for friends and family. It always disappears fast. Want to know how to make a crowd-pleasing, plant-forward paella that still feels authentic? Let’s go.
Quick Recipe Info
- Prep time: 10 minutes
- Cook time: 45 minutes
- Total time: 55 minutes
- Servings: 6
- Estimated calories per serving: ~427 kcal (approx.)

Why this vegan paella works
Paella wins because it layers flavor: sautéed veggies, toasted rice, wine, saffron, and a good simmer. I swap the traditional seafood and meat for chickpeas, mushrooms, and peas, which keep the dish satisfying and full of texture. Saffron adds that floral, sunlit aroma and makes the rice glow — don’t skip it if you can help it. Seriously, the color alone makes people optimistic about life.
Ever wondered whether paella needs fancy equipment? Nope. A good, wide skillet (preferably paella pan) and steady heat do the trick.
Ingredients
- 1/4 cup + 2 tbsp extra-virgin olive oil, divided
- 1 yellow onion, finely chopped
- 1 red bell pepper, thinly sliced
- 8 oz cremini mushrooms, sliced
- 3 garlic cloves, minced
- 1 1/2 tsp paprika (smoked or sweet, your call)
- 1 tsp saffron threads
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 cup dry U.S.-grown short-grain white rice (e.g., bomba or Calrose)
- 1 (15-oz) can chickpeas, rinsed and drained (about 240 g)
- 1 (15-oz) can diced fire-roasted tomatoes
- 1 cup dry white wine (optional but lovely)
- 2 1/2 cups vegetable broth (hot)
- 1/2 cup frozen green peas, thawed
- 1/4 cup finely chopped fresh parsley
- Zest and juice of 1 lemon
- 1/3 cup sliced green olives, optional (Castelvetrano work great)
Bold tip: use short-grain rice so the dish achieves that slightly creamy, starchy finish.
Equipment
- Large high-sided skillet or paella pan with a fitted lid (about 12–14 inches)
- Wooden spoon or spatula
- Measuring cups and spoons
- Citrus zester/juicer
- Chef’s knife and cutting board
You don’t need a fancy paella pan, but the wide surface helps rice cook evenly and form that coveted crust at the bottom (socarrat). If you get it right, you’ll feel like a culinary sorcerer.
Step-by-step instructions for Vegan Spring Vegetable Paella with Chickpeas

1. Heat and soften the aromatics
Heat 1/4 cup olive oil in your skillet over medium-high heat. Add the chopped onion, sliced red pepper, and sliced mushrooms. Cook 7–8 minutes, stirring often, until the vegetables soften and smell sweet.
2. Add garlic, spice, and saffron
Stir in the minced garlic, 1 1/2 tsp paprika, saffron threads, 1 tsp salt, and 1/2 tsp black pepper. Cook for about 2 minutes to toast the spices and wake up the saffron. The kitchen will start to smell like a vacation.
3. Deglaze with wine (optional)
Pour in 1 cup dry white wine and let it reduce for 2–3 minutes. If you don’t drink wine or avoid it in cooking, use a splash of extra broth instead — still good.
4. Toast the rice
Add 1 1/2 cups short-grain rice and stir 2–3 minutes until the rice turns translucent on the edges. Toasting helps the grains stay separate and firm.
5. Add chickpeas, tomatoes, and broth
Stir in the rinsed chickpeas, fire-roasted tomatoes, and 2 1/2 cups hot vegetable broth. Bring the pan to a low boil, then reduce heat to a gentle simmer. Cover and cook for 25 minutes without stirring much. Let the rice absorb the liquid and develop texture.
6. Finish with peas and parsley oil
Mix 1/4 cup parsley, lemon zest, lemon juice, and the remaining 2 tbsp olive oil in a small bowl to make a quick parsley oil. After the rice finishes the covered cook, remove the lid and cook for 5 more minutes to tighten the top layer. Scatter the parsley oil over the paella, add 1/2 cup thawed peas, and scatter olives if you like.
7. Rest, garnish, and serve
Let the paella rest 5 minutes off the heat. Serve warm with extra lemon wedges and a final drizzle of olive oil.
Serving size & nutrition
- Serves: 6 generous portions.
- Calories per serving: ~427 kcal (approximate).
- Macronutrients (approx.): Protein ~9 g, Carbs ~61 g, Fat ~12 g, Fiber ~6 g.
This paella gives a comforting balance of carbs, some protein from chickpeas, and healthy fats. It fills plates and frees you from the “what’s for dinner?” anxiety.
Pro tips for perfect paella
- Use hot broth when you add it. Cold liquid slows the cooking down.
- Don’t stir once you add the broth and rice; stirring releases starch and prevents socarrat.
- Go low and slow on the simmer to let rice absorb evenly.
- Toast saffron briefly in a little warm liquid before adding if you want an extra fragrant punch.
- Check seasoning near the end; canned chickpeas and tomatoes may add salt.
Rhetorical question time: want that slightly crusty bottom? Turn the heat up for the last minute, then watch like a hawk. You’ll likely get applause.
Variations & swaps
- Add artichokes instead of olives for a Mediterranean twist.
- Swap cremini for oyster mushrooms to imitate clams’ texture.
- Use brown rice or farro — increase broth and cook time; the result beats a sad, undercooked grain any day.
- Amp it up with a chopped roasted red pepper salsa on top.
IMO, the chickpeas make the dish both filling and cheerful — they add bite and protein without overshadowing the spring veg.
Still Hungry, Try It Next recipe :-
Vegan Grilled Artichoke & White-Bean Flatbread

Storage & make-ahead
- Fridge: Store leftover paella in an airtight container for up to 4 days.
- Reheat: Warm gently on the stove with a splash of water or broth to loosen rice. A hot oven works too covered with foil at 325°F (160°C) for 10–15 minutes.
- Freezer: Freeze portions for up to 3 months, though texture may change slightly.
FYI: paella tastes great the next day, but the socarrat loses its crisp. If you care about the crust, reheat under a hot broiler briefly.
Pairings and what to serve with it
- Simple green salad with lemon vinaigrette.
- Charred asparagus or roasted spring vegetables.
- Crusty bread to mop up any saffron-y juices.
- A dry white wine or bright rosé complements the saffron and lemon.
Serve this paella as a centerpiece for a casual dinner party. It looks impressive, but it lets you actually talk with guests instead of babysitting multiple pans.
How it compares to classic paella
Traditional Valencian paella uses rabbit, chicken, or seafood and cooks rice over open flame. I respect that tradition and keep my version respectful but plant-forward. This Vegan Spring Vegetable Paella with Chickpeas keeps the texture and technique intact — saffron, rice toast, layered flavors — but swaps animal protein for chickpeas and mushrooms.
Which should you make? If you want authenticity, try a seafood paella sometime. If you want a 100% vegan celebration dish that feeds a crowd, make this one. You’ll still get flavor depth and a festive table presence.
My Final thoughts
This Vegan Spring Vegetable Paella with Chickpeas proves you can make something seasonal, beautiful, and entirely plant-based without spending hours fussing. The dish stands out at a spring dinner, and it scales up when guests drop by. I promise — your oven, skillet, and friends will all thank you.
Ready to try it tonight? Grab your widest skillet and the saffron, and let’s make paella that even non-vegans will clap for. If you want, I can turn this into a printable recipe card with exact metric conversions and a shopping list. Want that?.

Vegan Spring Vegetable Paella with Chickpeas (Vegan)
Ingredients
Equipment
Method
- Heat and soften the aromatics
- Heat 1/4 cup olive oil in your skillet over medium-high heat. Add the chopped onion, sliced red pepper, and sliced mushrooms. Cook 7–8 minutes, stirring often, until the vegetables soften and smell sweet.
- Add garlic, spice, and saffron
- Stir in the minced garlic, 1 1/2 tsp paprika, saffron threads, 1 tsp salt, and 1/2 tsp black pepper. Cook for about 2 minutes to toast the spices and wake up the saffron. The kitchen will start to smell like a vacation.
- Deglaze with wine (optional)
- Pour in 1 cup dry white wine and let it reduce for 2–3 minutes. If you don’t drink wine or avoid it in cooking, use a splash of extra broth instead — still good.
- Toast the rice
- Add 1 1/2 cups short-grain rice and stir 2–3 minutes until the rice turns translucent on the edges. Toasting helps the grains stay separate and firm.
- Add chickpeas, tomatoes, and broth
- Stir in the rinsed chickpeas, fire-roasted tomatoes, and 2 1/2 cups hot vegetable broth. Bring the pan to a low boil, then reduce heat to a gentle simmer. Cover and cook for 25 minutes without stirring much. Let the rice absorb the liquid and develop texture.
- Finish with peas and parsley oil
- Mix 1/4 cup parsley, lemon zest, lemon juice, and the remaining 2 tbsp olive oil in a small bowl to make a quick parsley oil. After the rice finishes the covered cook, remove the lid and cook for 5 more minutes to tighten the top layer. Scatter the parsley oil over the paella, add 1/2 cup thawed peas, and scatter olives if you like.
- Rest, garnish, and serve
- Let the paella rest 5 minutes off the heat. Serve warm with extra lemon wedges and a final drizzle of olive oil.
Notes
Serving size & nutrition
- Serves: 6 generous portions.
- Calories per serving: ~427 kcal (approximate).
- Macronutrients (approx.): Protein ~9 g, Carbs ~61 g, Fat ~12 g, Fiber ~6 g.

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.