Craving a nostalgic sloppy joe but want to skip the meat? This plant-based version delivers all the messy, saucy goodness with a smoky BBQ twist. Tangy pickled onions and a creamy lime aioli elevate every bite, while crispy roasted potato wedges make the perfect side.
Ready in about 30 minutes, this recipe is perfect for a quick weeknight dinner that satisfies both comfort food cravings and plant-based goals. Keep napkins handy-these are delightfully messy!
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position and preheat oven to 450°F. Wash and dry potatoes. Cut into ½-inch-thick wedges. Toss on a baking sheet with a drizzle of oil, 1 tsp Southwest Spice (2 tsp for 4 servings), salt and pepper. Roast on top rack until lightly browned and tender, 20-25 minutes.
- While potatoes roast, halve, peel and very thinly slice ¼ of the onion; finely chop remaining. Quarter the lime. Halve the buns. In a small microwave-safe bowl, combine sliced onion, juice from half the lime, ¼ tsp sugar (½ tsp for 4 servings) and a pinch of salt. Microwave until onion is softened, 1 minute. Set aside.
- In a second small bowl, combine BBQ sauce, ketchup, stock concentrate, half the cornstarch (all for 4 servings), remaining Southwest Spice and 1 TBSP water (2 TBSP for 4). In a third small bowl, combine mayonnaise with a squeeze of lime juice. Season with salt.
- Heat a drizzle of oil in a large pan over medium-high heat. Add chopped onion; cook, stirring, until softened, 4-5 minutes. Add plant-based protein; season with salt and pepper. Using a spatula, press into an even layer; cook undisturbed until browned on bottom, 3-4 minutes. Break up protein into pieces and continue cooking until browned all over and warmed through, 3-4 minutes more.
- Add 2 TBSP water (4 TBSP for 4 servings) to pan, then stir in BBQ sauce mixture. Cook, stirring, until sauce has thickened, 2-3 minutes. If sauce seems too thick, stir in another splash of water. Taste and season with salt and pepper. Turn off heat. Meanwhile, toast buns until golden brown.
- Divide buns between plates; spread cut sides of bottom buns with lime mayo. Fill buns with messy jane filling and top with pickled onion (drain first). Serve with potato wedges on the side and any remaining lime mayo for dipping.
Recipe Tips
For extra crispy wedges, flip them halfway through roasting.
If the sauce thickens too much, add a splash of water to reach desired consistency.
Toast buns in the oven or a dry skillet for even browning.
FAQ
Can I use a different type of protein?
Yes, you can substitute ground beef or turkey, but adjust cooking time accordingly.
How do I make the pickled onion ahead of time?
Prepare the pickled onion up to 2 days in advance and store in the refrigerator.
Can I use regular potatoes instead of Yukon Gold?
Yes, any starchy potato like russets will work, but cooking time may vary.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.