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

Vegan Sloppy Joes

1 Star2 Stars3 Stars4 Stars5 Stars
(6 votes, average: 4.67 out of 5)

  • Author: The Plant-Powered Dietitian
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings  1x
  • Diet: Vegan


This classic, easy, economical recipe for Vegan Sloppy Joes relies on lentils, canned tomatoes, vegetables, and spices.



Sloppy Joes Filling:

Buns, Toppings:

  • 6 small whole wheat hamburger buns, toasted
  • Toppings of your choice (optional): i.e., cilantro, parsley, pickles, green onions, sauerkraut, avocado, plant-based cheese, plant-based sour cream, plant-based ranch dressing


  1. To Make Sloppy Joes Filling: Heat olive oil in a skillet or sauté pan over medium heat. Sauté the onion, bell pepper,and garlic for 5 minutes.
  2. Add the chili powder, paprika, cumin, and red chili flakes and sauté for another minute.
  3. Add the tomatoes, tomato paste, black beans, molasses (or maple syrup), and vinegar to the mixture.
  4. Simmer for about 15 minutes, until the vegetables are tender and the mixture is thickened.
  5. While the Sloppy Joes filling is cooking, toast the whole wheat buns until golden brown. Prepare toppings, as desired.
  6. To assemble, pour about 2/3 cup sloppy joe mixture over each bun. Garnish with toppings as desired.
  7. Makes about 4 cups Sloppy Joe Filling.


May substitute another type of pulse for black beans, such as kidney, pinto, lentils, or chickpeas. May serve over cooked whole grains, such as brown rice, quinoa, farro, or sorghum instead of the bun.

To make this recipe gluten-free, use gluten-free buns.

  • Category: Entree
  • Cuisine: American


  • Serving Size: 1 serving
  • Calories: 301
  • Sugar: 11 g
  • Sodium: 263 mg
  • Fat: 4.5 g
  • Saturated Fat: 0.5 g
  • Carbohydrates: 54 g
  • Fiber: 10 g
  • Protein: 13 g

Keywords: sloppy joes, dinner, easy dinner, family meal