The Best Cream Cheese & Veggie Sandwich

A tall stack of veggie and cream cheese sandwich on whole grain bread.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

A hearty veggie sandwich with chive & onion cream cheese, sprouts, cucumber, spinach, red onion, and tomatoes on hearty multigrain bread.


Units Scale
  • 2 slices hearty multigrain sandwich bread
  • 4 tablespoons chive and onion cream cheese (or spread of choice)
  • a handful of baby spinach
  • 2 slices of tomato
  • salt & pepper
  • 8 thin slices of red onion
  • 1/3 cup alfalfa sprouts
  • 6 slices of cucumber


  1. Lay both slices of bread on your work surface. Spread the inside of each slice with the chive and onion cream cheese.
  2. Place a handful of spinach on top of one slice. Then, add the tomatoes. Sprinkle the tomato slices with salt and pepper. Arrange the onion slices on top of the tomatoes, then top the onions with the alfalfa sprouts.
  3. Arrange the cucumber slices on top of the cream cheese on the other slice of bread. Then, place the cucumber-lined piece of bread on top of the sandwich.
  4. Wrap the sandwich in parchment paper if you would like, then use a serrated bread knife to cut the whole thing in half.


Check out the full post for lots of tips to make the ultimate cream cheese veggie sandwich!

Substitutions & Variations

  • Make it a wrap: Spread the cream cheese on a large tortilla, such as  Mission Garden Spinach Wraps. Then, layer the remaining ingredients and fold into a burrito. You’ll need a burrito-sized 10-inch tortilla to hold all the filling. 
  • Switch up the spread: Use a different flavor of savory whipped cream cheese. Think garden veggie or roasted pepper flavored. Or, swap the cream cheese for another spread. Think hummus or pimento cheese. 
  • Use your favorite veggies: Feel free to mix and match your favorite vegetables on this sandwich. Radishes, red bell peppers, romaine lettuce, and shredded carrots all come to mind!
  • Make it vegan: Swap the chive and onion cream cheese for a vegan substitute, or use hummus.
  • Add sliced cheese for extra protein: A slice of cheese will add more protein to this simple sandwich. Gouda, muenster, Havarti, provolone, or cheddar would all be delicious.