California Dreamin’ Veggie Sandwich

California Dreamin' Veggie Sandwich close up of inside of sandwich

This sandwich. Is. So. Good. I can’t even begin to tell you how obsessed Ben and I are with this deliciousness right now. We’ve eaten like 4 of these in the past 2 days. It’s getting to be a problem. But do we plan on stopping? No way! It’s crunchy, juicy, a little bit spicy and just flat out DELICIOUS!

This sandwich was just born yesterday. Ben and I were discussing how we wanted to eat more vegetables like we used to – so I took what we had in the fridge and made this sandwich!

California Dreamin' Veggie Sandwich toppings

When it comes to what I wanted to name this gloriousness, I considered: Rainbow Veggie Sandwich, Rainbow Sandwich, Cream Cheese Vegetarian Goodness Sandwich…the list goes on. Ben finally helped me decide on what it is today: California Dreamin’ Veggie Sandwich. It just screams beach weather to me – not to mention it has a lot of components of the classic California style sandwich. The name was just meant to be!

I love the texture and crunch of the raw veggies. The bell pepper makes it so crunchy the red onion is a little bit spicy, the tomato is so juicy, the avocado is creamy and the spinach acts as a kind of way of holding it all together.

Oh, but the part that absolutely takes the sandwich to the NEXT LEVEL?! Homemade scallion cream cheese. Oh yes. It’s the easiest, most simple elevation tactic you will ever apply to a sandwich again. Amen.

Here’s how ya do it:

Get some regular cream cheese, cut up some scallions and you mix them together! Crack some pepper in there and you’re golden. I schmeared it on BOTH sides of the toasted bread before I smashed that sandwich together and devoured it.

California Dreamin' Veggie Sandwich close up of onion and bell pepper slice of bread

I figure all of the vegetables probably somehow cancel out the cream cheese, anyway. #logic

Ben and I have been having this for lunch a lot – but another way you could elevate it would be making this a breakfast sandwich! Maybe add on some bacon and a fried egg. Oh man, would that be good! I better keep that in mind for tomorrow’s breakfast…

Side note: does anyone go to bed excited to get up and eat breakfast in the morning? Just me? K. Back to regular programming…

California Dreamin' Veggie Sandwich side shot with veggies in the background

OH! And I meant to tell you what kind of bread I’m using in this recipe. It’s Jalapeño Cheddar Bread fresh from the bakery at my favorite grocery store! I never usually buy it due to the price – but I had a coupon to get a half loaf for .49 cents. Oh yes. Mama knows how to bargain shop!

Any bread will work though! I bet it’d be SO great on an Everything Bagel. Okay, I’m making myself hungry again…

California Dreamin' Veggie Sandwich smushed together

Is it bad to eat the same thing for like, 3 meals in a row?

Y’all better take my advice and go make this one! Happy California Dreamin’! Xo.

5 from 1 vote

California Dreamin' Veggie Sandwich

Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 2 people


  • 4 slices bread
  • 1/2 orange bell pepper
  • 1/4 red onion
  • 1/2 cup spinach
  • 1/2 avocado
  • 1 roma tomato
  • salt and pepper to taste

Homemade Scallion Cream Cheese

  • 2 oz regular cream cheese
  • 2 stalks green onions (scallions)
  • crack of fresh pepper


  1. Begin by toasting your bread. While toasting, make your scallion cream cheese by mixing the scallions in with the softened cream cheese. Add a fresh crack of pepper. 

  2. Slice the bell pepper, onion, tomato and avocado in long, thin slices. 

  3. When your bread is toasted, add a generous amount of the cream cheese on both sides. Assemble your sandwich by putting the spinach and avocado on one side. Fill the other side with bell pepper, onion and tomato. Add salt and pepper to taste. Smash them together and enjoy!

3 comments / Add your comment below

Leave a Reply

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.