Go Back
Vegan Savory French Onion Sausage Rolls

Vegan Savory French Onion Sausage Rolls – Golden, Flaky & Full of Flavor

Imagine buttery, flaky pastry hugging a savory French onion–style filling with mushrooms, lentils, and melty cheese (or vegan cheese) — warm rolls that taste like a weekend bake but come together fast. Sounds dreamy, right? I’m excited to share this one with you
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 10
Course: Appetizer
Calories: 340

Ingredients
  

  • Filling:
  • 2 tbsp olive oil or vegan butter
  • 1 large onion thinly sliced — aim for ~2 cups sautéed (caramelized)
  • 1 cup cooked brown lentils or 1 can, drained & rinsed
  • 2 cups mushrooms finely chopped (cremini or button)
  • 1 tbsp tomato ketchup
  • 1 tsp Worcestershire sauce use vegan Worcestershire for vegan version
  • 1 tsp Dijon mustard
  • 1 tsp onion powder
  • Freshly cracked black pepper to taste
  • Salt to taste keep light — the cheese or sauce adds salt
  • Pastry & finish:
  • 2 sheets puff pastry thawed if frozen (store-bought works great)
  • 1 tbsp milk use plant milk for vegan or a dairy-free milk
  • Optional extras: cheese cheddar or mozzarella — or vegan cheese, fresh herbs (thyme, rosemary, parsley), chili flakes for heat.

Equipment

  • Baking tray (rimmed)
  • Parchment paper
  • Large mixing bowl
  • Large skillet (for sautéing onions and filling)
  • Spoon or spatula
  • Pastry brush
  • Sharp knife or pizza cutter
  • Measuring cups & spoons
  • FYI: You don’t need professional gear. A sturdy skillet and a decent blade will do most of the magic. :)

Method
 

  1. Caramelize the onions (this matters)
  2. Heat 2 tbsp olive oil in a skillet over medium heat. Add the sliced onions and a pinch of salt. Cook slowly, stirring occasionally, until they turn deep golden and sweet — about 20 minutes. Yes, patience rewards you here.
  3. Make the “sausage” filling
  4. Push the onions to the side and add chopped mushrooms. Cook until the mushrooms release liquid and it evaporates, about 6–8 minutes. Stir in lentils, 1 tbsp ketchup, 1 tsp Worcestershire, 1 tsp Dijon, and 1 tsp onion powder. Cook 3–4 minutes to let flavors marry. Season with freshly cracked black pepper and adjust salt.
  5. Assemble the rolls
  6. Preheat the oven to 400°F (200°C). Lay one puff pastry sheet on parchment. Spread half the filling in a long strip along the short edge, leaving a border. If you use cheese, sprinkle a thin layer on top of the filling. Roll the pastry tightly, seal the edge with a little milk, and cut into 5 even rolls. Repeat with the second sheet and remaining filling to get 10 rolls total.
  7. Egg/milk wash & bake
  8. Place rolls on a baking tray lined with parchment. Brush tops with 1 tbsp milk (or plant milk) for color. Bake 20–25 minutes until golden and puffed. Cool 5 minutes before serving.

Notes

Serves: 10 rolls (estimate 1 roll per person as snack; 2 rolls as main for light meal)
Estimated calories per roll (vegetarian with cheese): ~ 340 kcal
Estimated calories per roll (vegan version using vegan cheese/milk): ~ 300–320 kcal
How I got that estimate: Puff pastry contributes the bulk (two sheets ≈ 2,200–2,500 kcal depending on brand). Lentils, mushrooms, onions, a splash of oil, and cheese add the rest. I divide the total by 10 for per-roll numbers. Use this as a guide — different pastry brands and cheese choices change totals, FYI.