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.