If you are looking for plant based alternatives for meat, you have come to the right place. Maybe this is your chance to try something new for Meatless Monday…. or maybe you are exploring vegan recipes as you are looking to reduce your carbon footprint. That’s awesome, more power to you and planet Earth!!
This hot dog recipe is very simple and super easy to recreate. All you have to do is mix the 3-ingredients together and steam it for 10-minutes. In 15 minutes, a protein rich, hearty vegan hot dog (7g of protein per serving) is ready.
A little background, if I may 🙂
The inspiration for this recipe comes from a traditional Indian dish called Besan ke Gatte. This is a dish from the Northwest part of India (Rajasthan), where spices are added to chickpea flour which is then rolled into a hot dog shape and boiled in water. A similar Gujrathi recipe called muthia involves steamed dumplings, just not in the shape of a hot dog. I have adapted these recipes to roughly match the color and texture of a hot dog.
Here are the ingredients I used and why I used them –
Chickpea Flour
A.K.A Besan in Hindi is a good protein rich flour. Lots of Indians are vegetarians. This means they are very creative in their use of plant based protein. Chickpea flour being fairly inexpensive is widely used and a gold-mine for creative protein dishes. I think it is fair to say chickpea is to North Indian cuisine what soy bean is to Chinese.

Chickpea Flour a.k.a Besan
Ketchup
Normally chickpea dumplings in India are yellow in color. Here, I used ketchup to get that pinkish- red color to the hot dog as well as add a sweet-tart flavor.
Vegan Mayonnaise
The reason I used mayo in this recipe is that the whipped, fluffy mayo adds some lightness to the otherwise dense, sticky chickpea flour. Secondly, the oil in the mayo adds the much needed fat for the recipe, otherwise it would be a very dense, protein block.
Traditional mayonnaise uses egg yolks. Vegan mayo, does not use eggs, and has become all the rage in US and you can get it in most grocery stores. Now, if you are unable to get Vegan mayo, you can substitute it with oil or make your own vegan mayo instead.
I have tried this recipe using both traditional and vegan mayo. I find traditional mayo slightly sharper in taste and more lighter. But vegan mayo comes in a close second and also delivers a great tasting vegan hot-dog.
Step By Step Photos
Knead the dough with the 3 ingredients

Add the 3 ingredients and knead
Shape the dough into the shape of hot dog and place it in the steamer

Add hot dog to steamer
Steam for 10 minutes and check if it is cooked all the way through

It should look swollen and cooked all the way through
Hot Dog Recipe
Ingredients
Makes 4 hot dogs
- Chickpea Flour – 1 cup
- Vegan Mayonnaise – 2 Tsp
- Ketchup – 3 Tbspln
Instructions
- Take the chickpea flour in a wide bowl.
- Add the ketchup and Mayo and knead the flour
- Do not add any water. The flour should come together like a ball.
- Shape the dough into hot dog shape.
- Steam it for 10-12 minutes.
- Insert a fork to ensure it is cooked all the way through.
- Serve it with a hot dog bun and your favorite toppings.
Vegan Hot dog Serving ideas
Traditional style
Hot dog
Mayo
Lettuce
Pickled Jalapeno

Vegan hot dog with lettuce, vegan mayo and pickled Jalapeno filling
Indian Style
Hot dog
Spicy chutney (Blend coriander, green chillies, lemon juice, dates, tamarind, salt)
Sliced onions and tomatoes

Indian style hot dog with spicy chutney, sliced onions and tomatoes
My kid (the olive fanatic’s) favorite
Hot dog
Mayo
Lettuce
Olives

Vegan hot dog with olives, lettuce and mayo
All these toppings are just suggestions/ideas for you to try. You love Siracha? Top yours off with that spicy sauce. Your kid loves crunchy cucumber? add that to your hot dog.
Since these hot dogs are firm and not soggy, they hold up really well as a lunch box item. Being protein rich, they sustain you for a long time as well. I hope you give it a try.
I look forward to your comments/suggestions.
Looking for other vegan recipes in this website? Try:
This is a pretty good hot dog replacement, you definitely need the toppings. The texture is a little odd for a hot dog, but I don’t think I’m going to have any problems getting used to it. Thank you for sharing your recipe.
Thank you for trying the recipe Sall!!
Found your site while looking for a vegan hotdog. This recipe looks great and so much protein. Thank you.
Happy to hear that!! Welcome to my little blog!! 🙂
Great idea for sure! I liked it “as is” but will play around with it as well…thanks for the inspiration!
Awesome!! Happy to hear that, Christy!!
Very tasty, I did add a little liquid smoke. Mine turned out a little dry inside, despite steaming them for 15 minutes. My chickpea flour was a little old, perhaps that’s the reason they were dry.
Good idea with the liquid smoke.
Regarding the dryness – Steaming them too long may also make it dry (I know, it sounds counter intuitive)…but we have an Indian dish called idli, which when steamed too long gets hard and dry. Just a hunch!!
Oh my gosh, who would have thought. Any recourse for returning to a less dry state? We plan on serving the last 2 with vegi chili sauce.
Sorry, not sure how to make it soft again. However, with leftover hard idlis, we usually crumble them and make it into a stir-fry called idli upma. So, maybe crumble and make sloppy Jo’s out it..?? 🙂
I add them to casseroles at the end and they are just fine.
Nice!!…thank you for your feedback,
Hello! I am making these tonight. For once, I have all the ingredients. Have you ever frozen these?
Hi Rose,
Unfortunately I haven’t. However, I have cut up the remaining hot dogs and cooked them in a tomato sauce (I made it Indian style, you can choose any cuisine’s sauce)…served them with flatbreads for the next meal. Comes out very yummy. Hope that’s helpful.
Swetha
I made it, not my cup of tea.
So sorry to hear that. It is never fun to spend time on a recipe and not have it turn out the way you envisioned. Appreciate the feedback, though.
I guess almost no food can be pleasing to every person, different tastes. I started a plant based diet 6 months ago. It’s been a learning journey.
Hello dear i was wondering can i use rice flour or gluten free all purposes flour. i have a allergy to nuts and chickpeas and soy.
Hi Jennifer, The chickpea flour (besan) has a springy, dense and what I consider a slightly meaty texture when steamed which I am not sure that plain rice flour will provide.
I have 2 suggestions for you – and this is just a gut instinct (not tested in the kitchen) – but you could try either sticky rice flour or tapioca flour – both of which has a chewy texture when you bite into it compared to regular rice flour.
I also wonder if you could use any pea protein powder instead of besan – that way you get the satisfaction of eating a high-protein dish.
Hope that helps!!
Hi! This sounds great! Question- I have a microwave steamer- how long should I steam it in the microwave? Do you think it would work? Thank you!
Hi Amanda, I don’t see why not…I feel the microwave method should yield very similar results. However, I am unsure of the timings. You will have to go with your gut instinct, once done – take it out, cut it up and see if it is cooked through and adjust timings accordingly.
Thanks
Swetha
I cannot believe I just made a hot dog with easy ingredients I always have in the house! Love them! Even my carnivore husband likes them. Thank you!
That’s fantastic!! 👍