Heat the olive oil in a wide pan over medium heat until shimmering and fragrant.
Add the chopped onion and minced garlic; sauté until translucent and fragrant, about 5 minutes, until the onion begins to soften and turn slightly golden.
Stir in smoked paprika and steeped saffron threads (including the soaking water); cook for 30 seconds to release their aromatic oils.
Add the chopped roasted bell pepper and blanched green beans; cook for 8-10 minutes, stirring occasionally, until they develop a smoky aroma and soften slightly.
Pour in the warm vegetable broth and bring to a gentle simmer. Stir in the rice, spreading it evenly across the pan.
Reduce the heat to medium-low and cook uncovered for about 15 minutes, stirring once or twice, until the rice absorbs most of the broth and begins to develop a crust on the bottom—that’s the socarrat forming.
Add the drained artichoke hearts and season with salt and pepper to taste. Continue cooking for another 5 minutes, until the rice is tender and the vegetables are heated through.
Remove the pan from heat, cover loosely with a towel, and let rest for 5 minutes to allow the flavors to meld and the crust to develop further.
Serve your vibrant vegan paella directly from the pan, ensuring some crispy socarrat is served on each plate—enjoy the smoky, tender, colorful bites!