Veg Crepes Recipe: Savory Spinach Feta and Mushroom Delight

Veg Crepes Recipe: Savory Spinach Feta and Mushroom Delight

This veg crepe recipe transforms simple ingredients into delicate, savory layers that rival any restaurant dish—without a trace of dairy or eggs. The secret lies in flax eggs and plant-based milk, which create a perfectly thin, tender batter that sizzles to golden perfection in the pan.

I developed this recipe after years of experimenting with vegan baking, and it’s now my go-to for brunch or a light dinner that feels indulgent yet balanced.

The batter is remarkably straightforward, requiring just five core ingredients plus your choice of fillings. Spinach, feta (or vegan feta), and sautéed mushrooms form the heart of these crepes, but you can swap in roasted vegetables, tofu scramble, or even sweet fillings like berries and maple syrup.

The key to success? A hot, well-seasoned pan and gentle patience as you spread the batter—thin, even layers are everything.

What you’ll end up with is a stack of crisp-edged, tender crepes filled with herby, umami-rich spinach and mushrooms, all bound together by a creamy vegan cheese. Each bite delivers a perfect balance of textures—crispy, creamy, and fresh—while keeping the dish light enough for any meal.

The aroma of sautéed garlic and mushrooms alone will have everyone at the table asking for seconds.

These crepes work equally well as a brunch centerpiece, a lunch wrap, or even a dinner side. Serve with a dollop of vegan sour cream, a sprinkle of fresh herbs, or a drizzle of chimichurri for extra flair.

Ready in under 30 minutes, this recipe proves plant-based cooking can be both elegant and effortless.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for veg crepe

Five core ingredients plus fillings—simple, savory, and 100% plant-powered.

Ingredient Amount Notes
All-Purpose Flour 🌾 1 cup White or whole wheat blend
Plant-Based Milk 🥛 1 cup Unsweetened almond or soy milk
Ground Flaxseed 🌾 3 tbsp For flax eggs (mix with water)
Water 💧 ¾ cup For flax eggs and batter
Extra-Virgin Olive Oil 🫒 2 tbsp For cooking crepes
Fresh Spinach 🥬 4 cups Packed, roughly chopped
Vegan Feta Cheese 🧀 ½ cup Crumbled, store-bought or homemade
Mushrooms 🍄 8 oz Cream or button, sliced thin
Garlic Cloves 🧄 2 cloves Minced for filling
Salt 🧂 ½ tsp Sea salt or kosher salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Nutritional Yeast 🍞 1 tbsp For cheesy flavor in filling
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Vegan Butter 🧈 1 tbsp For serving (optional)

The flour is your foundation, so King Arthur or Bob’s Red Mill work best—they’re light and give that perfect crepe texture. For the plant-based milk, unsweetened almond or soy are my go-tos—avoid sweetened versions, or you’ll end up with a weirdly sugary crepe. The flaxseed? Buy it pre-ground if you can—it mixes so much better. No fresh spinach? Frozen works too, just thaw and squeeze out excess water. Mushrooms should be fresh and firm—no slimy ones. If you’re buying pre-sliced, rinse them first to get rid of any dirt.

No vegan feta? Cashew cream works—blend soaked cashews with lemon juice and salt. Short on mushrooms? Zucchini or roasted bell peppers add a nice texture. The nutritional yeast is a game-changer for that cheesy flavor—Bob’s Red Mill or Bragg’s are the easiest to find. Want extra richness? Stir in a splash of cashew cream to the filling. The parsley can be dried if you’re in a pinch, but fresh is so much brighter. And if you’re feeling fancy, swap the vegan butter for olive oil drizzle—it’s got more flavor.

The batter keeps for 2 days in the fridge—just whisk before using. Filling ingredients last 4 days in the fridge, but mushrooms and spinach are better fresh. These crepes reheat beautifully—wrap them in foil and warm in a dry pan for 2-3 minutes per side. Freeze extras between parchment paper for up to 3 months. Pro tip: make a double batch and freeze half—brunch game changer.

❤️

Why You’ll Love This Recipe

  • Five-Ingredient Magic: I swear by this—just flour, flaxseed, plant milk, water, and olive oil. No eggs, no fuss, and the batter comes together faster than I can say “breakfast for dinner.”
  • Crispy-Creamy Crunch: That first golden edge? Chef’s kiss. The olive oil gives it a buttery crisp while the flaxseed keeps it tender inside—like a hug in food form.
  • Lunch or Dinner: Pack them for work or serve them at a potluck. Stuff with spinach and hummus for a quick lunch, or load them up with roasted veggies for a fancy-feeling dinner. (Yes, even on a Tuesday night.)
  • No Waste, All Win: Make a double batch—leftover crepes reheat like a dream, and the batter keeps for days. Budget-friendly? Absolutely. My wallet and my taste buds thank me.

Step-by-step instructions for savory spinach feta and mushroom crepes

Here’s how to make restaurant-quality veg crepes with crisp edges and a fluffy interior.

1

Make the Flax Eggs and Prepare the Batter

In a small bowl, whisk together the 3 tbsp ground flaxseed and 0.75 cup water. Let it sit for 5 minutes until it thickens into a gel-like consistency—this is your flax egg substitute. This step is crucial because it binds the batter just like regular eggs would.

In a separate large bowl, combine the 1 cup all-purpose flour, 0.5 tsp salt, and 0.25 tsp black pepper. Make a well in the center and pour in the flax egg mixture along with the 1 cup plant-based milk. Whisk vigorously for 2-3 minutes until the batter is smooth and free of lumps. The batter should be thin enough to coat the back of a spoon but not too runny.

Next, gently stir in the 1 tbsp nutritional yeast and 2 tbsp extra-virgin olive oil. The nutritional yeast adds a cheesy flavor that pairs perfectly with the savory filling. Let the batter rest for 10 minutes at room temperature—this helps the flour fully hydrate and prevents the crepes from cracking during cooking.

2

Cook the Mushroom and Spinach Filling

Heat a large skillet over medium heat and add the 2 tbsp extra-virgin olive oil. Once hot, add the 8 oz sliced mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. You want them tender but still with a slight bite—overcooking will make them mushy.

Add the 2 minced garlic cloves and cook for 30 seconds until fragrant. Then stir in the 4 cups fresh spinach, cooking just until it wilts down—about 2 minutes. Drain any excess liquid from the pan and remove it from heat. Sprinkle in the 0.5 cup vegan feta cheese and 0.25 cup chopped fresh parsley, stirring gently to combine. Let this mixture cool slightly while you make the crepes.

Here’s the thing—don’t overcook the spinach. You want it vibrant and just wilted, not turning into a sad, limp pile. The filling should be warm but not piping hot when you fill the crepes, or it’ll make them soggy.

3

Cook the Crepes on Medium Heat

Heat an 8-inch non-stick skillet over medium heat (no oil needed—the batter has enough fat). Quickly pour about ¼ cup of batter into the center of the pan, immediately tilting and swirling the pan to spread it evenly into a thin, even layer. You want the crepe to be paper-thin—this ensures it cooks quickly and stays tender.

Cook for 1-2 minutes until the edges start to lift and the bottom is lightly golden. Here’s where it gets fun—carefully flip the crepe using a spatula and cook the other side for another 30-45 seconds. The crepe is done when it’s lightly golden on both sides and the edges are just starting to crisp. Transfer to a plate and keep warm while you make the rest.

Real talk: Don’t rush this step. If you try to flip too early, the crepe will tear. You’ll know it’s ready when the edges curl slightly and the center still looks slightly wet. Make all 4 crepes this way, stacking them with parchment paper between each to keep them from sticking.

4

Assemble and Serve the Crepes

Spread about 2 tablespoons of the mushroom-spinach filling onto one half of each warm crepe. Fold the opposite edge over the filling, then fold the sides inward like a letter to create neat, tidy crepes. You can make them into half-moons or keep them rectangular—it’s all about what looks good to you.

For serving, I like to add a dollop of the 1 tbsp vegan butter on top of each crepe just before serving. The butter adds a rich, creamy finish that ties everything together. Plate them immediately while still warm—they’re best enjoyed fresh out of the pan.

Garnish with an extra sprinkle of fresh parsley and serve with a side of your favorite dipping sauce or a simple arugula salad. These crepes are perfect for brunch, lunch, or even a light dinner. The crisp edges and fluffy interior make every bite worth it!

👨‍🍳

Pro Tips For Making Veg Crepe

  • Whisk Like You Mean It: Plant-based milk and ground flaxseed make this batter thicker than usual—don’t just stir. Whisk vigorously for 2-3 minutes until you see no lumps, especially around the flaxseed. I learned this the hard way when my first batch turned out like gluey pancakes instead of silky crepes.
  • Measure Flaxseed Precisely: Ground flaxseed absorbs moisture fast—don’t eyeball it. Use a kitchen scale for 1 tablespoon (about 7g) or pack it tightly into a measuring spoon. Too much? Your crepes will be dense. Too little? They’ll crack like brittle paper.
  • Heat Pan to Smoking Point: Skip the medium heat—this isn’t a delicate omelet. Crank your nonstick pan to medium-high until a drop of water sizzles violently. That’s your signal. Too cool, and the olive oil won’t crisp the edges; too hot, and your crepes burn before the center cooks.
  • Fold While Warm: Let crepes rest on a plate for 30 seconds after lifting—they’ll firm up just enough to fold cleanly without tearing. I used to rush this and ended up with ragged edges every time. A little patience saves seconds of frustration later.

Creative variations of this veg crepe

Sweet Berry Twist

Swap the savory filling for a bright, fruity combination: mash 1 cup mixed berries (strawberries, blueberries, raspberries) with 2 tbsp maple syrup and 1 tsp lemon juice. Fold into warm crepes and drizzle with vegan whipped cream made from coconut cream.

For extra flair, sprinkle with chopped toasted almonds or coconut flakes. This version is perfect for brunch or dessert—just add a dusting of powdered sugar. 🍓

Spicy Thai-Inspired

Sauté 1 tbsp red curry paste, 1 tbsp coconut aminos, and 1 tsp grated ginger in 1 tbsp coconut oil until fragrant. Add 1 cup shredded cabbage and ½ cup chopped cilantro, cooking for 3 minutes.

Stir in 1 tbsp lime juice and ½ tsp sriracha before folding into crepes. Garnish with crushed peanuts and lime wedges for a bold, zesty kick. 🌶️

Mediterranean Veggie

Roast 1 cup diced eggplant and 1 cup cherry tomatoes with 1 tbsp olive oil, 1 tsp dried oregano, and ½ tsp smoked paprika at 400°F for 20 minutes. Mix with ¼ cup kalamata olives and 2 tbsp vegan tzatziki (made with cucumber, garlic, and plant-based yogurt).

Fold into crepes and top with fresh basil leaves. This version tastes like a vacation in every bite. 🌿

Breakfast-Style Tofu Scramble

Crumble ½ block firm tofu into a skillet with 1 tbsp olive oil, ½ tsp turmeric, ½ tsp garlic powder, and ¼ tsp black salt (kala namak) for an eggy flavor.

Cook for 5 minutes, then stir in ¼ cup diced bell peppers and 2 tbsp chopped chives. Fold into crepes and serve with hot sauce or sriracha mayo. This makes a hearty, protein-packed breakfast or brunch option. 🍳

Smoky Jackfruit “Pulled Pork”

Shred 1 can young green jackfruit in water (not syrup) and sauté with 1 tbsp smoked paprika, 1 tsp liquid smoke, 1 tbsp apple cider vinegar, and 1 tbsp maple syrup for 10 minutes.

Drain excess liquid, then mix with 2 tbsp vegan BBQ sauce. Fold into crepes and top with pickled red onions and avocado slices. This BBQ-inspired twist is surprisingly satisfying. 🔥

Nutella & Banana Luxe

Spread 2 tbsp vegan Nutella (like Nocciolata) on warm crepes, then top with ½ sliced banana and a sprinkle of crushed hazelnuts. Fold into half-moons and serve with a drizzle of warm caramel sauce.

For extra decadence, add a dollop of coconut whipped cream. This dessert-style crepe is a crowd-pleaser for any occasion. 🍫

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 3g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these veg crepes without a non-stick pan?

Yes, but you’ll need to adjust your technique. Use a well-seasoned cast-iron skillet or a lightly oiled regular pan. The key is to keep the heat at medium-low and use slightly more batter (⅓ cup per crepe) since it won’t spread as easily. A silicone spatula helps prevent sticking when flipping.

2

How do I store leftover veg crepes?

Store them in an airtight container between parchment paper for up to 3 days in the fridge. To reheat, warm in a dry pan over low heat for 1-2 minutes per side or microwave for 20-30 seconds. For longer storage, freeze between parchment for up to 3 months—thaw overnight in the fridge before reheating.

3

What’s the best way to make crepes extra crispy?

For crispier edges, use a hotter pan (medium-high heat) and add ½ tsp cornstarch to the batter. Also try this pro trick: After pouring the batter, immediately tilt the pan to spread it thin, then let it cook undisturbed for 1 full minute before flipping. The extra starch creates a crispier texture while keeping the center tender.

4

Can I make these crepes gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free flour blend (like Bob’s Red Mill) and add 1 extra tbsp ground flaxseed to the batter for better binding. You may need to adjust the liquid slightly—start with 0.8 cups plant-based milk and add more as needed to reach a thin consistency.

5

Why did my crepes turn out thick instead of thin?

This usually happens when the batter is too thick or the pan isn’t hot enough. First, make sure your batter coats the back of a spoon but isn’t gloopy. Second, heat your pan until it’s smoking slightly before adding batter. If using a non-stick pan, it should be medium-high heat—too low heat makes the batter pool instead of spreading.

★★★★★4.8(7 reviews)
Brian Walker