Go Back
+ servings
Close Up of a Vegan Sloppy Joe Sandwich
Print Recipe
4.91 from 10 votes

Vegan Sloppy Joes

Grab a couple cans of whatever beans you've got in the pantry, and whip up these easy and seriously tasty vegan sloppy Joes!
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Course: Sandwich
Cuisine: American
Servings: 5
Calories: 384kcal
Author: Alissa

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 bell pepper, any color, diced
  • 1 medium carrot, diced
  • 3 garlic cloves, minced
  • 2 (14 ounce or 400 gram) cans beans, drained and rinsed, OR 3 ¾ cups precooked beans, whatever variety you've got (see note!)
  • ¾ to 1 cup water
  • cup tomato paste
  • 2 tablespoons red wine vinegar
  • 2 tablespoons vegan Worcestershire sauce
  • 1 tablespoon soy sauce
  • 2 tablespoons brown sugar or turbinado or coconut sugar
  • 1 teaspoon liquid smoke
  • 1 teaspoon chili powder
  • Salt and pepper to taste

For Serving

  • 5 burger buns, toasted
  • Onion slices, optional (I sautéed mine)
  • Dill pickle slices, optional

Instructions

  • Coat the bottom of a medium saucepan with oil and place it over medium heat. 
  • Add the onion, pepper, carrot and garlic. Sweat the veggies for about 5 minutes, until the carrots and peppers begin to soften and the onions are very tender and translucent.
  • Stir in the beans, ¾ cup water, tomato paste, vinegar, Worchestersire sauce, soy sauce, sugar, liquid smoke and chili powder. 
  • Raise the heat and bring the liquid to a boil. 
  • Lower the heat and allow the mixture to simmer, uncovered, until the sauce is very thick and the veggies are tender, 15 to 20 minutes, adding a bit more water if needed during cooking. 
  • Remove from heat and season with salt and pepper to taste.
  • Stuff buns with bean mixture. Top with dill pickle slices and onion slices. Serve.

Notes

For the beans, use what you've got. Black beans, kindey beans, chickpeas, cannellini beans, great northern beans, pinto beans, navy beans, black-eyed peas and brown lentils are all great choices. Use two of the same thing, or mix it up!

Nutrition

Calories: 384kcal | Carbohydrates: 67.8g | Protein: 16g | Fat: 6.1g | Saturated Fat: 1.1g | Sodium: 954mg | Potassium: 760mg | Fiber: 12.1g | Sugar: 13.6g | Calcium: 100mg | Iron: 5.8mg