Go Back
+ servings
healthy vegan sloppy joes recipe with gluten-free burger buns

Vegan Sloppy Joes

Vegan Sloppy Joes made with cannellini beans instead of beef. This healthy recipe is easy to make in only 20 minutes.
Course Main Course, Side Dish
Cuisine American
Prep Time 8 minutes
Cook Time 12 minutes
Total Time 20 minutes
Servings 4



  • Heat oil in a skillet, add onion & pepper and sauté over medium heat for about 4-5 minutes.
  • Add garlic, tomato sauce, tomato paste, balsamic vinegar, soy sauce, vegan Worcestershire sauce, sugar, all spices and let simmer for a further 4-5 minutes, stirring occasionally.
  • Taste the sauce and adjust flavor as needed.
  • Add the cannellini beans and stir. Let simmer for 2-4 more minutes.
  • Serve on soft burger buns. Enjoy!
  • The Sloppy Joe mixture should be stored in the refrigerator for up to 3 days.


  • You can use other beans, chickpeas or even lentils!
  • Check out my recipe for homemade gluten-free buns.
  • Recipe serves 4. Nutrition facts are for one serving.
Nutrition Facts
Vegan Sloppy Joes
Amount Per Serving
Calories 472 Calories from Fat 57
% Daily Value*
Fat 6.3g10%
Carbohydrates 76g25%
Fiber 11g44%
Sugar 12.1g13%
Protein 20g40%
* Percent Daily Values are based on a 2000 calorie diet.