If you’ve been looking for an easy (and delicious) way to work more plant-based meals into your lineup, this lentil sloppy joe recipe is a perfect place to start! It’s cozy comfort food with a nutritious twist… it’s hearty, satisfying, and loaded with plant-powered protein and fiber from the lentils.

The familiar sweet and savory flavors make it kid-approved, and since it comes together quickly with pantry staples, it’s weeknight friendly. I love how flexible it is, too: you can scoop the saucy lentil mixture into roasted zucchini boats for a lighter, veggie-forward spin, spoon it onto toasted buns or English muffins for the classic experience, or serve it over baked potatoes with a dollop of Greek yogurt. However you plate it, it’s comfort food that’s crave-worthy, nourishing, and endlessly adaptable!

If you’re into lentils like I am, you’ll also love my Lentil HummusHearty Lentil SoupLentil Mushroom Bolognese, or Superfood Lentil Veggie Stew—each brings big nutrition in a comforting, simple package.

Why this recipe works (and why you’ll crave it again and again!) 

  • Plant-based powerhouse: Lentils deliver protein and fiber, helping to keep you full and fueled.
  • Flexible serving options: Enjoy it in zucchini boats, on buns, over potatoes, or however your heart desires.
  • Weeknight-friendly: The mixture comes together quickly with pantry staples—perfect for busy nights.
  • Kid-approved comfort: Familiar flavors with a nutritious twist make it a hit for the whole family.

Other ways to enjoy:

Layered on an English
With scoops!

Give it a try—you may just discover your new favorite way to enjoy sloppy joes!

Try my Zucchini Walnut Muffins!

(5 stars) 2 ratings

Lentil Sloppy Joes in Zucchini Boats (Vegetarian, High-Protein, Fiber-Packed)

Hearty, protein-packed, and fiber-rich, this meatless comfort dish can be served in zucchini boats, piled on toasted buns, or spooned over baked potatoes for an easy, customizable meal.
Yield: 10 boats
Prep Time: 10 minutes
Total Time: 1 hour

Ingredients
 

  • ½ cup dry green or brown lentils*
  • 1 teaspoon olive oil
  • ½ to 1 yellow onion, diced
  • ½ red bell pepper, diced
  • 1 clove garlic, minced
  • tablespoons chili powder
  • 1 teaspoon oregano
  • ¼ teaspoon kosher salt
  • ½ cup tomato sauce
  • 2 tablespoons tomato paste
  • tablespoons maple syrup
  • ½ tablespoon mustard (spicy brown, Dijon, yellow)
  • 5 medium zucchinis
Ingredient Details to Know
* ½ cup dry lentils yields ~1¼ cups cooked. You can also buy canned lentils that are already cooked. Then skip the first step and start by sautéing the onion and bell pepper.

Instructions
 

  • Preheat oven to 375˚. Line ½ baking sheet with parchment paper and set aside.
  • Combine lentils and 2 cups water in a large saucepan. Cover and bring water to a boil. Reduce heat to low and simmer for about 25 minutes, until lentils are tender. Drain excess water and set aside.
  • While lentils cook, heat olive oil in a medium nonstick skillet over medium-high heat. Add onion and pepper and sauté until softened, about 7 minutes. Add garlic and sauté for 1 minute. Add chili powder, oregano, salt, tomato sauce, tomato paste, maple syrup, mustard and cooked lentils. Mix well. Reduce heat to low and simmer for an additional 5 minutes.
  • Cut each zucchini in half lengthwise. Use a spoon to scoop out the insides, creating a boat-like shape.
  • Fill each zucchini “boat” with approximately ¼ cup of the lentil sloppy Joe mixture and place on prepared baking sheet. Once all “boats” are filled, place baking sheet in the oven for 20 to 25 minutes, or until zucchini is tender. Remove from oven and allow to cool for a few minutes before enjoying. Garnish with optional minced herbs and dig in!

Notes

If you’re following a gluten-free diet, be sure to carefully read the packaging for each ingredient. While these foods are inherently gluten-free, gluten can sometimes be added during processing for a variety of reasons, including for flavor and consistency.
Course: Main Course

Nutrition Information per serving

Serving Size: 1 zucchini boatCalories: 80Carbohydrates: 15gProtein: 4gTotal Fat: 1g— Unsaturated Fat: 1g— Saturated Fat: 0gCholesterol: 0mgSodium: 45mgPotassium: 450mgFiber: 5gTotal Sugar: 6g— Natural Sugar: 2g— Added Sugar: 4gVitamin C: 26mg
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.
I’m hoping you loved this recipe! If you made it and want to share feedback, I’d be so grateful to hear from you. Please leave a review below or tag @joybauer on Instagram!