I make a lot of quick lunches, but veggie wraps are the ones I come back to again and again. They’re easy, fresh, and honestly kind of hard to mess up. When my fridge looks like a random pile of vegetables, this is the meal that saves me.
What I like most is how balanced they feel. You’ve got the crunch from the veggies, creaminess from the spread, and a soft tortilla holding everything together. It feels light but still filling, which is exactly what I want in the middle of the day.
I started making these when I realized I needed a better lunch option than just grabbing snacks. The first few times I made them, I overfilled the tortillas and everything spilled out the back. Not my proudest kitchen moment. But once I figured out the layering, these wraps became one of my easiest meals.
Another thing I love is how flexible they are. Sometimes I make them for lunch. Other times I slice them into little pinwheels and serve them when people come over. They always disappear faster than I expect.
The herbed cream cheese is the part that really makes these wraps special. Plain vegetables can feel a little boring sometimes, but that creamy spread pulls everything together and adds flavor to every bite.
Ingredients I Used for the Recipe
4 medium flour tortillas (8-10 inch) - these hold everything together, and I usually pick sturdy ones so they don’t tear while rolling.
1/3 cup cream cheese, softened - this is the base for the creamy spread that adds richness.
1 tablespoon grated parmesan cheese - adds a salty, slightly nutty flavor to the spread.
1 green onion, thinly sliced - gives the spread a fresh, mild onion flavor.
1/4 teaspoon garlic powder - just a little bit makes the cream cheese more flavorful.
1/8 teaspoon cracked black pepper - adds a subtle bite.
4 slices Havarti cheese - I use this because it’s creamy and mild.
2 medium carrots, peeled and julienned - they bring crunch and a little natural sweetness.
1 medium cucumber, thinly sliced - fresh and crisp.
2 medium tomatoes, sliced - adds juiciness and color.
4 lettuce leaves (romaine or green leaf) - gives the wrap a fresh base.
1 medium avocado, sliced - creamy texture that balances the crunchy veggies.
How to make Veggie Wrap?
Step 1 - Make the Herbed Cream Cheese
I start by making the spread because it takes about two minutes and changes the whole wrap. In a small bowl I mix the softened cream cheese, parmesan cheese, sliced green onion, garlic powder, and cracked black pepper.
I stir it until everything looks evenly blended. Sometimes I taste it right off the spoon and add a tiny pinch more pepper if I feel like it needs it.
Step 2 - Prep the Vegetables
Next I prep the vegetables. I shred or julienne the carrots, slice the cucumber very thin, and cut the tomatoes and avocado into slices.
Thin slices really matter here. Early on I made the mistake of cutting thick chunks, and the wraps wouldn’t roll properly.
Step 3 - Spread the Cream Cheese
I lay the tortillas flat on a clean counter or cutting board. Then I spread a layer of the herbed cream cheese mixture across each tortilla.
I go almost to the edges but leave a small border. That helps prevent the filling from squeezing out when I roll them up.
Step 4 - Layer the Veggies and Cheese
Once the spread is on, I start layering. First lettuce, then a slice of Havarti cheese, followed by tomatoes, avocado slices, shredded carrots, and cucumber.
I try not to pile everything too high. It’s tempting, but a wrap that’s too full becomes impossible to roll.
Step 5 - Roll the Wrap
Now comes the part that took me a few tries to get right. I fold one side slightly inward, then roll the tortilla tightly like a burrito.
If the tortilla feels stiff, I warm it for about ten seconds beforehand. That tiny trick makes rolling much easier.
Step 6 - Slice or Serve
At this point I either cut the wrap in half or leave it whole. If I’m packing lunch, I wrap it tightly and put it in the fridge.
Chilling it for even 30 minutes helps it hold its shape better when you slice it later.
Small Things That Make These Wraps Better
Chill Them Before Serving
I didn’t do this the first few times I made veggie wraps, but it actually makes a difference. When the wrap sits in the fridge for a bit, the cream cheese firms up and everything stays together better.
If I’m cutting them into pinwheels, I almost always chill them first.
Don’t Skip the Creamy Layer
I once tried making these without the cream cheese mixture because I was out of cream cheese. The wrap was fine, but it felt dry and kind of plain.
The spread is what ties everything together. It adds flavor and keeps the veggies from sliding around.
Keep the Veggies Thin
Thin slices make the wrap easier to roll and easier to eat. Thick pieces create weird bumps that make the tortilla split.
A vegetable peeler actually works great for cucumber if you want super thin strips.
Play Around With the Filling
This recipe is just my base version. Sometimes I add sliced bell peppers, shredded cabbage, or even a handful of sprouts.
Beans work too. I’ve added chickpeas a couple times when I wanted the wrap to feel more filling.
Switch the Spread if You Want
There have been days when I didn’t feel like making the cream cheese mixture. On those days I’ve used hummus or mashed avocado instead.
The wraps still work. They just taste a little different.
How I Usually Serve These Wraps
Most days I make these for lunch. I’ll wrap them in parchment paper, slice them in half, and that’s pretty much it. Sometimes I add fruit or a handful of chips on the side.
But they’re also great for sharing. When friends come over, I slice the wraps into little rounds and stack them on a plate. They look fancy even though they took barely any effort.
One thing I learned the hard way is not to overload the filling when making party pinwheels. If the wrap is too full, the slices fall apart.
Simple food like this is the kind I rely on the most. Nothing complicated. Just fresh vegetables, a creamy spread, and a soft tortilla wrapped around it all.
And somehow, every time I make them, they disappear faster than I expected.
Tips
Warm tortillas for about 10 seconds if they feel stiff. They roll much easier.
Spread the cream cheese all the way to the edges so every bite has flavor.
Let the wrap chill in the fridge for about 30 minutes if you plan to slice it.
Use sturdy tortillas so they don’t tear when rolling.
If packing for lunch, wrap tightly so the wrap keeps its shape.
Our Veggie Wraps are made with a delicious, homemade herbed cream cheese and are packed with lots of fresh vegetables. It's a healthy and easy recipe that can be made ahead and is perfect for packed lunches! These wraps are a great way to introduce kids to vegetables with mild, kid-friendly options we call "gateway veggies." Adults love them too, thanks to the creamy, flavorful herbed cream cheese that adds richness and helps the wraps hold together.
ingredients
For the Wraps
4medium flour tortillas (8-10 inch, sturdy variety like spinach or whole wheat)
2medium carrots (peeled and julienned or grated)
1medium cucumber (thinly sliced)
2medium tomatoes (sliced)
4leaves lettuce (romaine or green leaf, rinsed)
1medium avocado (sliced)
4slices Havarti cheese (or substitute cheddar, swiss, or feta)
Herbed Cream Cheese Spread
1/3cup cream cheese (softened; neufchatel works too)
1tablespoon Parmesan cheese (grated)
1stalk green onion (sliced; chives or dried minced onions work too)
1/4teaspoon garlic powder
1/8teaspoon cracked black pepper
Instructions
1
Make the herbed cream cheeseIn a small bowl, combine softened cream cheese, Parmesan cheese, sliced green onion, garlic powder, and cracked black pepper. Stir well until smooth and evenly combined; set aside.
2
Prep your vegetablesGrate or julienne the carrots. Thinly slice the cucumber, tomatoes, and avocado using a knife, vegetable peeler, or mandolin. Rinse and dry the lettuce leaves.
3
Assemble the wrapsLay each tortilla flat on a clean surface. Spread an even layer of the herbed cream cheese mixture over each tortilla, leaving a small border around the edges. Layer with lettuce, Havarti cheese, tomato slices, avocado, carrot shreds, and cucumber slices.
4
Roll and serveRoll each wrap tightly like a burrito, tucking in the sides as you go to keep fillings secure. Serve immediately, or wrap individually in plastic wrap and refrigerate for at least 30 minutes to help the wrap hold its shape. Slice in half or into pinwheels before serving if desired.
Nutrition Facts
Servings 4
Amount Per Serving
Calories505kcal
% Daily Value *
Total Fat33gg51%
Saturated Fat12gg60%
Trans Fat0gg
Cholesterol45mgmg15%
Sodium450mgmg19%
Potassium400mgmg12%
Total Carbohydrate39gg13%
Dietary Fiber9gg36%
Sugars5gg
Protein18gg36%
Calcium 20% mg
Iron 8% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make-Ahead Tip: Wrap tightly in plastic and refrigerate up to 24 hours before serving. Chilling for at least 30 minutes helps the wrap hold its shape for slicing into pinwheels.
Veggie Variations: Try adding bell peppers, sprouts, sliced cabbage, red onions, radishes, fresh broccoli, or beans like black beans or chickpeas.
Spread Swaps: Replace herbed cream cheese with hummus, guacamole, or plain Greek yogurt mixed with herbs for a lighter option.
Cheese Options: Experiment with cheddar, Swiss, pepper jack, or crumbled feta for different flavor profiles.