Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Carrot Pigs in a Blanket Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 147 reviews
  • Author: Villerius
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 12 hours 10 minutes (including marinade time)
  • Yield: 6 servings (approximately 16 rolls)
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Description

Enjoy a fun and easy vegetarian twist on the classic pigs in a blanket with these Vegan Pigs in a Blanket featuring tender marinated baby carrots wrapped in flaky crescent rolls. Perfect as a crowd-pleasing appetizer or snack, these carrot dogs are marinated overnight for deep flavor, then boiled and baked to golden perfection. Serve with your favorite dipping sauce for a nostalgic yet wholesome treat.


Ingredients

Scale

Marinade

  • ½ cup soy sauce
  • ⅓ cup vegetable stock or water
  • ¼ cup rice vinegar
  • ½-1 teaspoon liquid smoke
  • 4 cloves garlic, minced or smashed
  • 1 ½ teaspoons fresh ginger (optional)
  • ¼ teaspoon white pepper
  • ½ teaspoon onion powder
  • 1 Tablespoon sesame oil
  • 1 Tablespoon brown sugar (optional)

Main Ingredients

  • 16 ounces baby carrots
  • 16 ounces crescent rolls (2 packages)
  • Everything but the Bagel Seasoning (optional)


Instructions

  1. Prepare the Marinade: In a bowl, whisk together soy sauce, vegetable stock or water, rice vinegar, liquid smoke, garlic, ginger (if using), white pepper, onion powder, sesame oil, and brown sugar until well combined. This will create a flavorful marinade for the carrots.
  2. Marinate the Carrots: Place the baby carrots in a bowl with a lid or a shallow pan, then pour the marinade over them, ensuring the carrots are submerged. Cover and refrigerate for 8 to 24 hours for best flavor. If short on time, marinate at least a couple of hours and boil longer in the next step.
  3. Cook the Carrots: Transfer the carrots and marinade to a large saucepan. Add water as needed so the carrots are fully submerged. Bring to a boil, stirring occasionally, and cook for 7-10 minutes until the carrots are tender but still firm. Drain well and let cool until easy to handle.
  4. Preheat the Oven and Prepare Rolls: Preheat the oven to 375°F (190°C) and line a large baking sheet with parchment paper. Separate the crescent roll dough and cut each piece into 2 or 3 smaller triangles or strips to wrap the carrots.
  5. Assemble the Pigs in a Blanket: Place one marinated carrot on the wide end of each crescent roll strip. Roll the dough around the carrot completely and place seam-side down on the baking sheet. Optionally, sprinkle the tops with Everything but the Bagel Seasoning for extra flavor.
  6. Bake: Bake in the preheated oven for 12-15 minutes or until the crescent roll dough is golden brown and cooked through.
  7. Serve: Remove from the oven and serve immediately with your favorite dipping sauce. Enjoy your vegan pigs in a blanket as a nostalgic, delicious appetizer or snack!

Notes

  • This recipe uses baby carrots as a delicious, meat-free substitute for the traditional hot dogs, making it a fun vegetarian option without processed meat alternatives.
  • Marinating the carrots overnight enhances their flavor significantly, but if you’re short on time, a few hours will still yield tasty results.
  • Feel free to customize the seasoning on top of the crescent rolls to suit your taste; poppy seeds or sesame seeds also work well.
  • Serve with dipping sauces like ketchup, mustard, vegan mayo, or BBQ sauce to add variety.
  • For a gluten-free version, use gluten-free crescent roll dough or puff pastry if available.

Nutrition

  • Serving Size: 5 rolls
  • Calories: 338 kcal
  • Sugar: 14 g
  • Sodium: 1787 mg
  • Fat: 19 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 41 g
  • Fiber: 2 g
  • Protein: 5 g
  • Cholesterol: 0 mg