Ingredients
- 4 cups vegetable broth
- 2 pinches saffron threads
- 1/4 cup vegan butter or neutral oil
- 1 sweet onion, finely chopped
- 3 cloves garlic, minced
- 1 1/2 cups Arborio rice
- 1/4 cup white wine
- 1 cup canned pumpkin (unsweetened)
- 3 tablespoons nutritional yeast
- 1/4 cup vegan Parmesan cheese
- Salt and pepper to taste
- 1 cup breadcrumbs
- 1 cup all-purpose flour
- 1/4 cup vegan egg replacement
- 1/2 cup unsweetened plant-based milk
- Oil for frying
Instructions
- Warm the vegetable broth in a pot over low heat. Add saffron threads and allow them to steep until the broth turns golden and fragrant.
- Heat vegan butter or oil in a large sauté pan over medium heat. Add the chopped onion and cook until soft, then stir in the garlic and cook briefly until fragrant.
- Add Arborio rice and stir to coat each grain. Lightly toast the rice.
- Pour in the white wine and cook until absorbed.
- Gradually add the warm saffron broth, one ladle at a time, stirring constantly and allowing each addition to absorb before adding more.
- Continue cooking until the risotto is creamy and the rice is tender.
- Stir in pumpkin purée, nutritional yeast, and vegan Parmesan. Season with salt and pepper.
- Remove from heat and allow the risotto to cool completely.
- Shape cooled risotto into small balls.
- Set up a breading station with flour, a mixture of vegan egg replacement and plant-based milk, and breadcrumbs.
- Roll each ball in flour, dip into the liquid mixture, then coat in breadcrumbs.
- Heat oil in a deep pan and fry the risotto balls in batches until golden brown and crisp.
- Remove and drain on paper towels before serving.
Notes
- Let the risotto cool fully before shaping for easier handling.
- Do not overcrowd the pan when frying.
- Baked or air-fried versions work well for a lighter option.
- Serve immediately for best texture.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Appetizer
- Method: Frying
- Cuisine: Italian-inspired
- Diet: Vegan
Nutrition
- Serving Size: 1 risotto ball
- Calories: 140
- Sugar: 2g
- Sodium: 180mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 0mg
