Heart Healthy Vegetarian Sloppy Joes with Beans

(5.0)
By Judy Capodanno
Updated 2/26/2026
Dietitian Reviewed: Jane Schwartz, RDN, CLT
Approved for These Diets:
Heart Healthy Vegetarian Sloppy Joes
Photo Credit: Baldwin Publishing Staff Photographer

These low-fat Vegetarian Sloppy Joes are bursting with the sweet, zesty flavors of BBQ sauce and stewed tomatoes. Unlike many plant-based versions that rely on lentils, this recipe uses a hearty blend of mushrooms, onions, and black beans to create an irresistibly saucy, "meaty" texture that even dedicated carnivores will enjoy.

Ready in just 30 minutes, this dish is a perfect solution for busy weeknights when you want a nutritious meal without the fuss. It’s naturally low in saturated fat and packed with plant-based protein, making it a win for both your heart and your taste buds.

Find more 30-minute meal recipes here.

Total Time
30 minutes
Servings
4
Calories
196

What Makes These Vegetarian Sloppy Joes Healthy

These vegetarian sloppy joes replace traditional high-fat ground beef with fiber-rich black beans and nutrient-dense mushrooms. This swap significantly reduces saturated fat and cholesterol while maintaining a satisfying texture and bold, savory flavor.

Key Health Highlights

  • Excellent Source of Fiber: Black beans provide significant dietary fiber, which supports healthy digestion and helps manage cholesterol levels.
  • Heart-Healthy Lycopene: Using stewed tomatoes adds lycopene, a powerful antioxidant that supports cardiovascular health.
  • Low in Saturated Fat: By using plant proteins and mushrooms instead of meat, this recipe stays well within heart-healthy fat limits.
  • Plant-Based Protein: The combination of beans and mushrooms offers a steady source of energy without the heavy feel of animal fats.
  • Rich in Potassium: Both mushrooms and beans are natural sources of potassium, an essential mineral for maintaining healthy blood pressure.

FAQs About Vegetarian Sloppy Joes

Traditional sloppy joes can be high in saturated fat and sugar. This recipe is much healthier because it uses plant-based proteins and limits added fats, making it a heart-healthy choice.

The terms are often used interchangeably, but a "Sloppy Jane" typically refers to a version that uses leaner meat (like turkey) or is entirely vegetarian/vegan, often featuring more vegetables in the mix.

Absolutely! Beans are an excellent meat substitute in sloppy joes because they hold up well to simmering and absorb the flavors of the BBQ and tomato sauce perfectly.

Toasting your multigrain rolls until they are golden brown creates a barrier that helps the bread hold up against the saucy filling.

Heart-Healthy Meatless Mains

These easy recipes combine savory flavor with veggie goodness for filling, satisfying meals.

Low-Sodium Comfort Food Favorites

Enjoy your favorite bold flavors and comfort foods with these healthy twists on classic meals.

Ingredients

Recipe yields 4 servings

Directions

  1. Step 1

    Heat a large nonstick skillet over medium-high heat.

  2. Step 2

    Add bell pepper, onion, mushrooms, black beans, tomatoes, barbecue sauce and chili powder and bring mixture to a boil, stirring well.

  3. Step 3

    Reduce heat to a simmer and cook until vegetables are tender, about 5 to 8 minutes.

  4. Step 4

    Serve open faced on toasted bun halves.

Nutrition Facts

Serving Size:
1 sandwich

196
Calories
2
g
Fat
0
mg
Cholesterol
643
mg
Sodium
43
g
Carbs
0
g
Sat. Fat
10
g
Fiber
9
g
Protein

Alternative Cooking Methods

  • Slow Cooker: Sauté the onions and peppers first, then combine all ingredients in a slow cooker. Cook on low for 3–4 hours to let the flavors meld deeply.
  • Instant Pot: Use the sauté function for the vegetables, then add the remaining ingredients and cook on high pressure for 5 minutes with a quick release.

Serving & Storage Tips

  • To Serve: Serve these open-faced on toasted multigrain rolls to allow the sauce to soak into the bread.
  • Make-Ahead: The flavor of the sauce actually improves after sitting, making this an excellent meal-prep option.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freezing: This mixture freezes beautifully. Place in a freezer-safe bag for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop with a splash of water to loosen the sauce.

What to Serve With These Vegetarian Sloppy Joes

To round out this meal, pair your sloppy joes with a crisp, light side dish to balance the zest of the sauce. A simple green salad or a colorful slaw works perfectly. For a heartier side, try baked sweet potato fries or grilled corn on the cob.

Sloppy Joe Flavor Variations

  • "Sloppy Janes": A common variation often served with a slightly sweeter sauce and extra bell peppers for a crunchier texture.
  • Spicy Zest: Add a diced jalapeño or a dash of hot sauce to the simmering mixture if you prefer a "Texas-style" kick.
  • Vegan Option: This recipe is already vegetarian; ensure your BBQ sauce is vegan-certified (no honey or anchovies) to make it 100% vegan.

 

Ingredient Substitutions

While black beans offer a great color and texture, you can substitute them with kidney beans or pinto beans if preferred.

If you aren't a fan of mushrooms, finely chopped walnuts or extra-firm crumbled tofu can provide a similar hearty texture.

If your BBQ sauce is very tart, a teaspoon of maple syrup or honey can balance the acidity of the tomatoes.

Serve the sloppy joe mixture on gluten-free buns or inside large lettuce cups for a grain-free alternative.

More Recipes Like Vegetarian Sloppy Joes