Vegan Caramelized Onion & Spinach Pizza Rolls

Isabella

📖Life, Love, and Gastronomy 📖

I make these vegan caramelized onion and spinach pizza rolls when I want something comforting, flavorful, and easy to share. Soft homemade dough wraps around sweet caramelized onions, tender spinach, and rich tomato sauce, creating a savory roll that feels like a plant-based twist on classic pizza. I love how the onions become deeply sweet while the herbs and basil bring a fresh, aromatic flavor to every bite.

Why You’ll Love This Recipe

I enjoy this recipe because it combines simple ingredients with big flavor. The dough bakes up soft and fluffy, while the caramelized onions add natural sweetness that balances perfectly with the savory tomato sauce and spinach.

I also appreciate how satisfying these rolls are without needing any dairy or meat. The nutritional yeast adds a subtle cheesy flavor, and the fresh basil makes the rolls taste bright and homemade.

Another reason I keep making this recipe is how versatile it is. I can serve the rolls as an appetizer, a snack, or even a light lunch. They are also great for gatherings since I can slice them into individual portions that are easy to serve.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 cup warm almond milk

2 tablespoons sugar

2 1/4 teaspoons active dry yeast

1/4 cup olive oil or avocado oil

1 teaspoon dried oregano

1 teaspoon garlic powder

1 teaspoon dried basil

3 cups all-purpose flour

1 1/2 teaspoons salt

1 large onion, sliced

4 cups fresh spinach

2 tablespoons vegan butter

salt to taste

black pepper to taste

2/3 cup tomato sauce

8 fresh basil leaves, torn

1–2 tablespoons nutritional yeast

Directions

I start by combining the warm almond milk and sugar in a mixing bowl. I add the yeast, whisk it lightly, and let it sit for about five minutes until it becomes bubbly.

Next, I mix in the oil, oregano, garlic powder, and dried basil. I gradually add the flour and salt, stirring until a thick dough begins to form.

I knead the dough for about five to seven minutes until it becomes smooth and elastic. Then I place it in a lightly oiled bowl, cover it, and allow it to rise until it doubles in size.

While the dough rises, I melt the vegan butter in a skillet over low heat. I add the sliced onions and cook them slowly for about twenty to thirty minutes, stirring often, until they become soft and caramelized.

I add the spinach to the pan and cook it until it wilts. I season the mixture with salt and black pepper and let it cool slightly.

Once the dough is ready, I roll it out on a floured surface into a large rectangle. I spread the tomato sauce evenly over the dough, leaving a small border around the edges.

I distribute the caramelized onion and spinach mixture evenly over the sauce, then sprinkle the torn basil leaves on top.

I carefully roll the dough into a tight log. I slice the log into twelve equal rolls and place them in a greased baking dish.

If I want a slightly cheesy flavor, I sprinkle nutritional yeast on top.

Finally, I bake the rolls in a preheated oven at 375°F (190°C) for 34–38 minutes until they are golden brown and fully cooked. I let them cool slightly before serving.

Servings and timing

I prepare this recipe in about 30 minutes, and the baking time takes around 38 minutes. In total, the recipe takes about 68 minutes from start to finish.

This batch makes 12 pizza rolls, which is perfect when I want to serve a small group or prepare a snack that can be shared.

Each roll contains approximately 260 calories.

Variations

I like experimenting with different fillings depending on what I have in the kitchen.

Sometimes I add sautéed mushrooms for a deeper, earthy flavor. Roasted red peppers also work beautifully and add a mild sweetness.

When I want a slightly spicy version, I sprinkle crushed red pepper flakes over the tomato sauce before adding the filling.

I also occasionally swap spinach for kale or arugula, which gives the rolls a slightly different texture and flavor.

Storage/Reheating

I store leftover pizza rolls in an airtight container in the refrigerator for up to 3–4 days.

When I want to reheat them, I place the rolls in the oven at about 350°F (175°C) for 8–10 minutes until warmed through. This helps the dough stay soft while the edges become lightly crisp again.

If I need a quicker option, I warm them in the microwave for about 30–40 seconds, although I find the oven gives the best texture.

I can also freeze the baked rolls. I place them in a freezer-safe container and store them for up to two months. When I am ready to eat them, I thaw them in the refrigerator and reheat them in the oven.

Related Recipes:

FAQs

Can I make the dough ahead of time?

I sometimes prepare the dough in advance and keep it covered in the refrigerator overnight. When I am ready to use it, I let it sit at room temperature for about 30 minutes before rolling it out.

Can I use store-bought pizza dough?

Yes, I occasionally use store-bought pizza dough when I want to save time. I simply roll it out and follow the same filling and baking steps.

What can I use instead of almond milk?

I replace almond milk with other plant-based milks such as soy milk, oat milk, or cashew milk. I find that any unsweetened dairy-free milk works well.

How do I know when the rolls are done baking?

I look for a golden brown top and firm edges. When I gently press the top of a roll, it should feel set and cooked through.

Can I make these rolls gluten-free?

I sometimes experiment with gluten-free all-purpose flour blends. When I use one that is designed for yeast baking, the rolls still turn out soft and flavorful.

Conclusion

I love making these vegan caramelized onion and spinach pizza rolls because they combine comforting flavors with simple plant-based ingredients. The sweet onions, savory spinach, and fluffy dough create a dish that feels both satisfying and homemade.

Whether I serve them as a snack, appetizer, or light meal, these rolls always bring a warm and delicious pizza-inspired flavor to the table. I keep coming back to this recipe whenever I want something cozy, shareable, and completely dairy-free.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Caramelized Onion & Spinach Pizza Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 68 minutes
  • Yield: 12 rolls
  • Diet: Vegan

Description

Soft homemade dough wraps around sweet caramelized onions, tender spinach, and savory tomato sauce to create comforting vegan pizza rolls. These flavorful, shareable rolls offer a plant-based twist on classic pizza with herbs, basil, and a subtle cheesy note from nutritional yeast.


Ingredients

1 cup warm almond milk

2 tablespoons sugar

2 1/4 teaspoons active dry yeast

1/4 cup olive oil or avocado oil

1 teaspoon dried oregano

1 teaspoon garlic powder

1 teaspoon dried basil

3 cups all-purpose flour

1 1/2 teaspoons salt

1 large onion, sliced

4 cups fresh spinach

2 tablespoons vegan butter

Black pepper to taste

2/3 cup tomato sauce

8 fresh basil leaves, torn

12 tablespoons nutritional yeast


Instructions

  1. Combine the warm almond milk and sugar in a mixing bowl. Add the yeast, whisk lightly, and let it sit for about 5 minutes until bubbly.
  2. Mix in the oil, oregano, garlic powder, and dried basil.
  3. Gradually add the flour and salt, stirring until a thick dough forms.
  4. Knead the dough for 5–7 minutes until smooth and elastic. Place it in a lightly oiled bowl, cover, and let it rise until doubled in size.
  5. While the dough rises, melt the vegan butter in a skillet over low heat. Add the sliced onions and cook for 20–30 minutes, stirring often, until soft and caramelized.
  6. Add the spinach and cook until wilted. Season with salt and black pepper, then let the mixture cool slightly.
  7. Roll the risen dough on a floured surface into a large rectangle.
  8. Spread the tomato sauce evenly over the dough, leaving a small border around the edges.
  9. Distribute the caramelized onion and spinach mixture evenly over the sauce and sprinkle with torn basil leaves.
  10. Roll the dough tightly into a log and slice it into 12 equal rolls.
  11. Place the rolls in a greased baking dish and sprinkle nutritional yeast on top if desired.
  12. Bake in a preheated oven at 375°F (190°C) for 34–38 minutes until golden brown. Let cool slightly before serving.

Notes

Add sautéed mushrooms or roasted red peppers for additional flavor variations.

Sprinkle crushed red pepper flakes over the tomato sauce for a spicy version.

Spinach can be replaced with kale or arugula for a slightly different taste and texture.

Store leftovers in an airtight container in the refrigerator for up to 3–4 days.

Reheat in a 350°F (175°C) oven for 8–10 minutes or microwave for 30–40 seconds.

Baked rolls can be frozen for up to 2 months and reheated after thawing.

Store-bought pizza dough can be used as a shortcut.

  • Prep Time: 30 minutes
  • Cook Time: 38 minutes
  • Category: Appetizer
  • Method: Bake
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 roll
  • Calories: 260 kcal
  • Sugar: 4 g
  • Sodium: 420 mg
  • Fat: 9 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 38 g
  • Fiber: 3 g
  • Protein: 6 g
  • Cholesterol: 0 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star