Mushroom Lentil Sloppy Joes Plant-Based Recipe

Every now and then, I crave a dinner that feels comforting without leaving me sluggish. Something saucy. Something messy. Something that reminds me of childhood cookouts but still fits the way I cook today. That’s exactly how these mushroom lentil sloppy joes landed in my kitchen.

If you’ve never tried sloppy joe lentils before, trust me––they’re packed with a deep, savory flavor that surprises almost everyone at the table. The mushrooms add a meaty chew, the lentils bring structure, and the sauce ties everything together with a sweet-tangy punch you’ll want to scoop straight from the pan.

This recipe keeps things simple. It’s plant-based. It’s weeknight-friendly. And it hits that cozy spot without feeling heavy. Whether you’re new to vegan sloppy joes or you’ve been making them for years, this one deserves a spot in your rotation.

Let’s get straight into it.


Why Mushroom Lentil Sloppy Joes Work So Well

Mushrooms and lentils are one of those pairs that feel like they were meant to share a skillet. Mushrooms offer savory depth and a juicy bite, while lentils hold their structure and soak up sauces beautifully. When you simmer them together in a tomato-based barbecue mixture, you get a filling that’s bold, satisfying, and perfect for piling onto warm buns.

And if you’ve ever been skeptical about vegetarian sloppy joes, this is the batch that wins people over. My friend once asked me why I bothered making plant-based sloppy joes when the classic version already exists. I handed her a spoonful. One bite later, all I heard was, “Oh. Okay. I get it now.”

No long speeches needed.


Ingredients You’ll Need

all ingredients for mushroom lentil sloppy joes

Here’s what I use for my mushroom lentil sloppy joes. Most items are pantry staples, and the rest are easy to find.

Produce

  • 1 medium yellow onion, diced
  • 1 bell pepper, diced
  • 3 cups finely chopped mushrooms (cremini or button)
  • 3 garlic cloves, minced

Pantry

  • 1 cup cooked green or brown lentils (or canned lentils, drained)
  • 1 tablespoon tomato paste
  • 1 cup crushed tomatoes
  • 1 tablespoon maple syrup
  • 1 tablespoon soy sauce
  • 1 tablespoon vegan Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • Salt and pepper to taste
  • ½ cup water or vegetable broth

Optional

  • 1–2 tablespoons barbecue sauce for deeper flavor
  • Red pepper flakes
  • Toasted buns for serving

If you’ve got everything in front of you, you’re halfway there.


How to Make Lentil Sloppy Joes

This recipe takes less time than most people expect. It’s a quick sauté, a short simmer, and then you’re ready to serve. Here’s how I make it step by step.

Step 1: Build the Base

Heat a skillet over medium and add a splash of oil. Cook the onion and bell pepper until they soften. Toss in the garlic and cook until fragrant. At this point, your kitchen should smell warm and inviting.

Step 2: Add Mushrooms

Stir in the chopped mushrooms. They’ll release some moisture first, then deepen in color as they cook. This stage is key. Let the mushrooms brown a bit so they develop rich flavor.

Step 3: Season

Add the tomato paste and give it a moment to darken in the pan. Then add the spices: smoked paprika, chili powder, onion powder, and garlic powder.

Step 4: Create the Sauce

Pour in the crushed tomatoes, maple syrup, soy sauce, vegan Worcestershire sauce, and broth. Stir well.

Step 5: Add Lentils

Fold in the cooked lentils and let everything simmer until thick and saucy. This takes about 8–10 minutes. Taste and adjust the seasoning.

And that’s it. Scoop the sloppy lentils onto toasted buns and enjoy.


Variations to Try

If you like experimenting in the kitchen like I do, here are a few options that work beautifully:

  • Red Lentil Sloppy Joes: Use red lentils for a softer, creamier texture. They cook fast and melt into the sauce.
  • BBQ Lentil Sloppy Joes: Add two extra spoonfuls of barbecue sauce for a smoky, bold twist.
  • Tofu Variation: Crumbled tofu adds a fluffy texture that pairs well with the mushrooms.
  • Beyond Meat Add-In: Mix cooked Beyond Meat crumbles with lentils for added richness. It creates hearty vegan sloppy joes without extra effort.
  • Canned Lentils Shortcut: If you’re short on time, canned lentils make this recipe even faster.

Tips for the Best Vegan Sloppy Joes

I’ve made sloppy joe recipes in more versions than I can count. These notes help every time:

  • Chop the mushrooms small so they blend with the lentils.
  • Don’t rush the browning step. Flavor builds here.
  • Keep the sauce thicker than you think––the mixture will loosen slightly when spooned onto warm buns.
  • Taste as you go. A tiny bit of syrup or soy sauce can completely shift the balance.

This isn’t a fussy recipe. Small adjustments go a long way.


What to Serve With Lentil Sloppy Joes

You can pair these sandwiches with almost anything, but here are some of my go-to sides:

  • Sweet potato fries
  • Crunchy coleslaw
  • Simple green salad
  • Pickles
  • Roasted corn
  • Potato wedges
  • Baked beans

If you’ve got hungry eaters around the table, serve two sides. These sandwiches disappear quicker than you’d expect.


Why This Recipe Works for Dinner Any Night

I rely on this recipe when I want a dinner that checks all the boxes: quick, hearty, flavorful, and satisfying. It doesn’t need fancy tricks. It’s easy vegetarian and vegan sloppy joes that don’t feel like a compromise. And if you’ve got kids around, they’ll love the sauce. The messy factor helps too.

Plus, the leftovers taste even better the next day. Spread them on toast. Spoon them over rice. Pile them into a wrap. You’ll find a dozen ways to enjoy them.


Mushroom Lentil Sloppy Joes Recipe (Printable Style)

Ingredients

[Same ingredients list as above]

Instructions

  1. Sauté onion and bell pepper.
  2. Add garlic.
  3. Add mushrooms and cook until browned.
  4. Stir in tomato paste and spices.
  5. Add tomatoes, syrup, soy sauce, Worcestershire, and broth.
  6. Add lentils and simmer until thick.
  7. Taste and adjust seasoning.
  8. Serve on toasted buns.

Done.


mushroom lentil sloppy joes piled onto soft toasted brioche buns

Mushroom Lentil Sloppy Joes

These mushroom lentil sloppy joes are rich, saucy, and full of flavor. The mushrooms add a hearty bite, and the lentils make the filling thick and comforting. It’s an easy plant-based dinner that feels cozy and homemade.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 260

Ingredients
  

Produce
  • 1 medium yellow onion diced
  • 1 bell pepper diced
  • 3 cups finely chopped mushrooms cremini or button
  • 3 garlic cloves minced
Pantry
  • 1 cup cooked green or brown lentils or canned lentils, drained
  • 1 tablespoon tomato paste
  • 1 cup crushed tomatoes
  • 1 tablespoon maple syrup
  • 1 tablespoon soy sauce
  • 1 tablespoon vegan Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • Salt and pepper
  • ½ cup water or vegetable broth
For Serving
  • 4 toasted burger buns
Optional: barbecue sauce, red pepper flakes

Method
 

Cook the vegetables
  1. Heat a pan over medium heat with a splash of oil. Add the diced onion and bell pepper. Cook until they soften.
Add garlic
  1. Stir in the garlic and cook for about 30 seconds until fragrant.
Add mushrooms
  1. Add the chopped mushrooms. Let them cook until they release their moisture and turn darker. Don’t rush this step. It adds flavor.
  2. Mix in tomato paste and spices
  3. Stir in the tomato paste. Add smoked paprika, chili powder, onion powder, and garlic powder.
Add liquids
  1. Pour in the crushed tomatoes, maple syrup, soy sauce, vegan Worcestershire, and broth or water. Mix well.
Add lentils
  1. Add the cooked or canned lentils. Stir everything together and bring it to a gentle simmer.
Thicken the sauce
  1. Cook for 8–10 minutes or until the mixture thickens. Taste and adjust seasoning.
Assemble
  1. Spoon the filling onto toasted buns. Eat warm.

Notes

If the mixture gets too thick, add a splash of water. If it feels too thin, let it simmer a few extra minutes. Toasting the buns makes a big difference, so don’t skip it. Leftovers taste even better the next day.

FAQ

Are lentil sloppy joes healthy?

Yes. Lentils provide plant-based protein and fiber. Mushrooms add nutrients without heaviness.

Can I freeze the filling?

Absolutely. Let it cool, pack it in an airtight container, and freeze for up to three months. Reheat on the stove with a splash of water.

What lentils work best?

Green or brown hold their shape. Red lentils soften more, which gives a smoother texture.

Can I make this oil-free?

Yes. Sauté the vegetables in a bit of broth instead.

Are these sloppy joes spicy?

Not by default. Add red pepper flakes or cayenne if you want heat.

Can I make this with canned lentils?

Yes, and it saves time. Just drain and rinse before adding.

Does the mixture work without mushrooms?

It does. You can swap in grated carrots or crumbled tofu.

How do I keep the sandwiches from getting soggy?

Toast the buns well and keep the filling thick before serving.

Jeremy Avatar

AUTHOR


You’ll also love