This delicious arugula spinach salad is perfect as a healthy lunch or a side salad for Sunday dinner or when guests are over. It includes lots of leafy greens, vegan feta (homemade or store-bought), fresh veggies and a simple lemon basil vinaigrette. It is packed with flavor and made fully plant-based and dairy-free.

If you think salads are boring, think again!
We love salads for lunch, especially these filling cilantro lime pasta salad and tahini pesto couscous salad. This time I was inspired by my arugula pear salad but used a mix of fresh arugula + fresh baby spinach instead of only using arugula to have a better balance of peppery flavor from the leafy greens.
This arugula spinach salad also includes vegan tofu feta cubes for a nice umami flavor and to make it more filling, too. You can make the feta yourself or get store-bought cheese for a quicker recipe.
Makes for a perfect side salad to accompany any meal or serve as the main course with a side of bread, it is so filling and high in protein!
Hope you like this recipe and let me know if you give it a try! ❤️
Jump to:
❤️ Why you will love this recipe
- So easy and quick!
- The dressing takes 3 minutes to make, no blending is required
- BURSTS with an amazing blend of zesty + salty + umami + sweet flavors
- Perfect vibrant salad to accompany burgers, sandwiches, soups and more
- Healthy and packed with plant-based protein, fiber and vitamins
- Vegan, dairy-free and gluten-free (with an oil-free option)
🗒 Ingredient notes (+substitutions)

- Fresh arugula and spinach: I used the pre-packaged and pre-cleaned mix of arugula and baby spinach for convenience. You can find it at Whole Food Markets, but also in other grocery stores. You can also of course use either only spinach or only arugula if you prefer.
- Vegan feta: We are so obsessed with this homemade vegan feta cheese. It is easy to make (combined in a food processor, then baked) and has lots of flavor. It also makes for a high-protein and healthier option compared to store-bought. I highly recommend you try it! That being said, if you are in a rush, then feel free to use store-bought vegan feta cheese from the grocery store.
- Veggies: cherry tomatoes and red onion adds lots of flavor and color, but cucumber, broccoli or bell pepper are great too. If you don't like raw onions in salads, then check out these balsamic-marinated red onions, they would be perfect too.
- Almonds: they add a nice crunch. I used slivered almonds but if you have whole almonds, simply chop them roughly.
- Lemon: you will need fresh lemon juice for the vinaigrette, bottled lemon juice isn't going to give it the same amazing flavor. I used a whole lemon, which is about 2-3 tablespoons.
- Olive oil or tahini: I used high-quality cold-pressed olive oil, but both olive oil and tahini will work. If you are looking for a little healthier vinaigrette that does not use processed oil at all, then choose tahini. The result will be creamier and will have a mild nutty flavor (and you might need to add a little water until the desired consistency)
- Fresh basil: you can use other fresh herbs if you prefer, especially fresh dill and fresh mint, or do a mix and match.
⭐️ Full list of ingredients with quantities down below in the recipe card!
📝 Variations
This arugula spinach salad recipe makes for a good base to adapt to what you have or your favorite ingredients. Here are a few variations that would be lovely:
- Grain: to make this recipe even more substantial, then add some cooked quinoa, brown rice or pasta. I think orzo would be amazing in this recipe.
- Dried fruit: for a sweet and chewy bite, add a small handful of raisins or chopped dates. If serving during the holiday season, then add some dried cranberries!
- Fresh fruit: in the summer, add some fresh strawberries, blueberries or blackberries and in the fall or winter, then choose apple, pear or orange. Grapes and avocados would also be amazing.
- Nuts: I love almonds better in salads, but any nuts or seeds would be great to add a nice crunch and more nutrients. Walnuts, pecans, pine nuts, sunflower seeds or pistachios are good choices for this salad. And if you have a sweet tooth, then try these stove-top candied pecans!
- Crunch: add some croutons or crispy seasoned chickpeas for more crunchy texture!
- Balsamic vinaigrette: for a more tangy flavor and extra sweetness, add a splash of balsamic vinegar to the dressing.
➡️ Prepare the tofu feta ahead of time or use store-bought feta cheese
If making the tofu feta from scratch, then start with that. All you will have to do is process together a block of tofu, nutritional yeast, lemon juice, salt, garlic + onion powder, coconut oil (optional) and dried oregano. Then, transfer to a loaf pan and bake. You can find the full recipe to make the tofu feta here.
Ideally, plan ahead to make the feta at least a few hours before you need it. The flavor and texture of the feta benefit from resting for a little bit after baking. You can make it days ahead and keep it in the fridge!
If you prefer to get it at the store to save some time, then try this vegan feta cheese from Violife!
🍽 How to make arugula and spinach salad

Step 1: To a small jar, add the olive oil (or tahini), dijon mustard, lemon juice, garlic powder, fresh basil, sweetener and salt.

Step 2: Whisk together and taste to adjust the flavor to your preference.

Step 3: In a large bowl, add the mix of arugula and spinach, cherry tomatoes, red onion, almonds and a few cubes of the feta cheese.

Step 4: Then, add some of the salad dressing (mix well in the jar just before pouring and start with less), stir and add more of the dressing as needed.
⭐️ Find the full recipe in the recipe card below!
💡 Helpful tips
- Using pre-packaged arugula and spinach will make this recipe easy and simple! But you can use any greens that you have or prefer.
- Start with larger chunks of feta cheese as they will break while mixing the salad. You can always break the larger pieces later as needed.
- If using tahini to make the dressing, then you might need to add a little water to reach a desired consistency.
- Don't go too heavy on the dressing, better start with less and add more only if needed. If you have extra dressing, then keep it in the fridge for another recipe!
🍴 Serving suggestions
I enjoy this recipe as a light lunch with a side of bread. The tofu feta makes it quite filling and satisfying. I actually paired it with my strawberry mojito mocktail (done in 2 minutes), such a treat!
It does make for a yummy side salad as well, it is one of these recipes that are super versatile! It makes for the perfect summer salad paired with BBQ dishes, sandwiches or pasta (try it alongside a tofu bolognese!), but would even be the perfect addition to your holiday table during Thanksgiving and Christmas.
When serving, crumble more vegan feta over (or add some vegan parmesan cheese) and a good amount of freshly ground black pepper.

❓ FAQs
Simply omit the coconut oil when preparing the feta cheese and also, swap the olive oil for tahini (+ a little water to desired consistency).
Once you assemble the salad, then enjoy it right away. That being said, you can make the dressing ahead and keep it in an airtight container (or a mason jar) in the fridge for a few days!

🌱 More vegan spinach recipes to try
I hope you like this arugula and spinach salad recipe as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!
Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.
📖 Recipe

Arugula Spinach Salad with Lemon Vinaigrette
Ingredients
For the lemon vinaigrette
- 2-3 tbsp lemon juice - or about a whole lemon
- 1 tsp Dijon mustard
- ¼ tsp garlic powder
- 2 tbsp olive oil or tahini - if using tahini, you may need to add a little water
- 1-2 tsp maple syrup - or to taste
- 2 tbsp fresh herbs of choice (mint, dill or basil) - finely chopped
- salt and ground black pepper - to taste
For the salad
- 5 oz arugula and baby spinach - I used the pre-packaged arugula and spinach mix from Whole Foods Market.
- ¼ cup red onion - finely sliced
- 1 cup cherry tomatoes - halved
- ¼-⅓ cup feta cheese - I used this tofu feta cheese
- 3 tbsp slivered almonds
Instructions
- If making the tofu feta cheese, then start with that. You can make it days ahead and keep it in the fridge until ready to use.
- In a small bowl or a glass jar, whisk/shake together the olive oil or tahini, Dijon mustard, lemon juice, sweetener, garlic powder and salt. If using tahini, then you might need to add a little water to reach the desired consistency. Taste and adjust salt/lemon/sweetener and set aside.
- In a large mixing bowl, add the arugula and spinach mix, cherry tomatoes, red onion, almonds and cubes of feta. Drizzle some of the dressing over (start with less) and gently stir to combine. Add more dressing as needed.
- Serve with an extra crumble of vegan feta, some ground black pepper and a side of lemon wedge. Enjoy!
Video
Notes
- This salad needs to be enjoyed right away once assembled, but you can make the dressing ahead.
- This is such a versatile recipe! Add some fresh fruits (berries, apples, oranges), dried fruit, other nuts and more. Check out the blog post for more ideas!
- Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.
Amazing salad Jess, thanks for sharing. We loved the tofu feta so much and the light dressing was easy and delicious. Will make again.
Hi Susan! Thanks so much for sharing, I'm so glad you liked it! 😊