fbpx Print
Square photo of a sandwich made of vegan sloppy joes

Vegan Sloppy Joes

  • Author: Iosune
  • Prep: 10 mins
  • Cook: 20 mins
  • Total: 30 mins
  • 6 1x
  • Main Dish
  • American
  • Vegan

Servings 6 1x

Scale Tap or hover over number to scale servings

Vegan Sloppy Joes, delicious and easy to make. They’re ready in just 30 minutes and require simple ingredients, and they’re packed with lots of protein!


  • 12 tbsp extra virgin olive oil
  • 1/8 tsp cayenne powder (optional)
  • 2 cloves of garlic, chopped
  • 1/4 onion, chopped
  • 1/2 red bell pepper, chopped
  • 1/2 green bell pepper, chopped
  • 15 oz canned or cooked lentils (400 g)
  • 1 1/2 cup tomato sauce (250 g)
  • 2 tbsp soy sauce or tamari
  • 2 tbsp tomato paste
  • 1 tbsp brown sugar
  • 2 tsp garlic powder
  • 2 tsp onion powder
  • 1 tsp sweet paprika
  • 1/8 tsp ground black pepper
  • 6 whole-wheat hamburger buns (optional), gluten-free if needed


  1. Heat the oil in a pan and add the veggies and the cayenne powder. Cook over medium-high heat until golden brown, stirring occasionally. Add more oil or a little bit of water if needed.
  2. Add all the remaining ingredients, stir, and cook for about 10 minutes or until the sauce thickens.
  3. Serve the filling over the buns and add your favorite veggies (I added some red cabbage, carrot, fresh chili peppers, and avocado slices).
  4. Keep the leftover filling in an airtight container in the fridge for 3-5 days or in the freezer for up to 3 months.


  • Feel free to use any veggies you have on hand.
  • You could also make this recipe with other legumes, textured vegetable protein, or seitan instead of lentils.
  • Add any spices or herbs you’d like.
  • Although the buns are optional, they work amazingly well with the filling. You can also heat them in the oven, a pan, or a toaster.
  • Use water instead of oil if you prefer a low-fat version of this recipe.
  • If you don’t eat soy, feel free to use some salt to taste or coconut aminos instead of tamari or soy sauce.
  • The tomato sauce can be replaced by tomato puree or even ketchup, but I think tomato sauce is the best choice.
  • These Sloppy Joes will be less likely to fall apart if you cook the filling long enough to get a thick paste.
  • Recipe adapted from Laura in the Kitchen.


  • Serving Size: 1/6 of the recipe (without the buns)
  • Calories: 140
  • Sugar: 7.5 g
  • Sodium: 822 mg
  • Fat: 2.9 g
  • Saturated Fat: 0.4 g
  • Carbohydrates: 22.7 g
  • Fiber: 7.2 g
  • Protein: 8.3 g