These vegan carrot hot dogs are simple, smoky, and surprisingly convincing. Whole carrots are marinated in a tangy, spiced broth, then roasted until tender. Close your eyes and you might barely notice the difference from a traditional frankfurter. They’re one of the best plant-based hot dog alternatives we’ve tried.

TL;DR (Quick-Answer Box)
- What it is: A standout vegan take on the classic hot dog: whole carrots marinated in a smoky, savory broth and oven-roasted until they have a hot-dog-like texture.
- Why you’ll love it: It’s healthy, plant-based, and satisfying—great for BBQs, picnics, or weeknight dinners when you want something fun and meatless.
- How to make it: Combine the marinade ingredients and simmer briefly. Toss carrots with oil, pour the hot marinade over them, let them soak, then roast covered and finally uncovered until tender. Serve in buns with your favorite toppings.

We were genuinely surprised by how well these carrot dogs work. After testing many vegan hot dog recipes, this one stood out: the marinade and roasting create a savory, smoky flavor and a satisfying bite that’s remarkably hot-dog-like. If you’re curious about plant-based swaps that actually deliver, try these.
Chow,

Can you grill carrot hot dogs?
Yes. After marinating and roasting, let the carrot hot dogs cool, then refrigerate or transport them to your grill. Heat them over the barbecue until warmed through and marked by the grates—just like a regular hot dog.

Carrot Hot Dog
David Leite
Ingredients
- 1 cup vegetable broth
- 1/4 cup apple cider vinegar
- 2 tablespoons unseasoned rice vinegar
- 2 tablespoons soy sauce, tamari, or Bragg’s
- 1/2 teaspoon liquid smoke
- 1 tablespoon paprika
- 2 teaspoons mustard powder or ground mustard seed
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground coriander
- 1/4 teaspoon finely ground black pepper
- 2 tablespoons olive oil
- 8 medium carrotspeeled, skinny ends trimmed, cut to the length of the buns
- 8 hot dog buns
- Toppingsonions, relish, mustard, ketchup, or any preferred condiments
Instructions
-
In a medium saucepan, combine the vegetable broth, apple cider vinegar, rice vinegar, soy sauce (or tamari/Bragg’s), liquid smoke, and the spices. Bring to a gentle simmer and cook for 5 minutes to blend the flavors.
-
While the marinade simmers, toss the carrots with the olive oil in a small roasting pan.
-
Pour the hot marinade over the carrots, cover the pan with foil, and let the carrots soak for at least 30 minutes, up to 1 1/2 hours for deeper flavor.
-
Preheat the oven to 425°F (218°C). Slide the covered pan into the oven and roast for 20 minutes. Remove the foil, stir and flip the carrots so they’re coated again in the marinade, then roast uncovered another 20–25 minutes, until the exterior is tender and the center has a little resistance when pierced with a fork.
-
Place each carrot in a bun and dress with your favorite toppings. Serve immediately.

Adapted From
Thug Kitchen Party Grub
Nutrition
Nutrition information is automatically calculated and should be used as an estimate.
Tried this recipe?
Mention @leitesculinaria or tag #leitesculinaria!
Recipe Testers’ Reviews
This recipe passed a rigorous blind-testing process and earned the Leite’s Culinaria stamp of approval. Testers praised the texture and flavor and recommended marinating for up to 1 1/2 hours for best results.
Natalie Reebel
This carrot hot dog surprised me. The marinade softens the carrot’s sweetness and gives it a texture and savory profile that mimics a hot dog. After marinating for 1 1/2 hours and roasting about 45 minutes total, they were just right. Toppings like mustard and relish complement them well.
Melissa Maedgen
I was skeptical, but this recipe worked. Marinating longer improves flavor, and roasting until just tender yields the best texture. I enjoyed mine with spicy mustard and relish. If you love condiments, load them up—the carrot is a great vehicle for toppings.