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 mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine American
Servings 4
Calories 325 kcal
Get Recipe Ingredients
Step 1: Sauté the Vegetables
Step 2: Mash and Combine Beans
-
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.
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