About me

My Cookbook


Dinner Recipes

Vegan Sloppy Joes

When I think of American food I think of hamburgers, hot dogs and thick cheesy pizza. These are the three main foods that are served at American diners here in Sweden, so it wasn’t until quite recently when I started looking into what other foods USA had to offer that I discovered sloppy joes and all I can say is wow…!

I absolutely love the concept of this kind of comfort food and decided to make this meat-free quick version (since the traditional ones take several hours to cook and I just couldn’t wait that long!), it was super tasty and has become somewhat of a favorite on weekdays.

I can’t wait to discover more American foods like this, and would love to get some tips from you guys on other foods I should try out!


Vegan Sloppy Joes
Serves 4
Write a review
Cook Time
20 min
Cook Time
20 min
  1. 1 onion, chopped
  2. 1 leek, chopped
  3. 1 tbsp olive oil
  4. 1 can kidney beans
  5. 1 can pinto beans
  6. 1 can tomato sauce
  7. 1/2 cup ketchup
  8. 2 tbsp soy sauce
  9. 1 tbsp apple cider vinegar
  10. 1 tsp chili powder
  11. 1 tsp garlic powder
  12. 1 tsp oregano
  13. ½ tsp salt
  14. pepper, to taste
  15. 1 dash tabasco
  16. 1 handful of spinach
  17. 4 hamburger buns
  1. Fry the onion and leek in oil in a pot until their soft, about 5 minutes.
  2. Wash and rinse the beans and add to the pot along with all the remaining ingredients except spinach and let simmer for 5–8 minutes. Add spinach and let simmer for another 2 minutes until the leaves wilt. Serve on hamburger buns.
Sofia von Porat https://sofiavonporat.com/

You Might Also Like

  • Julia
    July 29 at 5:07 pm

    Great recipe! I’ve been looking for a vegan sloppy joe, so this is a nice find! I’ll definitely make it as all the ingredients call my name. Thanks

    • Sofia
      August 19 at 9:52 am

      Hi Julia! Thank you, hope you enjoy it, and let me know what you think when you’ve tried it!