- 120 g (~ 3/4 cup) marinated artichoke hearts, drained (~ 12 pieces)
- 100 g (~ 3/4 cup) sun-dried tomatoes (~ 12 pieces) - I used oil-packed
- 1 clove garlic, peeled
- 400 g tin kidney beans, drained (240g, or ~ 1 1/4 cups, when drained)
- 50 g (~ 1/3 cup) rolled oats
- 1 tsp smoked paprika
- Salt
- Black pepper
- Spray oil
If using artichoke hearts and sun-dried tomatoes packed in oil, drain them on a few sheets of kitchen paper for a minute or two first to remove any excess oil.
Add the first 6 ingredients (artichokes through paprika) to a food processor, along with a good pinch of salt and pepper, and blitz until well combined (it's okay if there are a few small lumps).
Spray a baking tray with oil. Use clean hands to form the mixture into 4-6 long sausage shapes (they will expand slightly as they cook, so make them a tiny bit thinner than you would like), and place them on the baking tray. Spray the sausages with oil, and bake at 190°C (Gas Mark 5 / 375°F) for around 30 minutes, or until firm and golden brown.
You can easily stretch this recipe out to 6 vegan hot dogs if you prefer, just make them a little smaller.
Nutrition Facts
Vegan Hot Dogs
Amount Per Serving (1 sausage)
Calories 161
Calories from Fat 42
% Daily Value*
Fat 4.7g7%
Saturated Fat 1.1g6%
Trans Fat 0g
Polyunsaturated Fat 0g
Monounsaturated Fat 0g
Cholesterol 9mg3%
Sodium 434mg18%
Potassium 266mg8%
Carbohydrates 23.7g8%
Fiber 6.3g25%
Sugar 2.4g3%
Protein 6.7g13%
Vitamin A 0IU0%
Vitamin C 0mg0%
Calcium 44mg4%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.