Dinner
Lentil Sloppy Joes (Vegan) from the Pantry
This Lentil Sloppy Joes recipe is saucy, messy, and so satisfying — and because they use pre-cooked lentils, they come
- Serves 4
- Prep 5 minutes
- Cook 15 minutes
- Total 20 minutes

Need more unfussy vegetarian meals? You will certainly love my Crispy Tofu Rice Bowls, this CREAMY Unfussy Alfredo Sauce, or even my High Protein Edamame Salad!
Why you’ll love these meatless Sloppy Joes

If you grew up loving familiar sloppy joes, buckle up because we’re giving them the vegan glow-up they truly deserve! These Lentil Sloppy Joes have all the saucy, messy, sweet-tangy goodness you remember—simply with a veggie-packed twist that somehow makes them feel both nostalgic and a little virtuous. And bonus, it’s a fully vegan recipe!
Why you’ll love this method:
- High-protein vegetarian dinner thanks to the lentils.
- Family-friendly — even picky eaters love the sweet-savory sauce.
- Budget-friendly and pantry-friendly.
- Make-ahead & freezer-friendly — dependable for meal prep.
- One-pan, straightforward cleanup + truly fast because the recipe uses pre-cooked lentils.

Sloppy Joe Ingredients
The simple ingredients for this straightforward vegetarian sloppy joe recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!
- Cooked lentils – Instead of ground beef, we’re using kitchen-made cooked lentils or a can of lentils (drained). Brown lentils or green lentils hold their shape dependable for these sloppy joes!
- Tomato sauce – Makes the base thick and saucy.
- Tomato paste – Deepens the flavor and makes everything extra rich.
- Ketchup – Familiar sloppy joe sweetness. I’ve also tried this with bbq sauce and it was savory!
- Mustard – Yellow or Dijon both work.
- Soy sauce or tamari – Adds depth and umami.
- Smoked paprika + chili powder – Smoky, warm spices that round out the flavor.
- Onion, bell pepper, garlic – The veggie base for texture and flavor. I used a red bell pepper but genuinely any color works well.
- Optional toppings – Vegan cheese, pickled onions, shredded lettuce, avocado, red onions etc.

How to make these Vegan Sloppy Joes
Only a reminder that you can find the FULL written sloppy lentils recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you:)

- In olive oil over medium-high heat, saute the onion and bell pepper in a large skillet until softened slightly.

- Add in the tomato paste and spices and continue to cook, mixing so that the veggies get covered in the tomato paste.

- Add the cooked lentils, tomato sauce, ketchup, mustard, and soy sauce. Stir well to combine and simmer.

- Spoon the sloppy joe mixture onto toasted buns. Add toppings if desired and ENJOY!
Expert Tips
- Use canned OR cooked lentils — only make sure to drain canned lentils well.
- Don’t overcook after adding the lentils. Since they’re already cooked, you’re simply warming them through.
- If the mixture gets too thick, add a splash of water or broth.
- Toast the buns — it makes the texture way better.
- Want it sweeter? Add an extra teaspoon of ketchup, maple syrup, or brown sugar.
- Make it spicy with chipotle chili powder or diced jalapeño.

Frequently Asked Questions
The recipe
Lentil Sloppy Joes at Home
These Lentil Sloppy Joes are the go-to “looks messy but tastes notable” kind of dinner. They’re hearty, saucy, packed with plant protein, and come together in one pot. This method hits all the nostalgic sloppy joe flavor notes you grew up with — only vegetarian (and honestly? even better).
- Serves 4
- Prep 5 minutes
- Cook 15 minutes
- Total 20 minutes
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion (diced)
- 1 bell pepper (finely diced (any color))
- 2 cloves garlic (minced)
- 1 tablespoon tomato paste
- 1 ½ cups cooked lentils (or 1 can, drained)
- 1 cup tomato sauce
- 2 tablespoons ketchup
- 1 tablespoon mustard (yellow or Dijon)
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder (optional for a kick)
- Salt & pepper (to taste)
- Burger buns or sandwich rolls
- Optional toppings: vegan cheese (pickled onions, sliced avocado, shredded lettuce)
Method
- 1
Sauté veggies: In a large skillet, heat the olive oil over medium heat. Add the onion and bell pepper and cook until softened, about 5–6 minutes. Stir in the garlic and cook for 1 more minute.
- 2
Add tomato paste + seasonings: Stir in the tomato paste, smoked paprika, chili powder, and a pinch of salt. Cook for 2 minutes to deepen the flavor.
- 3
Stir in lentils and sauce: Add the cooked lentils, tomato sauce, ketchup, mustard, and soy sauce. Stir well to combine. Simmer for 5–7 minutes, until thickened and heated through. Taste and adjust seasoning.
- 4
Assemble: Spoon the sloppy joe mixture onto toasted buns. Add toppings if desired (vegan cheese slices melt great here!).
Cook notes
Nutritional info does not include buns or any toppings. Freezer instructions: Let the lentil filling cool completely. Store in an airtight container or freezer bag for up to 3 months. Thaw overnight in the fridge or reheat from frozen on the stovetop with a splash of water.
Per serving
- Calories171 kcal
- Carbohydrates27 g
- Protein9 g
- Fat4 g
- Saturated Fat1 g
- Polyunsaturated Fat1 g
- Monounsaturated Fat3 g
- Sodium691 mg
- Potassium658 mg
- Fiber9 g
- Sugar8 g
- Vitamin A1626 IU
- Vitamin C47 mg
- Calcium42 mg
- Iron4 mg







