ListseVegetarian recipes for the home stove

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
Jump to the recipe
Lentil Sloppy Joes (Vegan) from the Pantry

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.
ingredients needed to make vegetarian lentil sloppy joes including lentils, ketchup, tomato paste, onion, and bell pepper

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.
lentil sloppy joes on a bun with another in the background

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:)

how to make vegan sloppy joes: saute veggies in a pan
  1. In olive oil over medium-high heat, saute the onion and bell pepper in a large skillet until softened slightly.
how to make vegan sloppy joes: sauteed veggies in a pan with tomato paste mixed in
  1. Add in the tomato paste and spices and continue to cook, mixing so that the veggies get covered in the tomato paste.
how to make vegan sloppy joes: lentils cooked with tomato paste and onion
  1. Add the cooked lentils, tomato sauce, ketchup, mustard, and soy sauce. Stir well to combine and simmer.
lentil sloppy joes on a bun with another in the background
  1. 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.
lentil sloppy joes on a bun with another in the background

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. 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. 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. 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. 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