Go Back
+ servings
Print Recipe
5 from 1 vote

Easy Vegan Sloppy Joes

Quick and easy vegan sloppy joes--perfect for a summer dinner
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Lunch or Dinner
Cuisine: American
Servings: 6
Calories: 390kcal


  • 1 tablespoon extra virgin olive oil
  • 1 medium red onion (finely chopped)
  • 1 green bell pepper (finely chopped)
  • 1 clove garlic (minced)
  • 1/2 cup black olives (very finely chopped)
  • 15 ounces fire-roasted diced tomatoes (1 can, with juice)
  • 15 ounces cooked black beans (1 can, drained)
  • 15 ounces kidney beans (1 can, drained)
  • 2.25 tablespoons brown sugar
  • 1 tablespoon lemon juice
  • 1 tablespoon ground cumin
  • 1/4 teaspoon ground cayenne pepper (optional)
  • 1/2 cup cilantro (finely chopped)
  • 3/4 teaspoon salt (or more to taste)
  • 6 burger buns (vegan)


  • Heat up olive oil in a large saucepan on medium heat for about 20 seconds. 
  • Add chopped onion, chopped green bell pepper, and minced garlic to your large saucepan, and sauté until onion is tender and becoming clear--about 5 minutes.
  • Add remaining ingredients--finely chopped black olives, fire-roasted diced tomatoes, black beans, kidney beans, sugar, lemon juice, and seasonings.
  • Allow mixture to simmer until most of the juices are cooked off. When the texture of your sloppy joes resembles that of a very thick chili, you know it's done.
  • Toast your vegan burger buns, if desired, and serve sloppy joes with your favorite greens.


*This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases.


Calories: 390kcal | Carbohydrates: 66g | Protein: 17g | Fat: 6g | Saturated Fat: 1g | Sodium: 797mg | Potassium: 684mg | Fiber: 13g | Sugar: 10g | Vitamin A: 540IU | Vitamin C: 21.5mg | Calcium: 160mg | Iron: 6.3mg