Ultimate Veggie Sandwich

This ULTIMATE Veggie Sandwich features a crazy tasty homemade pimento cheese sandwich spread and a mountain of fresh vegetables. It’s easy to make and a delicious vegetarian option for lunch!

Ultimate Veggie Sandwich

We all need a go-to vegetarian sandwich in our lives these days, don’t you think?

Something full of flavor, piled high with fresh, nutritious vegetables, and easy enough to whip up with whatever is already chilling in the fridge…

This bad boy checks all the boxes!

These fresh and colorful sandwiches are a fantastic way to shake up your lunch routine and deliver tons of flavor in every bite!

When it comes to this vibrant veggie sandwich, only the best sandwich spread will do! That’s why I skipped the store-bought condiments and whipped up the most luxe pimento cheese spread ever!

Veggie Sandwich Stack with Pimento Cheese

We’re Crazy for Cabot Cheese!

Homemade pimento cheese is gloriously easy to make and so darn tasty.

The key is to use quality ingredients like Cabot cheddar cheese. The sharper the better!

I like using Cabot’s Vermont Extra Sharp Cheddar Cheese since it’s the ultimate snacking cheese with flavor that really shines through in every bite.

I’m super excited to be teaming up with my longtime friends and partners at Cabot Creamery Co-op to share this easy peasy recipe! I’ve been using their amazing cheeses since I started this blog 11+ years ago and I always have a bar, or 10, in my cheese drawer!

Cabot is a co-operative owned by farm families throughout New England and New York. They’re a certified B corporation and 100% of the profits go back to the farmers.

Pimento Cheese with Cabot Cheddar Cheese

Veggie Sandwich Serving Suggestions

The possibilities are endless when it comes to these vegetarian veggie sandwiches! For the carb component, you can reach for your favorite bread (I’m a big fan of whole grain, rye, or multigrain bread) or jazz things up with a lightly toasted pita pocket or sandwich wrap.

Spending lunchtime with a friend or family member? You can each snag half of a sandwich and serve it alongside a leafy green salad or bowl of piping hot tomato soup or vegetable minestrone.

Of course if you’d like to keep the whole sandwich to yourself, that’s great too! The last time I made this seriously scrumptious sandwich I paired it with some crispy potato chips and a pickle. Delicious!

Pimento Cheese Veggie Sandwich

Let’s get our veggie sandwich on!

The recipe below makes two ultimate veggie sandwiches complete with homemade pimento cheese and suggestions for lots of optional extras and swaps to customize your dream sandwich.

Feel free to whip up just one sandwich and save some pimento cheese for snacking later, or even double the recipe as needed. The great thing about this recipe is how fun and flexible it is!

Ultimate Veggie Sandwich with Pimento Cheese
5 from 9 votes

Ultimate Veggie Sandwich

This ULTIMATE Veggie Sandwich features a crazy tasty homemade pimento cheese sandwich spread and a mountain of fresh vegetables. It's easy to make and a delicious vegetarian option for lunch!

Course Lunch, Main Course
Cuisine American
Keyword Veggie Sandwich
Prep Time 20 minutes
Total Time 20 minutes
Servings 2 servings
Calories 372 kcal
Author Jenn Laughlin – Peas and Crayons



  • 4 slices bread
  • 4-6 leaves romaine lettuce or lettuce of choice
  • 6-8 slices tomato
  • 8-10 slices cucumber
  • ½ red bell pepper , sliced thin
  • ¼-½ cup grated carrot
  • ½ cup homemade pimento cheese (recipe below)


  • sprouts
  • green bell pepper
  • thinly sliced red or white onion
  • hummus
  • mayo/mustard


  • 4 oz plain cream cheese (½ a block) softened
  • 5 oz Cabot Sharp Cheddar Cheese , coarsley grated
  • ¼ cup quality mayo
  • ¼ cup jarred diced pimentos
  • ½ tsp garlic powder
  • ¼ tsp sweet paprika
  • tsp salt


  1. First make the pimento cheese.

  2. In a medium bowl, combine softened cream cheese with mayo, freshly grated Cabot cheddar cheese, diced pimentos, garlic powder, paprika, and salt. Mix well with a fork or gently incorporate electric hand mixer on the lowest setting.

  3. Pimento cheese can be covered and chilled for later. Feel free to add extra spices to taste as well as double/triple the recipe if needed!

  4. Now let's make our sandwich!

  5. Thinly slice and prep veggies and toast the bread. Feel free to mix and match your favorites when it comes to the veggies and add extra of your favorite.

  6. Spread pimento cheese onto one side of the toast and top with your sliced vegetables. spread the remaining toast with your sandwich spread of choice (hummus, mayo, mustard, etc…) or simply leave plain if preferred. Slice sandwich in half and enjoy!

Recipe Notes

Recipe yields 2 scrumptious sandwiches and can easily be adjusted to make just one or several. Have fun with it and get your veggie on!

Nutrition Facts below are estimated using an online recipe nutrition calculator. Adjust as needed based on choice of bread (as many vary in nutrient content) and any extras/swaps/changes made. Enjoy!

Nutrition Facts
Ultimate Veggie Sandwich
Amount Per Serving
Calories 372 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 6g38%
Trans Fat 1g
Cholesterol 32mg11%
Sodium 923mg40%
Potassium 511mg15%
Carbohydrates 43g14%
Fiber 5g21%
Sugar 13g14%
Protein 8g16%
Vitamin A 9486IU190%
Vitamin C 53mg64%
Calcium 327mg33%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
Easy Homemade Pimento Cheese Spread

If you get a chance to try this deliciously vegetarian veggie sandwich, let me know!

Leave some love in the comment form below or tag your photos with @peasandcrayons on Instagram so I can happy dance over your creation. I can’t wait to see what you whip up!

Looking for More Sandwiches and Scrumptious Side Dishes?

Like This? You'll Love These:
· · · ·

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  • Beth

    5 stars
    This looks amazing and my hubby loves pimento cheese. We made this for lunch today and this was definitely on of our favorites! Huge hit here and I can’t wait to make this again!

  • 5 stars
    I love that you have used a super healthy looking bread for this sandwich. The cheese sounds delightful and the perfect filling lunch option. Yum, yum and even more yum!

    • Thanks Adrianne! I’m positively OBSESSED with it!

  • Alison

    5 stars
    The pimento cheese sauce on this sandwich is amazing! It really brings in the flavor. A simple and delicious lunch for anytime!

  • Priya Srinivasan

    5 stars
    oh my goodness that is veggie sandwich looks so hearty ! love a good sandwich anytime! Pimento cheese spread looks very inviting!

    • Thanks Priya! Can’t wait for you to try it!

  • Andrea

    5 stars
    Wow, so many great veggies with the pimento cheese just sounds wonderful.

  • Melanie

    5 stars
    This is my fave go-to Pimento cheese recipe for all the things! And it is a must to use Cabot as it tastes the best!!
    These little sandwiches are easy to whip up and are a little different snack to satisfy you or guests!

    • So glad you’re loving it, Melanie! I never liked pimento cheese until I tried it with Cabot’s sharp cheddar. Legit game changer!

  • wilhelmina

    5 stars
    A pimento cheese sandwich is a summer must have for me! I am reminded of summers on Grandma’s porch every time I take that first bite.

    • Thank you Wilhelmina! Sounds like the perfect memory ❤️

  • Jill Baird

    5 stars
    This reminds me of my favorite sandwich at Yellow Deli in California. It’s my favorite and we go there whenever visiting! I love a great veggie sandwich. This pimiento spread is amazing!

What’s For Dinner?

Find out with our free weekly recipe newsletter!