Hearty and flavorful, these meatless sloppy joes with lentils are the 30-minute plant-based meal you’ve been looking for! Like classic sloppy joes, this messy and fun to eat meal is sure to be a hit with kids and adults alike.

In the decade I spent as a vegetarian, I experimented with a lot of plant-based recipes. It was always my goal to find vegetarian meals that were both delicious and FILLING. This lentil sloppy joe recipe is one of my favorite recipes from that time of my life that we still make today as a delicious, meatless option. I’ve made this recipe over 100 times in the 15 years I’ve been enjoying it, tweaking it to meatless sloppy joe perfection.
Lentils are a nutrient powerhouse that are high in protein and fiber, making them the perfect ingredient to incorporate when looking to make meatless meals. Learn more about the types of lentils and their benefits in this great article from healthline.com.
Other than being quick, easy, and delicious, I’ve always appreciated that this recipe is great for lunches throughout the week too! I pretty much always make a double batch of this recipe because of it.
You Will Love These Vegetarian Sloppy Joes
Familiar flavors made meatless. If you’ve been looking to incorporate more meatless meals into your routine, this is a great recipe to do so! It’s everything you love about classic sloppy joes, but made with plant-based ingredients.
Hearty and filling. Thanks to lentil’s plant-based protein and fiber content, this meal is wholesome, sustaining, and packed with all kinds of good-for-you nutrients too.
Ready in 30-minutes. This quick and easy recipe is perfect for busy weeknights!
Fun to eat! Just like a classic sloppy joe, this messy to eat meal is fun (and sometimes funny) to eat. Embrace the mess when your filling falls out of your sandwich and enjoy!
What is a Sloppy Joe?
A classic sloppy joe refers to a messy-to-eat sandwich filled with a mixture made from ground beef, onion, and tomato-based sauce served on a hamburger bun. The origins of the sloppy joe are attributed to a chef named Joe from Sioux City, Iowa in the 1930s who added tomato sauce to the then popular “loose meat sandwich”.
Different areas of the country have their own versions of the sloppy joe. Rhode Island’s “dynamite” is similar to the classic but often includes more veggies like bell peppers and onions. Iowa’s “maid-rite” version is often considered to be similar to the classic, but this “loose meat sandwich” has a distinct flavor profile and is made without the tomato sauce. New Jersey has their own version of a sloppy joe, which is a very different kind of sandwich all together.
Other popular names for classic sloppy joes include slushburgers, Manwich, spoonburgers, steamers, wimpies, yum yums, sloppy janes, and a tavern sandwich.
Lentil Sloppy Joe Ingredients
- Brown or green lentils. While technically different, brown and green lentils can be used interchangeably in most dishes, including this vegetarian sloppy joe recipe! I usually just grab a bag of Goya Lentils from the ethnic foods aisle at my local grocery store, but you can also check the bulk section or by where your store carries dried beans.
- Water. Used to cook the lentils.
- Neutral oil such as canola, vegetable, or grapeseed oil. Used to sauté our onion, garlic, and peppers.
- Yellow onion. Adds texture and depth of flavor to our filling.
- Garlic. Enhances the savory flavor to our filling.
- Bell pepper. In addition to simply adding veggies to our meal, using bell pepper adds nice flavor, sweetness, and texture to our filling. I usually use red bell pepper, but you can use red, orange, yellow, or green; just pick whichever looks best at your store.
- Tomato sauce. This is the base of our filling’s sauce. Just be sure to grab a can of PLAIN sauce, we’ll be seasoning it ourselves.
- Brown sugar. Helps to balance the acidity of the tomato sauce as well as adds flavor, richness, and moisture.
- Worcestershire sauce. Worcestershire sauce enhances the umami, meaty flavor of our sauce. This ingredient is commonly described to be a unique combination of savory, tangy, sweet, salty, with a pop of vinegar.
- Seasonings. Salt, pepper, chili powder, cumin, and paprika are used to flavor our delicious sauce.
- Hamburger buns for serving. Pick your favorite buns, regular, whole wheat, gluten free, etc.
See the recipe card at the bottom of the post for ingredient measurements and full recipe directions.
Ingredient Tip – Be Sure to Rinse and Sift Through Your Lentils!
Due to lentil’s small size and harvesting process, you want to be sure to sift through your lentils to remove any small stones and debris that may have made it into your lentils. After doing this, be sure to rinse them thoroughly to remove any dirt that may be on them. I like to do this entire process in a fine mesh strainer. I’ll measure my lentils out into the strainer, sift through it with my hands and pick out any debris, and then rinse the lentils until the water runs clear.
How to Make Homemade Sloppy Joes with Lentils
Cook the lentils. Add the water and rinsed lentils to a medium saucepan over medium-high until it’s a low boil. Reduce the heat and continue to cook uncovered until tender.
Once the lentils are cooked, drain off any excess liquid and set aside.
Make the sauce. While the lentils cook, heat the oil in a large skillet and sauté the onions, peppers, salt, and pepper until the onions and peppers are tender and lightly browned.
Add the garlic and cook until fragrant (about 1 minute more).
Add the tomato sauce and scrape the bottom of the pan to release any brown bits that stuck while sautéing the onions and peppers (as my husband would say, this is where the flavor lives!).
Stir in the Worcestershire sauce, brown sugar, chili powder, cumin, and paprika to combine.
Continue to cook the mixture over low heat, stirring occasionally, until completely warmed through and thickened.
Combine the lentils and sauce. Once the lentils are cooked, add them to the sauce (it’s ok to do this if your sauce is still thickening).
Stir to combine, making sure all the lentils are well coated.
Serve on a hamburger bun with any desired toppings and enjoy!
Recipe Variations
Use vegetable broth instead of water for cooking your lentils. If desired, you can add some more flavor to this dish by cooking your lentils in veggie broth!
Possible Dietary Restrictions?
This recipe is vegetarian, dairy-free, and gluten-free as written.
To make vegan sloppy joes with lentils, a few minor swaps are required. Replace the brown sugar with a vegan-friendly option (like coconut sugar) and the Worcestershire sauce with a vegan-friendly Worcestershire.
If serving to someone with celiac disease, be sure to provide gluten-free buns!
How to Serve this Recipe for Sloppy Joes
Sloppy joes are typically served on a hamburger bun and eaten like (a very messy) sandwich. Toasting the bun is optional. I won’t judge if you eat yours open faced (this is what I usually do when I bring in leftover lentil sloppy joes to work for lunch, you know, so I don’t spill it all over my work clothes).
If desired, you can add a slice of cheese such as cheddar, Colby jack, American, or pepper jack to your sammie.
Other toppings commonly enjoyed on sloppy joes include pickles, slices of onion (raw or pickled), slices of jalapeños (fresh or pickled), and slices of banana peppers.
Best Sides for Sloppy Joes
Creamy coleslaw, potato chips, green salads, carrot sticks, steamed or roasted veggies, or any of your favorite summer BBQ sides are all great options to serve alongside your sloppy joes!
We love eating ours with old-fashioned cucumber salad and crockpot creamed corn. You can also check out our 101 4th of July Cookout Recipes Roundup for more side-dish ideas!
Storing and Reheating Meatless Sloppy Joes
Store cooled leftovers in an airtight container in the fridge for up to 4 days. When ready to enjoy, reheat individual portions in the microwave or on the stovetop until warmed to your liking. If the sauce begins to dry out, add a splash of water while reheating.
Love this Recipe? Try One of These Vegetarian Dinner Recipes Next!
Lentil Sloppy Joe’s
Ingredients
For the Lentils
- 2 Cups water
- 1 Cup brown (or green) lentils, well rinsed and picked through
For the Sauce
- 2 Tablespoons neutral oil (canola, vegetable, or grapeseed)
- 1 small yellow or white onion, finely chopped
- 1 medium bell pepper, seeds and stems removed and diced into small, bite-sized pieces (any color)
- 1 teaspoon salt
- ½ teaspoon pepper
- 2 cloves garlic, minced (2 cloves = about 1 teaspoon jarred minced garlic)
- 1 , 15 ounce can tomato sauce
- 2 Tablespoons Worcestershire sauce
- 1 Tablespoon brown sugar (light or dark)
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ¼ teaspoon paprika
- hamburger buns for serving (white, wheat, or gluten free)
Instructions
For the Lentils
- Add the water and rinsed lentils to a medium saucepan and cook over medium-high heat until the water is at a low boil.
- Reduce the heat to medium-low and continue to cook the lentils uncovered for 15-18 minutes, until tender. Drain off any excess liquid and set aside.
For the Sauce
- While the lentils cook, heat the oil in a large skillet over medium heat. Sauté the onions, peppers, salt, and pepper until the onions and peppers are tender and lightly browned (about 3-5 minutes). Add the garlic and cook until fragrant (about 1 minute more).
- Add the tomato sauce and scrape the bottom of the pan to release any brown bits that stuck while sautéing the onions and peppers. Stir in the Worcestershire sauce, brown sugar, chili powder, cumin, and paprika to combine. Continue to cook the mixture over low heat, stirring occasionally, until completely warmed through and thickened (about 5-10 minutes).
Combine the Lentils and Sauce to Create Your Filling
- Once the lentils are cooked, stir them into the sauce (you can do this while the sauce is still cooking / thickening).
- Serve on a hamburger bun with toppings of choice, and enjoy!
Jeanene M says
I tried the lentil sloppy joe recipe at a family dinner (but made a regular batch of hamburger sloppy joes “just in case”). Everyone loved the lentil sloppy joes better than the regular ones, even those who usually avoid vegetables. it was a hit!
Meredith says
I’m so happy the lentil sloppy joes were a hit, even with the skeptics, thanks for giving these a try Jeanene!
Jerry F says
Super tasty! And that’s coming from a guy that eats several pounds of beef per week.
Meredith says
So happy to hear this veg version held up, thanks Jerry!
Marge says
great flavor and texture, will definitely be making these often!