This Starbucks Spinach Feta Wrap is a perfect copycat recipe made with egg whites, spinach and feta inside a toasted whole wheat wrap.

I’m the queen of Starbucks copycat recipes! I love replicating my favourite drink and food items at a much cheaper price point. I’d argue this Spinach Feta Wrap is one of the best things on the menu…but my version is better!
Why you’ll love this recipe
- Healthier copycat: It tastes just like the wrap from Starbucks, but it’s healthier since you’re using whole ingredients.
- Grab and go: Make a big batch for the week, or freeze some for later.
- Protein packed: These wraps are packed with protein thanks to the egg whites.
Ingredients and substitutions
- Butter โ use cooking spray or a neutral cooking oil instead.
- Egg whites โ you can use whole eggs, but it’ll increase the calorie count.
- Baby spinach โ arugula would also be good.
- Feta cheese โ goat cheese would also be good, but has a different taste.
- Sundried tomatoes โ fire roasted tomatoes or roasted red peppers would be good here.
- Whole wheat wraps โ use regular tortillas or spinach wraps instead.
Sundried tomato cream cheese spread
- Cream cheese โ use low-fat cream cheese to get down on calories.
- Sundried tomatoes โ swap out for roasted red peppers or fire roasted tomatoes.

How to make this recipe

Step 1: Cook the spinach.
Cook the spinach until softened, then set aside.
Step 2: Cook the egg whites.
Cook the egg whites until they form into an omelette.

Step 3: Cut up the egg whites.
Cut the cooked egg whites into pieces.
Step 4: Make the cream cheese spread.
Mix the cream cheese ingredients together.

Step 5: Assemble your wraps.
Add all the fillings to the whole wheat wraps.
Step 6: Toast the wraps.
Toast the wraps on each side, then cut in half and serve.

Recipe tips & variations
Here are some of my top tips for making these breakfast wraps, including some different customization options:
- Don’t overstuff: Divide the ingredients equally and don’t overstuff your wraps, or they’ll get soggy.
- Make them crispy: Toast the wraps in a skillet on each side to make them nice and crispy.
- Swap the cheese: If you don’t like feta, try goat cheese or shredded mozzarella.
- Vegan: Swap out the egg whites for tofu scramble and use vegan cheese.
- Keto: Use keto tortillas for a keto friendly option.
Frequently asked questions
Can I use whole eggs instead of egg whites?
Yes, whole eggs work well. The flavour will be slightly richer and the texture a bit softer.
Why is my wrap falling apart when cooking?
This usually happens if itโs overstuffed or the tortilla is too cold. Warm the wrap slightly before folding and avoid adding too much filling.
How do I keep the wrap from getting soggy?
Let the cooked spinach and egg whites cool slightly before assembling. Avoid excess moisture by draining cooked vegetables well.
Why does my egg filling taste bland?
Make sure to season the egg whites well with salt and pepper. You can also add a pinch of garlic powder or crushed red pepper for extra flavour.

How to store and reheat
Make ahead: You can assemble the wraps up to 2 days in advance and keep them in the fridge until ready to heat.
Store: Store cooked or assembled wraps in an airtight container in the fridge for up to 4 days.
Reheat: Reheat in a skillet over medium heat for 2โ3 minutes per side, or warm in the microwave for 1โ2 minutes, flipping halfway.
Freeze and reheat from frozen: Wrap individually and freeze for up to 3 months. Thaw in the fridge overnight, then reheat in a skillet or oven until warmed through.

More Starbucks copycat recipes
Meal prep tools
- Freeze this recipe in glass microwave-safe bowls up to 3 months.
- Store leftovers of these wraps in reusable freezer bags instead of glass bowls.

Starbucks Spinach Feta Wrap
Ingredients
- 2 tbsp butter
- 1 cup egg whites or whites from 8 eggs
- Salt & pepper
- 2 cups baby spinach
- 1/3 cup feta cheese, crumbled
- 1/3 cup julienned sundried tomatoes
- 5 whole wheat wraps
Sundried tomato cream cheese spread
- 1/2 cup cream cheese, softened
- 2 tbsp finely chopped sundried tomatoes
- Salt & pepper, to taste
Instructions
- Spray a large skillet with cooking spray and cook the spinach over med-high heat for 2-3 minutes until spinach is softened. Remove from heat and set aside.
- After spinach is done, melt butter in the same skillet over medium-low heat. Add egg whites and season with salt & pepper, letting the whites form an omelet, which should take a few minutes. Use a spatula to fold the omelet into thirds and continue cooking until set, about 1-2 minutes. Remove from heat and cut into 5 pieces.
- Meanwhile, melt the softened cream cheese in the microwave for 20-30 seconds, then mix in sundried tomatoes and salt & pepper to taste.
- Spread each whole wheat wrap with a bit of the cream cheese spread, then top with spinach. Add egg white, then top with feta and extra sundried tomatoes. Fold wrap by tucking two sides in and then rolling.
- Toast your wrap if desired in the same skillet over medium heat for 1-2 minutes, then cut in half and serve and enjoy!
- TO FREEZE: Wrap each individual wrap in cling wrap, then store in a large freezer bag for up to 3 months. Reheat in a 350 oven for 15 minutes, or in the microwave for 2 minutes.
Comments & Reviews
Maria says
This is my most favourite wrap. I’m going to try it. Quick question: do you use sundried tomatoes in the dry package or the jarred one in seasoned oil?
Taylor Stinson says
You can use either but I prefer the jarred ones in oil ๐
Tara says
Outstanding. My first time making an omelet. My first time using just egg whites, too. I had separated the yolks & used them for the Copycat Sausage Egg McMuffins earlier this week.
Absolutely delicious!๐ I feel guilty about knowing a Starbies secret. Almost.๐
I used Ancient Grain wraps. I also topped my one wrap with some Lebanese toum, that I’m currently obsessed with.
Maddy says
This was SO good! I used half of a lavash bread for each wrap, sprayed with cooking oil and baked at 400 for about 10 minutes instead of doing it in the skillet and it was perfection. Willl absolutely be making these again!
Taylor Stinson says
I’m so happy you enjoyed!
Marcella Marie Rice says
Can I use whole eggs?
Taylor Stinson says
Yes absolutely! I’d use 2 whole eggs per wrap.
Kelisha Latoya Corridon says
Omg this is sooooooo good!!! I love the one from Starbucks and I saw I could make this at home and I did. Oh my God so good. I seasoned my spinach with garlic powder and I also added everything seasoning in my omelet and on top of the wrap as well. Such a great post workout lunch. You can also use high protein wrap as well.
Taylor Stinson says
I’m so happy you enjoyed!
Joanna Stephan says
Delicious..and now.prepped for a few more breakfasts