Skip to main content New<> this month
Get the Allrecipes magazine

Vegan Sloppy Joes

Rated as 3 out of 5 Stars

"Wonderfully sweet and tangy Sloppy Joes that I grew up with, but veganized! You won't find any bell peppers here. This is far more wholesome than most Sloppy Joe recipes. The spices can be easily adjusted. These are also great with sweet potato fries! Try this for a quick and economical weeknight meal."
Added to shopping list. Go to shopping list.


20 m servings 451
Original recipe yields 4 servings (4 sandwiches)


{{model.addEditText}} Print
  1. Heat oil in a large skillet over medium-high heat. Add onion and cook until soft and translucent, about 5 minutes. Add meatless grounds and break up the clumps with a spoon until crumbly. Cook until browned and heated through, about 5 minutes.
  2. Reduce heat to low. Add ketchup, brown sugar, apple cider vinegar, ground mustard, dill, and pepper. Mix well, cover, and let simmer until heated through, 3 to 4 minutes. Adjust seasonings if necessary.
  3. Serve on hamburger buns.


  • Cook's Notes:
  • You can use 1 pound steamed lentils (such as Melissa's® from the produce aisle at Trader Joe's®) in place of meatless grounds, if you like. Just add some vegan beef-flavored bouillon base (not stock, you wouldn't want to add extra liquid) and a pinch of garlic powder to give it a beefy flavor. This is a healthy and tasty soy-free alternative to grounds.
  • Sometimes I steam the hamburger buns on top of the filling mixture until it's finished cooking.

Nutrition Facts

Per Serving: 451 calories; 12.5 54.8 5.4 0 1408 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

As written this was WAY too sweet. If I were to make this again I'd cut out the brown sugar altogether. On that note, the vegan crumbles are so pretty out of the bag (I used Morning Star) but as...