Homemade Vegan Breakfast Saausage Recipe

Vegan breakfast sausage made with textured vegetable protein, flour, vegetable stock and a blend of herbs and spices — tastes just like the real thing.

Vegan Breakfast Sausage

If you prefer savory mornings, this vegan breakfast sausage is an excellent option. It’s made from textured vegetable protein (TVP), brown rice flour, vegetable stock and a mix of herbs and spices. The result is a flavorful, hearty sausage that works well on its own, in a breakfast sandwich, or alongside tofu, tempeh bacon and vegan cheese.

This recipe is naturally gluten-free when using gluten-free TVP and brown rice flour, and it’s simple to adapt: use water instead of stock if needed, swap flours, or omit the maple syrup for a less sweet version. Flax eggs act as the binder, while tamari or soy sauce adds savory depth.

These sausages are lighter and healthier than conventional breakfast sausage, and versatile enough to enjoy at any meal—serve them in a bun like a burger, slice them into salads, or plate them with classic breakfast sides.

They also make a welcome addition to brunch menus and hearty spreads. If you try them, you can pair the sausages with vegan waffles, tofu scramble, or a savory casserole for a complete plant-based meal.

Vegan Breakfast Sausage

Vegan breakfast sausage ingredients

  • 1 cup textured vegetable protein (TVP)
  • 1 cup hot vegetable stock or water
  • 1 ¼ cups brown rice flour (or another flour of choice)
  • ¼ cup nutritional yeast (optional)
  • 2 tsp dried sage
  • 2 tsp dried thyme
  • 2 tsp garlic powder (or onion powder)
  • ½ tsp paprika
  • ⅛ tsp ground black pepper
  • ⅛ tsp cayenne powder (optional for heat)
  • 2 tbsp tamari or soy sauce (coconut aminos as an alternative)
  • 1 tbsp maple syrup (optional)
  • 2 flax eggs (or another egg replacer)
  • Oil for frying (optional)

Tips for making the best vegan breakfast sausage

  • Use homemade vegetable stock when possible for better flavor and lower sodium.
  • Adjust herbs and spices to suit your taste — more sage and thyme give a classic sausage profile.
  • If the mixture is too sticky, add a little more flour; if too dry, add extra hot stock or water. Aim for a moldable, slightly firm texture.
  • You can cook the patties on a skillet with a little oil, or use a nonstick surface or griddle if you prefer oil-free cooking.
  • Store leftovers in an airtight container in the refrigerator for 5–7 days; reheat in a skillet or oven.
Vegan Breakfast Sausage

More recipes using textured vegetable protein

  • Vegan Bolognese Sauce
  • Vegan Mushroom Stroganoff
  • Vegan Beef Stew (plant-based)

Did you make this vegan breakfast sausage?

Please leave a comment, rate the recipe, or tag a photo on Instagram with the hashtag #simpleveganblog — it’s always wonderful to see your versions and tweaks.

Vegan Breakfast Sausage
Vegan Breakfast Sausage

Vegan Breakfast Sausage

Vegan breakfast sausage made with TVP, flour, vegetable stock and a savory blend of herbs and spices.
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 12 sausages

Ingredients

  • 1 cup textured vegetable protein
  • 1 cup vegetable stock or water, hot
  • 1 ¼ cups brown rice flour
  • ¼ cup nutritional yeast
  • 2 tsp dried sage
  • 2 tsp dried thyme
  • 2 tsp garlic powder
  • ½ tsp paprika
  • ⅛ tsp ground black pepper
  • ⅛ tsp cayenne powder (optional)
  • 2 tbsp tamari or soy sauce
  • 1 tbsp maple syrup (optional)
  • 2 flax eggs

Instructions

  • Add the TVP to a large bowl and pour the hot vegetable stock or water over it. Stir, cover and let sit 5–10 minutes to rehydrate.
  • In another bowl, combine the dry ingredients: flour, nutritional yeast, sage, thyme, garlic powder, paprika, pepper and cayenne.
  • Add the rehydrated TVP, tamari or soy sauce, maple syrup (if using) and flax eggs to the dry mix. Stir until thoroughly combined.
  • Form 10–12 patties with your hands, shaping them into sausages.
  • Heat a little oil in a skillet over medium heat (or use a nonstick surface) and cook the patties until golden brown, about 3–4 minutes per side. For oil-free cooking, use a well-seasoned griddle or nonstick pan.
  • Serve immediately. Store leftovers in a sealed container in the fridge for 5–7 days.

Nutrition

Serving: 1sausage (of 12)
|
Calories: 105kcal
|
Carbohydrates: 16g
|
Protein: 6.2g
|
Fat: 1.6g
|
Sodium: 216mg
|
Fiber: 3.3g
|
Sugar: 1.3g
Did you try this recipe?
Leave a comment below and let me know how it turned out!
Course: Breakfast
Cuisine: American
Author: Iosune Robles