Jump to Recipe Print Recipe

Creamy whipped black beans are slathered onto bread slices that are stuffed with baby spinach, juicy tomato slices, and smoky tempeh bacon to make these hearty and flavor-packed vegan sandwiches.

I have a thing for grilled vegan sandwiches lately. Okay, so maybe I’ve had a thing for grilled sandwiches forever, but once I realized how easy it was to make a grilled vegan sandwich without vegan cheese, but that still satisfies the need for crispy bread stuffed with savory goopy fillings, I became a little fixated on the idea.

So that’s how I ended up with this whole black bean sandwich idea. It’s not as weird as it sounds! I made a couple of grilled vegan sandwiches using avocado as the gooey stand in for cheese (here and here). Then I moved on to beans. I even made a couple versions of vegan quesadillas using beans and avocados. I was playing around with the idea of a vegan grilled BLT, wondering what I should use instead of cheese when it hit me that a Tex-Mex inspired black bean filling would be awesome.

It was!

These were some of the heartiest, most satisfying, flavor-packed vegan sandwiches I’ve ever eaten. Next time someone accuses you of eating nothing but bird food as a result of your vegan diet, feed them this sandwich. It’s insane.

The beans get whipped up in the blender with some cumin and lime, although if you’re feeling a little lazy I bet you could get a way with hitting them a few times with a fork or potato masher. Then, they’re slathered on both slices of bread — this is the key to keeping the sandwich together! Top if with some tempeh bacon, juicy tomato slices, and spinach (or your favorite sandwich greens!). You’ll end up with one heck of a flavor-packed vegan sandwich that’s super filling to boot — I wasn’t hungry for a half a day after polishing off this sucker.

5 from 1 vote Print

Grilled Black Bean & Tempeh Bacon Sandwiches

Creamy whipped black beans are slathered ion bread slices that are stuffed with baby spinach, juicy tomato slices, and smoky tempeh bacon to make these hearty and flavor-packed vegan sandwiches. CourseSandwich CuisineAmerican Prep Time 45 minutes Cook Time 15 minutes Total Time 1 hour Servings 3 -4 sandwiches Calories 400 kcal Author Alissa


For the Tempeh Bacon

  • 3tablespoonssoy sauce
  • 1tablespoonmaple syrup
  • 1tablespoonred wine vinegar
  • 1teaspoonliquid smoke
  • 18 ounce package tempeh
  • 2tablespoonsvegetable oil

For the Black Bean Filling

  • 114 ounce can black beans, drained and rinsed
  • 2tablespoonslime juice
  • 2teaspoonsground cumin
  • 1garlic clove,minced
  • ½jalapeño pepperminced (optional)

For the Sandwiches

  • 6 to 8slicessandwich bread
  • 2medium tomatoes,sliced
  • ½cupfresh baby spinach
  • Jalapeño slices,optional
  • Oil,for grilling


  1. To make the tempeh bacon, stir the soy sauce, maple syrup, vinegar and liquid smoke together in a shallow dish. Cut the block of tempeh in half, width-wise, then cut each half into about 8 thin strips. Place the tempeh into the dish with the soy sauce mixture. Allow it to marinate for about 30 minutes.
  2. Coat the bottom of a large skillet with vegetable oil and place it over medium heat. When the oil is hot, add the tempeh slices and marinade. Cook for about 5 minutes, until the marinade has dried up and slices are crispy on the bottom. Flip and cook about 5 minutes more, until the strips are browned on the other sides. Remove the tempeh from the skillet and transfer to a paper towel-lined plate.
  3. Place the beans, lime juice, cumin, garlic and jalapeño, if using, into a blender and blend until smooth (or leave it a bit chunky if you like). Season the mixture with salt to taste.
  4. Slather each bread slice with the black bean mixture, then pair up the slices and stuff them with tempeh bacon, tomato slices, spinach, and jalapeño, if using. Lightly oil the bottom of a large skillet (you can use the same one that you used for the tempeh bacon, just wipe it out a bit first), and place over medium heat. Place the sandwiches into the skillet and grill for about 4 minutes on each side, until browned. You can optionally cover the skillet during cooking to help heat up the sandwich fillings.
  5. Divide the sandwiches onto plates and serve.

Nutrition FactsGrilled Black Bean & Tempeh Bacon SandwichesAmount Per ServingCalories 400Calories from Fat 119% Daily Value*Fat 13.2g20%Saturated Fat 2.2g11%Sodium 991mg41%Potassium 674mg19%Carbohydrates 54.9g18%Fiber 6.8g27%Sugar 9.2g10%Protein 21g42%Calcium 240mg24%Iron 4mg22%* Percent Daily Values are based on a 2000 calorie diet.« Kale & Peanut Butter Fried RiceVegan Seven Layer Burritos »

Sharing is caring!

Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

More about me →

Leave a Reply

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