
Vegan Sloppy Joes
Hearty, flavorful vegan sloppy joes made with red or green lentils, minced vegetables, and a naturally sweet, savory, and smoky tomato sauce. A delicious 30-minute plant-based dinner!
Sink your teeth into nostalgic American dinnertime comfort with these smoky, sweet, and irresistible Vegan Sloppy Joes. Featuring hearty green or red lentils and minced fresh vegetables simmered in a spiced tomato molasses barbecue relish, this easy 30-minute winner delights children and adults alike.
Why This Recipe Works
Cooked lentils provide a remarkably firm, satisfying grain texture that rivals ground meat while easily absorbing rich aromatic flavors like Worcestershire, cumin, and chili powder. Coconut sugar and tomato sauce reduce together over high heat into a glossy, sticky glaze that grips hamburger buns without soaking them through.
Chef's Pro-Tips
- Toast your buns first: Always brush your whole-wheat or gluten-free hamburger buns lightly with avocado oil and toast them golden on a warm pan before stacking; this seals bread pores against moisture saturation!
- Optional pickle crunch: Top your sloppy lentil filling with crisp dill pickle chips or crunchy pickled red onions just before serving for an exciting tangy texture contrast!
Ingredients
Lentils
- 2 cupswater or vegetable broth (for cooking lentils)
- 1 cupgreen or red lentils, well rinsed
Sloppy Joe Mixture
- 2 tablespoonsolive oil or avocado oil
- 1/2 mediumwhite or yellow onion, minced (plus extra for serving)
- 2 clovesgarlic, minced
- 1/2 mediumred or green bell pepper, diced
- 1 pinchsea salt and black pepper (to taste)
- 1 cantomato sauce (15 oz / ~425g)
- 1 tablespooncoconut sugar (or brown sugar)
- 1 tablespoonvegan Worcestershire sauce
- 1 teaspoonchili powder (plus more to taste)
- 1 teaspoonground cumin
- 1 pinchsmoked paprika (optional)
For Serving
- 4 whole-wheat or gluten-free hamburger buns
Instructions
- Cook the Lentils: To a small saucepan, add liquid (water or vegetable broth) and rinsed lentils. If using green lentils (for more chew and texture), bring to a low boil, then reduce to a simmer and cook covered for 18-22 minutes until tender. If using red lentils (for a quicker, softer result), bring to a boil over high heat, then reduce heat to a simmer and cook uncovered, stirring occasionally, for 7-10 minutes until just tender (not mushy). Drain off any excess liquid and set aside.
- Sauté the Aromatics: In the meantime, heat a large skillet over medium heat. Once hot, add the oil, minced onion, garlic, and diced bell pepper. Season with a pinch of sea salt and black pepper and sauté for 4-5 minutes, stirring frequently until the vegetables are tender and slightly browned.
- Build the Sauce: Add the tomato sauce, coconut sugar, vegan Worcestershire sauce, chili powder, cumin, and smoked paprika to the skillet. Stir well to combine.
- Combine and Simmer: Add the cooked lentils into the skillet with the sauce and stir together. Continue cooking over medium-low heat until completely warmed through and thickened to your liking, stirring occasionally (about 5-10 minutes).
- Adjust Flavors: Taste and adjust seasonings as needed—add extra chili powder or cumin for smokiness, coconut sugar for sweetness, salt for balance, or Worcestershire sauce for depth of flavor.
Serving Suggestions
Serve the warm lentil mixture piled high on toasted whole-wheat or gluten-free buns topped with fresh sliced onions or pickles.
Storage Tip: Leftover sloppy joe filling keeps well in an airtight container in the refrigerator for up to 4-5 days, or in the freezer for up to 1 month. Reheat on the stovetop or in the microwave, adding a tiny splash of broth or water if needed.