No items found.

Sloppy Joes (Vegan)

6 Servings
Prep 10 min
Cook 25 min
Total 35 min

Ingredients

    Ingredients:

    • 425.2 g (1 (15 oz) can) black beans
    • 425.2 g (1 (15 oz) can) brown or green lentils
    • 100 g (1 cup) walnuts
    • 15 ml (1 tbsp) olive oil
    • 160 g (1 medium) yellow onion
    • 1 green bell pepper, finely diced
    • 9 g (3 cloves) garlic
    • 425.2 g (1 (15 oz) can) tomato sauce
    • 32 g (2 tbsp) tomato paste
    • 34 g (2 tbsp) ketchup
    • 15 ml (1 tbsp) soy sauce or tamari
    • 15 ml (1 tbsp) apple cider vinegar
    • 15 ml (1 tbsp) brown sugar or maple syrup
    • 2.3 g (1 tsp) smoked paprika
    • 2.5 g (1 tsp) chili powder
    • 1.5 g (½ tsp) garlic powder
    • 1.2 g (½ tsp) onion powder
    • 3 g (½ tsp) salt
    • 0.5 g (¼ tsp) black pepper
    • 6 burger buns, for serving

    Equipments:

    Gluten-Free
    Meal Prep Friendly
    Freezer Friendly
    Grain-Free
    Leftover Friendly

    Features:

    Gluten-Free

    Meal Prep Friendly

    Freezer Friendly

    Grain-Free

    Leftover Friendly

    Nutrition:

    Servings 1 serving (with bun) Calories 460 Carbohydrates 64g Fat 15g Fiber 10g Protein 16g
    Monounsaturated 5g Polyunsaturated 6g Saturated 1.8g Trans 0g
    Vitamin A 80mcg Vitamin C 18mg Vitamin D 0mg
    Calcium 80mg Iron 5mg Potassium 550mg
    Cholesterol 0mg Sodium 600mg Sugar 9g

    Make Now
    Prep

    Toast the chopped walnuts until fragrant before adding the beans — this deepens their flavor and gives the filling a meaty texture it wouldn't have raw.

    Instructions:

    1. Cook the aromatics: Heat olive oil in a large skillet over medium heat. Add onion and bell pepper and cook 5–6 minutes until softened. Add garlic and cook 1 minute more until fragrant.
    2. Add the walnuts: Stir in the chopped walnuts and cook 2–3 minutes, stirring occasionally, until lightly toasted and fragrant.
    3. Add the beans and lentils: Add black beans and lentils. Use a fork or the back of a spoon to lightly mash about half the mixture — you want a chunky, meaty texture, not a paste.
    4. Build the sauce: Stir in tomato sauce, tomato paste, ketchup, soy sauce, apple cider vinegar, brown sugar, smoked paprika, chili powder, garlic powder, onion powder, salt, and pepper. Mix well to combine.
    5. Simmer: Reduce heat to medium-low and simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens and coats the filling.
    6. Taste and adjust: Add more vinegar for tang, sugar for sweetness, or soy sauce for depth. Season to taste.
    7. Serve: Spoon generously onto toasted buns. Top with coleslaw, pickles, or sliced jalapeños if desired.
    Common Mistakes, Notes, Storage, Swaps & Tips

    Tips: Don’t over-mash the bean and lentil mixture — keeping it chunky gives the filling a satisfying, meaty bite. The walnuts add great texture and richness so don’t skip them.

    Swaps: Use chickpeas or kidney beans in place of black beans. Swap walnuts for sunflower seeds or cooked quinoa if nut-free. A splash of liquid smoke adds even deeper BBQ flavor.

    Serving Ideas: Serve on toasted brioche buns, over baked potatoes, stuffed into lettuce wraps for a low-carb option, or on top of cauliflower rice.

    Storage: Refrigerate the filling in an airtight container up to 5 days. Freeze up to 3 months — thaw overnight in the fridge and reheat on the stovetop with a splash of water. The flavor deepens overnight making leftovers even better.

    Common Mistakes: Not simmering long enough leaves the sauce too thin and watery. Give it the full 10–12 minutes to thicken up properly.

    Why these Ingredients

    A few ingredients do most of the work in this recipe. The canned black beans adds protein and a creamy texture that bulks up the dish. The can) brown or green lentils adds hearty plant protein and body to the dish. The walnuts adds crunch and a toasty, nutty richness. The olive oil brings fruity depth and helps carry the other flavors.

    {"@context": "https://schema.org/", "@type": "Recipe", "name": "Vegan Sloppy Joes", "author": {"@type": "Person", "name": "Sanaz"}, "description": "Hearty vegan sloppy joes made with black beans, lentils, and walnuts in a smoky, tangy sauce. Ready in 35 minutes.", "prepTime": "PT10M", "cookTime": "PT25M", "totalTime": "PT35M", "recipeYield": "6 servings", "recipeCategory": "Main Course", "recipeCuisine": "American", "keywords": "vegan sloppy joes, lentil sloppy joes, plant-based sloppy joes", "suitableForDiet": ["https://schema.org/VeganDiet"], "recipeIngredient": ["1 can black beans", "1 can lentils", "1 cup walnuts", "1 onion", "1 green bell pepper", "3 garlic cloves", "1 can tomato sauce", "2 tbsp tomato paste", "1 tbsp soy sauce", "1 tsp smoked paprika", "6 buns"], "recipeInstructions": [{"@type": "HowToStep", "name": "Cook aromatics", "text": "Saute onion and pepper. Add garlic and walnuts."}, {"@type": "HowToStep", "name": "Add beans", "text": "Add beans and lentils. Mash about half."}, {"@type": "HowToStep", "name": "Sauce", "text": "Stir in tomato sauce, paste, soy sauce, and seasonings."}, {"@type": "HowToStep", "name": "Simmer", "text": "Simmer 10-12 minutes until thick. Serve on buns."}], "nutrition": {"@type": "NutritionInformation", "servingSize": "1 serving", "calories": "460", "carbohydrateContent": "64 g", "fatContent": "15 g", "proteinContent": "16 g", "fiberContent": "10 g", "sodiumContent": "600 mg", "sugarContent": "9 g"}}