Why You’ll Love This Recipe
Vegan Paella brings all the comforting textures and bold flavors of traditional paella—without any meat or seafood. It’s packed with veggies, infused with rich spices like smoked paprika and saffron, and made with pantry staples. Whether you’re hosting a dinner party or just craving something cozy and healthy, this dish is a guaranteed crowd-pleaser.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
short-grain rice (such as Bomba or Arborio)
vegetable broth (warm)
onion, chopped
garlic, minced
bell peppers (red and yellow), sliced
tomatoes, chopped (or canned)
green beans or peas
artichoke hearts (optional)
smoked paprika
saffron threads (optional)
olive oil
salt
black pepper
lemon wedges (for serving)
fresh parsley (for garnish)
Directions
- In a large skillet or paella pan, heat olive oil over medium heat. Sauté onions until soft, then add garlic and cook for another minute.
- Stir in bell peppers and cook for 4–5 minutes until slightly tender.
- Add chopped tomatoes and cook until they break down and form a thick base.
- Stir in the rice, smoked paprika, saffron (if using), salt, and pepper. Toast the rice for 1–2 minutes.
- Pour in the warm vegetable broth and stir once to distribute everything evenly.
- Reduce the heat to medium-low and let the rice simmer uncovered without stirring for 15–20 minutes.
- Add green beans, peas, and artichokes during the last 5–7 minutes of cooking.
- Once the rice is tender and the liquid is absorbed, remove from heat and let it rest for 5 minutes.
- Garnish with fresh parsley and lemon wedges before serving.
Servings and timing
Serves: 4
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Variations
- Spicy Kick: Add chopped chili or red pepper flakes for heat.
- Mushroom Version: Add sliced mushrooms for an earthy flavor and meaty texture.
- Chickpeas: Stir in cooked chickpeas for added protein.
- Zucchini or Eggplant: Use seasonal vegetables to switch things up.
- No Saffron? Use turmeric as a budget-friendly alternative for color and a mild earthy taste.
Storage/Reheating
Store leftover vegan paella in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat with a splash of broth or water to revive the texture. You can also microwave it in a covered dish. Freezing is possible, though the texture of the rice may change slightly upon thawing.
FAQs
What kind of rice should I use?
Short-grain rice like Bomba or Arborio works best for paella because it absorbs liquid well and stays firm.
Can I use brown rice?
Yes, but it requires more liquid and a longer cooking time. Keep an eye on the texture.
Do I need a paella pan?
No, a large, wide skillet or sauté pan works just fine for home cooking.
Is saffron necessary?
Saffron adds authentic flavor and color but is optional. Turmeric or smoked paprika can work in its place.
Can I make this ahead?
Yes, you can make it in advance and reheat gently before serving.
What makes the bottom crispy?
Letting the rice cook undisturbed creates a crust called socarrat. Slightly increase the heat at the end for a crispier bottom layer.
Is this dish gluten-free?
Yes, as long as your broth and seasonings are gluten-free.
Can I add tofu or tempeh?
Absolutely. Add pan-fried tofu or tempeh pieces as a protein-rich topping.
What should I serve with vegan paella?
Serve with a fresh salad, grilled vegetables, or crusty bread.
Can I freeze vegan paella?
Yes, freeze in a sealed container for up to 1 month. Thaw and reheat gently on the stovetop.
Conclusion
Vegan Paella is a colorful, satisfying dish that brings the spirit of traditional Spanish cuisine to your table—without any animal products. With its rich, smoky flavors and tender rice infused with herbs and vegetables, it’s a showstopping meal that’s easy to prepare and fun to share.
PrintVegan Paella
Vegan Paella is a colorful, plant-based twist on the traditional Spanish rice dish. Made with short-grain rice, fresh vegetables, and bold spices like smoked paprika and saffron, this one-pan meal is hearty, healthy, and packed with flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Spanish
- Diet: Vegan
Ingredients
- 1 1/2 cups short-grain rice (such as Bomba or Arborio)
- 4 cups vegetable broth (warm)
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 2 cups chopped tomatoes (fresh or canned)
- 1 cup green beans or peas
- 1 cup artichoke hearts (optional)
- 1 tsp smoked paprika
- 1/4 tsp saffron threads (optional)
- 2 tbsp olive oil
- Salt and black pepper to taste
- Lemon wedges (for serving)
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large skillet or paella pan over medium heat. Sauté onions until soft, about 3–4 minutes.
- Add garlic and cook for 1 minute. Stir in bell peppers and cook for 4–5 minutes until slightly tender.
- Add chopped tomatoes and cook until they break down and thicken, about 5 minutes.
- Stir in rice, smoked paprika, saffron (if using), salt, and pepper. Toast rice for 1–2 minutes, stirring gently.
- Pour in warm vegetable broth and stir once to distribute ingredients evenly. Reduce heat to medium-low and simmer uncovered without stirring for 15–20 minutes.
- Add green beans, peas, and artichokes during the last 5–7 minutes of cooking.
- Once the rice is tender and the liquid absorbed, remove from heat and let rest for 5 minutes.
- Garnish with parsley and serve with lemon wedges.
Notes
- Do not stir while cooking to help form a crispy bottom layer (socarrat).
- Substitute saffron with turmeric for a similar color and mild flavor.
- Add mushrooms, chickpeas, or tofu for extra protein and variety.
- Use a wide, shallow pan for even cooking and better texture.
- Letting the paella rest before serving helps the flavors settle.
Nutrition
- Serving Size: 1 plate
- Calories: 380
- Sugar: 7g
- Sodium: 650mg
- Fat: 11g
- Saturated Fat: 1.5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 6g
- Protein: 7g
- Cholesterol: 0mg