Bean and Mushroom Sloppy Joes

Bean-Mushroom Sloppy Joes
This Bean-Mushroom Sloppy Joes recipe is a hearty vegetarian twist on the classic American comfort food. Combining earthy mushrooms, tender navy beans, sweet onions, and bell peppers with a tangy tomato-based sauce, it delivers bold, savory flavors without the meat. The addition of Worcestershire sauce, yellow mustard, and chili powder provides a rich umami depth and subtle heat. Topped with crunchy sunflower kernels for texture and served on toasted buns, this dish is perfect for weeknight dinners or casual gatherings. It's wholesome, budget-friendly, and packed with plant-based protein.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine American
Servings 4
Calories 325 kcal

Ingredients
  

  • 2 tbsp olive oil
  • 8 oz mushrooms (chopped)
  • ¾ cup onion (chopped )
  • ¾ cup green pepper (chopped )
  • 15 oz navy beans (rinsed and drained)
  • 8 oz tomato sauce
  • 1 tbsp brown sugar (packed )
  • 1 tbsp Worcestershire sauce
  • 1 tsp yellow mustard
  • 1 tsp chili powder
  • ½ tsp salt
  • 3 tbsp sunflower kernels
  • 4 hamburger buns (toasted)

Instructions
 

Step 1: Sauté the Vegetables

  • Heat olive oil in a large skillet over medium heat.
  • Add mushrooms, onions, and green peppers.
  • Cook for 5–7 minutes until vegetables soften.

Step 2: Mash and Combine Beans

  • Push vegetables to the side of the skillet.
  • Add half of the beans and mash lightly with a fork or potato masher.

Step 3: Build the Sauce

  • Stir in the remaining beans, tomato sauce, brown sugar, Worcestershire sauce, mustard, chili powder, and salt.
  • Mix thoroughly to combine all ingredients.

Step 4: Simmer

  • Reduce heat and let mixture simmer for 10–12 minutes, stirring occasionally, until the sauce thickens.

Step 5: Finish and Serve

  • Stir in sunflower kernels right before serving.
  • Spoon mixture onto toasted hamburger buns.
  • Serve warm.

Tips

  • Use vegan Worcestershire to make the recipe fully vegan.
  • Substitute whole-wheat buns for extra fiber.
  • Add smoked paprika or chipotle for a smoky flavor.
  • Replace navy beans with kidney or pinto beans for variety.
  • Stir in a little BBQ sauce for sweeter sloppy joes.
  • Add grated carrot or zucchini to increase vegetables.
  • Omit sunflower kernels if desired or replace with chopped walnuts for crunch.
  • Serve mixture over baked potatoes or rice instead of buns.
  • Make ahead, mixture reheats very well for meal prep.
  • For less sodium, use low-sodium tomato sauce and rinse beans thoroughly.

Nutrition

Calories: 325kcalCarbohydrates: 44gProtein: 12gFat: 10gSaturated Fat: 1.5gPolyunsaturated Fat: 3.3gMonounsaturated Fat: 5.8gSodium: 540mgPotassium: 580mgFiber: 9gSugar: 9gVitamin A: 350IUVitamin C: 18mgCalcium: 70mgIron: 3.5mg
Keyword beans, comfort food, easy dinner, meatless, mushrooms, skillet dinner, vegetarian sloppy joes, weeknight meal
Tried this recipe?Let us know how it was!