If you’re looking for a yummy, healthy twist on a classic comfort food, you’re going to LOVE these Lentil Sloppy Joes! They’re warm, hearty, a little saucy, and totally delicious. Plus, they’re full of veggies and plant-based protein, so they’re great for growing bodies and happy tummies. This recipe is simple enough to make on a school night, and I promise your family will be asking for seconds!
Method
Heat it up
To begin, place a large skillet or frying pan on the stove and drizzle in a bit of your preferred cooking oil just enough to lightly coat the bottom of the pan. Turn the heat to medium and give it a minute to warm up. Then, add the diced white onion, minced garlic, and the 2 tablespoons of fresh parsley. Stir them around gently as they cook. This step is really important because it builds the flavor base for your Sloppy Joes. You’ll know it’s ready when the onion becomes soft and slightly translucent, and the garlic gives off a warm, savory aroma. This usually takes around 5 minutes, so don’t rush it. Good flavor takes a little time!
Add the veggies and lentils
Once your onion mixture is soft and fragrant, it’s time to build the body of the filling. Add the diced mushrooms, the already-cooked green lentils, frozen peas (no need to thaw), tomato sauce, and water into the same pan. Give everything a good stir so the ingredients are evenly combined. Let this mixture simmer over medium heat for about 10 minutes. This allows the mushrooms to soften, the peas to heat through, and all the flavors to meld together. You’ll notice the mixture starting to look thicker and more stew-like as it cooks.
Time for spinach
When your filling mixture has softened and thickened a bit, go ahead and toss in a big handful of fresh spinach. At first, it might seem like a lot, but spinach wilts down quickly once it hits the heat. Stir it gently into the mixture until it’s fully incorporated and wilted. This only takes a minute or two. Spinach not only adds a bright pop of green but also sneaks in extra nutrients without changing the flavor much.
Add some extra flavor
Next comes the fun part adding the BBQ sauce! This gives your Sloppy Joe filling that slightly smoky, tangy twist that makes it extra tasty. Stir in 1 tablespoon of BBQ sauce (or more if you love the flavor), and lower the heat to a low or medium-low setting. Let everything simmer gently, stirring occasionally, until the mixture becomes thick and rich. You want it to hold together well so it doesn’t slide out of your bun. This final simmer usually takes another 5 minutes or so, but you can let it go a little longer if needed.
Serve it up
Once your filling has reached the perfect thick, “sloppy” consistency, it’s ready to serve! Scoop a generous spoonful onto toasted burger buns or sandwich rolls. For extra flair, sprinkle a little fresh parsley or grated Parmesan on top. Serve hot and enjoy your homemade Lentil Sloppy Joes comfort food with a healthy twist!
Necessary Tools
You won’t need much just a few basic kitchen tools:
- A large skillet or frying pan
- A spatula or wooden spoon
- A cutting board
- A knife (grown-ups can help here!)
- Measuring cups and spoons
Easy Lentil Sloppy Joes (Healthy, Plant-Based & Family-Friendly)
Recipe by George Mendes3-4
servings10
minutes20
minutes30
minutesIngredients
Here’s what you’ll need to whip up these tasty Sloppy Joes:
1 white onion, diced
4 cloves garlic (minced or crushed)
2 tbsp fresh parsley (plus extra for topping)
1 cup diced mushrooms
1/2 cup cooked green lentils
Big handful of fresh spinach
1 cup tomato sauce
1/4 cup water
1/2 cup frozen peas
1 tbsp BBQ sauce
Oil of your choice (for cooking)
Optional toppings: grated Parmesan, extra parsley
Burger buns or sandwich rolls
Directions
- Now, let’s make this magic happen!
Heat it up!
In your pan, pour in a bit of oil and turn the heat to medium. Add in the diced onion, garlic, and parsley. Cook this until it smells amazing and the onion is soft and see-through (about 5 minutes). - Add the veggies and lentils.
Toss in your mushrooms, cooked lentils, frozen peas, tomato sauce, and water. Stir everything together and let it cook for about 10 minutes. - Time for spinach!
Once it’s all soft and starts to thicken, stir in your spinach. It’ll shrink down fast don’t worry! - Add some extra flavor.
Mix in the BBQ sauce and let everything simmer on low to medium heat until it’s thick and sloppy just the way we want it! - Serve it up!
Scoop your lentil mix onto a toasted bun. Sprinkle some fresh parsley and Parmesan on top if you like. Yum!
Notes
- Make sure the onion is soft before adding the rest this helps bring out all the yummy flavor.
- Don’t skip the spinach step! It adds a nice color and a boost of vitamins.
- Let the mixture simmer long enough at the end so it thickens otherwise it’ll be too runny for your sandwich.
- Taste it as you go! You might want more BBQ sauce depending on your style.



Serving Suggestions
- Classic way: Pile the filling on burger buns and serve with sweet potato fries.
- Healthier twist: Spoon it over brown rice or quinoa.
- Kid-approved: Add it to a tortilla, roll it up, and make a Sloppy Joe wrap!
Fun Fact
Did you know lentils are one of the oldest foods in the world? People have been eating them for over 9,000 years! They’re packed with protein and fiber and super good for your heart.
Conclusion
These Lentil Sloppy Joes are a total win. They’re cozy, healthy, and so easy to make. Whether you’re a kid, a grown-up, or somewhere in between, this is a meal that brings everyone to the table with a smile. Try them out and let me know if you gave them a twist of your own I’d love to hear how you make them yours!


