clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sloppy joe on a bun with pickles and cabbage

Lentil Sloppy Joes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Emily Toshiko
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 Servings 1x


These lentil sloppy joes are better than anything you ate in your school cafeteria. This vegan recipe is delicious and so easy to make!


  • 1 cup dried lentils
  • 1 green bell pepper, diced
  • ½ yellow onion, diced
  • ½ cup ketchup
  • 2 tbsp spicy brown mustard
  • 1 tsp garlic powder
  • 1 tsp paprika
  • 1 tbsp apple cider vinegar
  • ¼ cup water
  • 6 hamburger buns
  • Bread and butter pickle chips

For the lightly pickled cabbage:

  • 3 cups red cabbage, thinly sliced
  • ¼ tsp salt
  • ¼ cup apple cider vinegar
  • ¼ tsp cayenne pepper



  1. Cook the lentils according to package directions. 
  2. Toss the red cabbage with apple cider vinegar, salt, pepper and cayenne pepper. Set aside.
  3. Saute the pepper and onion over medium heat until they start to soften about 5-8 minutes. 
  4. Whisk together the ketchup, spicy brown mustard, garlic powder, paprika, apple cider vinegar and water.  
  5. Add the lentils and sauce to the peppers and onions. Stir together and allow the mixture to simmer for 5-10 minutes until the flavors combine. 
  6. To serve: scoop lentil sloppy joe on a bun. Top with lightly pickled cabbages and bread and butter pickles. Enjoy!


  • This dish will taste even better as leftovers! 
  • I also enjoy eating my lentil sloppy joes over a bowl of rice, instead of on a bun.
  • For a super quick dinner, substitute the dried lentils for two cans of lentils.