Vegan Caramelized Onion Spinach

Featured in: Plant-Based Perfection

These soft, golden rolls are packed with sweet caramelized onions, fresh spinach, and aromatic herbs, all swirled in homemade dough. Savory marinara adds extra flavor in every bite, while a sprinkle of nutritional yeast lends cheesy notes. Ideal as a party appetizer, light meal, or snack. Enjoy warm from the oven—perfect for sharing and sure to satisfy anyone craving hearty, plant-based comfort food.

A woman is sitting at a table with a plate of food in front of her. The plate contains a dessert with berries on top.
Updated on Fri, 21 Nov 2025 18:07:14 GMT
A delicious vegan caramelized onion and spinach pizza roll is displayed on a wooden cutting board. Pin it
A delicious vegan caramelized onion and spinach pizza roll is displayed on a wooden cutting board. | recipebyme.com

Nothing turns a simple dinner into a showstopper like vegan caramelized onion and spinach pizza rolls fresh out of the oven tender dough swirled with deeply savory onions garlic and bright spinach all finished with a hint of marinara. These make any weekday feel special and are always the first thing to disappear at gatherings.

I made these for a friend’s birthday party and guests were fighting over the last roll. Now I make double batches because they go so quickly.

Ingredients

  • Active dry yeast: Gives the dough a soft pillowy texture. Make sure your yeast is fresh by checking the date.
  • Warm water: Activates the yeast and ensures the dough rises properly.
  • Sugar: Helps the yeast foam up during blooming.
  • All purpose flour: Works best for light fluffy rolls. Opt for unbleached if possible.
  • Salt: Brings out the flavor in the dough.
  • Olive oil: Keeps the dough supple and makes the filling rich. Use extra virgin for the best taste.
  • Large onions: Create the sweet caramelized base of the filling. Go for yellow or Vidalia onions for best results.
  • Fresh spinach: Wilts perfectly and delivers a boost of greens. Look for vibrant leaves with no slimy spots.
  • Garlic: Adds layers of flavor. Use freshly minced for punch.
  • Dried oregano: Brings classic pizza flavor.
  • Red pepper flakes: Add gentle heat but are totally optional.
  • Marinara sauce: Gives a saucy pizza bite. Use your favorite jarred or homemade version.
  • Salt and pepper: Are essential to balance the flavors.
  • Nutritional yeast: Adds cheesy depth on top. Go for flake style if you can find it.

Instructions

Make the Dough:
In a small bowl combine yeast warm water and sugar. Let this mixture sit for about ten minutes until you see lots of bubbles forming on top which means the yeast is alive and ready.
Prepare the Dough:
In a large mixing bowl add the flour and salt then pour in the bubbly yeast mixture plus olive oil. Stir until mostly combined then knead by hand until you have a smooth springy dough which takes around ten minutes. If it sticks too much dust with a little extra flour.
Let the Dough Rise:
Cover the bowl with a kitchen towel and set it somewhere warm for about an hour or until the dough has doubled in size. This step is key for fluffy rolls.
Caramelize the Onions:
While the dough rises heat olive oil in a big skillet over medium low heat. Add your sliced onions and let them cook slowly for up to twenty minutes stirring occasionally. The goal is deep golden color and sweet aroma so take your time.
Add Spinach and Aromatics:
Once the onions are caramelized stir in minced garlic spinach oregano and chili flakes if using. Cook for a few minutes just until the spinach wilts down. Season well with salt and pepper then transfer to a plate and let cool.
Shape the Rolls:
Grease your baking dish and set oven to 190 C or 375 F. On a floured surface roll the dough out into a big rectangle. Spread the marinara over it evenly then scatter the cooled spinach onion mixture across the top.
Roll and Slice:
Starting from the long side roll up the dough into a tight log. Use a sharp knife to slice the log into ten to twelve even pieces. Gently place these in your baking dish swirl side up.
Finish and Bake:
Sprinkle the rolls with nutritional yeast for a cheesy finish if you like. Bake for about half an hour until they are lightly golden and puffed up. Cool for a few minutes before serving so the flavors settle.
A plate of delicious looking pizza rolls with various toppings.
A plate of delicious looking pizza rolls with various toppings. | recipebyme.com

Caramelized onions completely transformed my pizza roll game. I watched my usually skeptical father go back for seconds and thirds which pretty much sealed these as a family favorite.

Storage Tips

These rolls stay good in an airtight container in the fridge for up to four days. Reheat in the oven so they crisp up again. If you plan to freeze let them cool after baking then wrap tightly. They will keep in the freezer for up to two months. When ready to eat bake straight from frozen until heated through.

Ingredient Substitutions

Feel free to sub kale or swiss chard for the spinach. If you are not into onions roasted mushrooms or bell peppers would be a tasty swap. Gluten free flour blends work well for the dough if you check the hydration as some absorb more liquid.

Serving Suggestions

Serve these alongside a bright salad for a main meal or cut into smaller pieces for appetizers. They are perfect for packing into school lunches or as a party snack. A drizzle of balsamic glaze over warm rolls adds a lovely tangy contrast.

Cultural and Seasonal Notes

Pizza rolls bring together classic Italian flavors in a fun riff on cinnamon rolls. In spring try adding a handful of fresh herbs like basil or parsley to the filling. Late summer is great for tossing in roasted cherry tomatoes for extra richness.

Seasonal Adaptations

Try subbing baby arugula or fresh basil when spinach is out of season Add diced roasted squash or eggplant in autumn Sprinkle with pine nuts for a festive winter touch

Success Stories

After sharing these at a family reunion I had three aunts text me for the recipe within hours. Even our youngest picky eater asked for them in her lunchbox the next day.

Freezer Meal Conversion

To freeze before baking assemble and slice the rolls then arrange in your baking dish and wrap tightly. Pop in the freezer. When ready to bake transfer frozen rolls to the oven add five to ten minutes to the baking time.

A delicious looking pizza with a variety of toppings, including onions, is displayed on a wooden cutting board.
A delicious looking pizza with a variety of toppings, including onions, is displayed on a wooden cutting board. | recipebyme.com

Make a double batch if you want leftovers because these really do vanish fast. A final sprinkle of nutritional yeast on the warm rolls brings everything together beautifully.

Recipe FAQs

→ What makes the onions caramelized?

Slicing and slowly cooking onions over low heat draws out their natural sugars, creating a sweet, golden flavor.

→ Can I use fresh or frozen spinach?

Both options work well; just be sure to squeeze out excess moisture from frozen spinach before adding to the filling.

→ Is nutritional yeast necessary?

No, it's optional, but it provides a delicious, savory flavor and adds a cheesy touch without dairy.

→ How do I prevent the dough from sticking?

Lightly flour your work surface and rolling pin. This makes it easier to shape and roll out the dough.

→ What's a good dipping sauce for these rolls?

Marinara or garlic-herb sauces pair wonderfully, but feel free to try vegan ranch or tahini drizzle for variety.

→ Can these pizza rolls be prepared in advance?

Yes, you can assemble and refrigerate them before baking, or bake in advance and reheat before serving.

Vegan Caramelized Onion Spinach

Sweet caramelized onions and spinach rolled in homemade dough, baked until golden with a savory marinara filling.

Prep Time
25 min
Cook Time
50 min
Total Time
75 min
By: Sana

Category: Vegan Recipes

Skill Level: Medium

Cuisine: American

Yield: 12 Servings (10 to 12 rolls)

Dietary Categories: Vegan, Vegetarian, Dairy-Free

Ingredients

→ For the Dough

01 2 1/4 teaspoons active dry yeast
02 1 cup warm water
03 1 tablespoon granulated sugar
04 2 1/2 cups all-purpose flour
05 1/2 teaspoon fine salt
06 2 tablespoons olive oil

→ For the Filling

07 1 tablespoon olive oil
08 2 large onions, thinly sliced
09 3 cups fresh spinach leaves
10 2 cloves garlic, minced
11 1/2 teaspoon dried oregano
12 1/4 teaspoon crushed red pepper flakes
13 1/2 cup marinara sauce
14 Salt and freshly ground black pepper, to taste
15 2 tablespoons nutritional yeast, optional

Steps

Step 01

In a small bowl, combine active dry yeast, warm water, and granulated sugar. Stir well and allow to rest for 5 to 10 minutes until the mixture becomes foamy.

Step 02

In a large bowl, mix all-purpose flour and salt. Pour in the yeast mixture and olive oil. Blend and knead the dough for 8 to 10 minutes until smooth and elastic.

Step 03

Cover the dough and set aside in a warm place for 1 hour or until doubled in size.

Step 04

Heat olive oil in a skillet over medium-low heat. Add sliced onions and cook, stirring occasionally, for 15 to 20 minutes until golden and caramelized.

Step 05

Add minced garlic, fresh spinach leaves, dried oregano, and crushed red pepper flakes to the skillet. Sauté for 2 to 3 minutes, until spinach is wilted. Season with salt and black pepper. Remove from heat and allow to cool.

Step 06

Preheat oven to 375°F (190°C) and grease a large baking dish.

Step 07

Roll out the dough on a lightly floured surface into a large rectangle. Evenly spread marinara sauce over the dough. Spoon the spinach-onion mixture on top.

Step 08

Tightly roll up the dough from the long edge to form a log. Slice the log into 10 to 12 equal pieces and arrange them cut side up in the prepared baking dish.

Step 09

Sprinkle the tops with nutritional yeast if desired. Bake for 25 to 30 minutes or until the rolls are puffed and golden brown.

Step 10

Allow the rolls to cool slightly before serving warm.

Notes

  1. For enhanced flavor, allow the onions to caramelize fully, stirring occasionally to prevent burning.

Required Equipment

  • Mixing bowls
  • Large skillet
  • Spatula
  • Rolling pin
  • Baking dish
  • Sharp knife
  • Measuring cups and spoons

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains wheat (gluten).

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 180
  • Fats: 3.5 g
  • Carbohydrates: 33 g
  • Proteins: 5 g