There’s something deeply satisfying about a wrap that actually holds together, tastes incredible, and keeps you full for hours.
These Caramelized Leek and Potato Wraps check every single one of those boxes. They’re packed with real, wholesome ingredients, come together faster than you’d expect on a weeknight, and hit that perfect balance of savory, herby, and bright.
Whether you’re fully plant-based or just trying to eat a little less meat during the week, this recipe deserves a permanent spot in your rotation.
What Makes This Wrap Special?
The filling is built around two humble ingredients leeks and russet potatoes that transform completely once they’re cooked.
Leeks, when cooked low and slow in olive oil with a pinch of salt, go from sharp and fibrous to buttery soft and mildly sweet.
Russet potatoes (the kind you’d use for baked potatoes or mashed potatoes) add body and creaminess when lightly mashed into the mix. Together, they create a filling that feels hearty and comforting without being heavy.
What really sets this recipe apart, though, are the layers of flavor. Green onions, garlic, nutritional yeast, za’atar, and ground coriander build a deeply savory, slightly nutty base.
Cannellini beans add protein and a creamy texture. Frozen peas, fresh parsley, dill, and lemon zest bring brightness and a pop of color. Optional chopped spinach sneaks in extra greens without changing the flavor.
And then there’s the dipping sauce a tangy, herb loaded blend of plain plant based yogurt, Dijon mustard, white wine vinegar, lemon, maple syrup, and fresh dill. It’s the kind of sauce that makes you want to put it on everything.
Ingredients
For the Wrap Filling:
- 1 medium russet potato, peeled and cut into small cubes
- 2 tablespoons extra virgin olive oil
- 2 leeks, cleaned, trimmed, and sliced into rounds
- 2 green onions (scallions), thinly sliced — keep the white and green parts separate
- 6 large garlic cloves, minced
- 2 tablespoons nutritional yeast
- 2 teaspoons za’atar
- 1 teaspoon ground coriander
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup frozen peas, thawed
- 1/2 cup fresh flat-leaf parsley leaves, finely chopped
- 1/2 cup fresh dill, finely chopped
- 2 cups baby spinach, roughly chopped (optional)
- Zest of 1 lemon
- 4–5 large burrito-size flour tortillas
For the Sauce:
- 1/2 cup unsweetened plant-based yogurt (oat, cashew, or almond-based all work great)
- 1 teaspoon Dijon mustard
- 1 garlic clove, finely grated
- 1 tablespoon white wine vinegar
- Juice and zest of half a lemon
- 2 teaspoons pure maple syrup
- 3 tablespoons fresh dill, finely chopped
Step by Step Instructions
Step 1: Cook the Potatoes

Bring a medium pot of salted water to a boil, or set up a steamer basket. Add the cubed russet potato and cook for about 10 minutes, until the pieces are tender and a fork slides through them easily. Drain and set aside.
Step 2: Caramelize the Leeks

While the potatoes cook, set a wide skillet over medium low heat and add the olive oil. Once the oil is warm, add the sliced leeks with a pinch of salt. Stir to coat everything in the oil, then cook, stirring occasionally, for about 5 minutes until the leeks are softened and starting to turn golden at the edges.
Step 3: Build the Flavor Base
Add the white parts of the green onions and the minced garlic to the pan. Cook, stirring frequently, for another 2 to 3 minutes until the garlic smells fragrant and has lost its raw bite.

Sprinkle in the nutritional yeast, za’atar, and ground coriander. Stir everything together and cook for another 2 minutes to let the spices bloom into the mixture.
Step 4: Add Beans and Potatoes
Add the drained cannellini beans and cooked potatoes to the skillet. Give everything a good stir to combine. Using the back of a large spoon or a potato masher, gently mash the mixture until it starts to stick together and holds its shape.

You’re not going for a smooth mash you want some texture. If the mixture looks dry, stir in a small splash of water to bring it together.
Step 5: Fold in the Fresh Ingredients

Remove the pan from the heat. Fold in the thawed peas, chopped parsley, fresh dill, the green tops of the green onions, spinach (if using), and lemon zest. Stir until everything is evenly mixed. Taste and adjust the salt or spices as needed.
Step 6: Make the Sauce

Whisk together the plant-based yogurt, Dijon mustard, grated garlic, white wine vinegar, lemon juice and zest, maple syrup, and fresh dill in a small bowl until smooth. Taste and adjust add a little more vinegar for tang or a touch more maple syrup for balance. Set aside.
Step 7: Assemble the Wraps

Cut a large flour tortilla in half so you have two half moon shapes. Spoon 3 to 4 tablespoons of the filling onto the flat cut edge of one half. Press and flatten the filling across the wrap, leaving about a half-inch border around the edges without filling.

To fold into a triangle: fold the curved edge up and over the filling, then take one pointed end and fold it toward that fold. Continue folding toward the opposite pointed end to form a tight triangle shape. Tuck in any exposed edges. Repeat with the remaining filling and tortillas.

Serve immediately alongside the dipping sauce, or press the assembled wraps in a dry skillet over medium heat for 2 minutes per side until golden and slightly crisp on the outside.
Tips for Getting It Right
Don’t skip the low-and-slow step for the leeks. This is what gives them that sweet, mellow flavor. Rushing them over high heat will make them taste grassy and sharp instead of rich and soft.
Use fresh herbs generously. The parsley and dill aren’t decorative — they’re a major part of the flavor. Don’t substitute dried herbs here; the fresh versions make a real difference.
Let the filling cool slightly before assembling. A hot, steamy filling makes the tortillas soggy. Give it five minutes off the heat before you start wrapping.
Za’atar is worth finding. It’s a Middle Eastern spice blend made from dried herbs, sesame seeds, and sumac. Most well-stocked grocery stores carry it in the spice aisle, and Trader Joe’s and Whole Foods both stock it reliably. The flavor is nutty, herby, and slightly tangy — nothing else quite replaces it.
Make Ahead and Storage Notes
The filling keeps well in an airtight container in the refrigerator for up to four days, making this a great meal-prep recipe. Store the sauce separately. When you’re ready to eat, simply warm the filling in a skillet with a splash of water, assemble fresh wraps, and serve.
Assembled wraps can be wrapped tightly in foil and refrigerated for up to two days. For best results, reheat them in a dry skillet over medium heat rather than the microwave so they stay crisp on the outside.
Russet potatoes work best because they mash easily and absorb the flavors around them well. Yukon Gold potatoes are a good substitute if that’s what you have they’ll give the filling a slightly creamier, buttery texture. Avoid waxy varieties like red potatoes; they don’t mash as smoothly.
Great Northern beans or butter beans are the closest substitutes. Chickpeas work too, though they’ll stay firmer and won’t mash as easily. All of them will keep the protein content similar.
A mix of dried oregano, dried thyme, sesame seeds, and a small squeeze of lemon juice will get you close. It won’t be identical, but it’ll still taste great in the filling.
Yes large gluten-free flour tortillas are widely available at most major grocery chains. Look for ones labeled “burrito-size” so you have enough surface area to fold the triangle shape properly.
Absolutely. Roasted red peppers, sautéed mushrooms, or sun-dried tomatoes would all fit nicely with the existing flavor profile. Just make sure any additions are cooked and not too wet before folding them in.
The wraps taste good on their own, but the sauce really pulls everything together. The tang from the vinegar and lemon cuts through the richness of the potato filling in a way that makes each bite feel balanced. It takes less than three minutes to make it’s worth it.
If you’re not keeping this recipe fully plant-based, plain whole-milk Greek yogurt works perfectly in the sauce. It’s thick, tangy, and will hold up the same way.
The key is not overfilling them and making sure the filling is pressed down and fairly flat before folding. The triangle fold method described in the instructions is specifically designed to hold the filling in place without unraveling. Pressing the finished wrap in a dry skillet also helps seal the edges.
Caramelized Leek and Potato Wraps: The Plant-Based Lunch You’ll Want Every Week
Ingredients
- 1 medium russet potato peeled and cubed
- 2 tablespoons extra virgin olive oil
- 2 leeks cleaned, trimmed and sliced
- 2 green onions scallions, thinly sliced — white and green parts separated
- 6 large garlic cloves minced
- 2 tablespoons nutritional yeast
- 2 teaspoons za’atar
- 1 teaspoons ground coriander
- 1 can 15 oz cannellini beans, drained and rinsed
- 1 cups frozen peas thawed
- 0.5 cups fresh flat-leaf parsley leaves finely chopped
- 0.5 cups fresh dill finely chopped
- 2 cups baby spinach roughly chopped (optional)
- 1 lemon zested
- 5 large burrito-size flour tortillas
- 0.5 cups unsweetened plant-based yogurt
- 1 teaspoons Dijon mustard
- 1 garlic clove finely grated
- 1 tablespoons white wine vinegar
- 0.5 half lemon juiced and zested
- 2 teaspoons pure maple syrup
- 3 tablespoons fresh dill finely chopped (for sauce)
Instructions
- Boil the Potatoes: Bring a pot of salted water to a boil. Add 1 medium russet potato, peeled and cubed and cook until tender and easily pierced with a fork.
- Caramelize the Leeks: Heat 2 tablespoons extra virgin olive oil in a skillet over medium-low. Add 2 leeks, cleaned, trimmed and sliced with a pinch of salt. Stir to coat and cook, stirring occasionally, until softened and lightly golden.
- Add Aromatics & Spices: Stir in the white parts of 2 green onions (scallions), thinly sliced — white and green parts separated and 6 large garlic cloves, minced. Cook until fragrant, about 2–5 minutes
- . Add 2 tablespoons nutritional yeast, 2 teaspoons za’atar, and 1 teaspoons ground coriander. Stir into the leek mixture and cook for 2 more mins.
- Add Beans & Potatoes: Add 1 can (15 oz) cannellini beans, drained and rinsed and cooked 1 medium russet potato, peeled and cubed. Stir to combine. Lightly mash with a spatula or potato masher until the mixture holds together. Add a splash of water if the mix feels dry.
- Fold in Fresh Ingredients: Remove from heat. Fold in 1 cups frozen peas, thawed, 0.5 cups fresh flat-leaf parsley leaves, finely chopped, 0.5 cups fresh dill, finely chopped, green tops of 2 green onions (scallions), thinly sliced — white and green parts separated, 2 cups baby spinach, roughly chopped (optional) (if using), and 1 lemon, zested. Taste and adjust seasoning.
- Make the Dipping Sauce: Whisk together 0.5 cups unsweetened plant-based yogurt, 1 teaspoons Dijon mustard, 1 garlic clove, finely grated, 1 tablespoons white wine vinegar, 0.5 half lemon, juiced and zested, 2 teaspoons pure maple syrup, and 3 tablespoons fresh dill, finely chopped (for sauce) in a small bowl until smooth. Taste and adjust — add more vinegar for tang or maple syrup for balance. Set aside.
- Assemble the Wraps: Cut each 5 large burrito-size flour tortillas in half into a half-moon shape. Spoon 3–4 tbsp of filling onto the flat cut edge, pressing it flat and leaving a ½-inch border. Fold the curved edge up over the filling, then fold one pointed end toward that fold, and continue folding to the opposite point to form a tight triangle. Tuck in any exposed edges. Repeat with remaining filling.
- Optional: Press & Toast: Place assembled wraps in a dry skillet over medium heat. Press gently and cook until golden and lightly crisp on each side.
Notes
Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes | Servings: 4–5 wraps
- Don’t rush the leeks — low and slow is what makes them sweet and buttery.
- Za’atar is available at Trader Joe’s, Whole Foods, or the international aisle of most grocery stores.
- Filling keeps in the fridge for up to 4 days. Store sauce separately. Reheat filling in a skillet with a splash of water.
- For gluten-free, swap in large gluten-free burrito-size tortillas.

