Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Indonesian Food

Bakwan Sayur (Crispy Indonesian Vegetable Fritters)

by Adam Sobel
Updated: Dec 8, 2023
5 from 3 votes
Prep Time 12 minutes mins
Total Time 30 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

This street food snack is both crispy and bursting with veggie goodness and subtle Indonesian spices and aromas. Bakwan Sayur, is here to upstage everything crispy in your arsenal, from potato pancakes to onion bhaji with more craveable taste (and real nourishing plant-based ingredients) than you can shake a stick at. Check out why over 400 recipe testers agree that this recipe is the best of them all!

A bowl of fried bakwan sayur garnished with herbs.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

The batter is where the wheat hides. Swap the all-purpose flour for a measure-for-measure gluten-free blend, and a little additional chickpea flour helps bind.

Time Saver

Use a food processor fitted with a shredding disk to make quick work of the prep.

Cost Cutting Tip

Whatever crisp veg is in your fridge works here. Shredded zucchini fills in for the beansprouts, parsnip or sweet potato for the carrot. It's all good.

Make it Healthier

Air fry them instead! Coat the basket with oil, 375F for 8 to 10 minutes, flipping halfway, until golden and crispy. Same crunch, way less grease.

Ingredient Hack

Jalapeños or serranos cover for the bird's eye chilies, black pepper instead of white, and shallots are pretty much just onions.

Cook Like Adam

Look, it's totally okay if you don't have the exact veggies I have called for in my recipe. Just be sure to substitute with crisp root vegetables.

Use your hands to massage and squeeze the batter into the prepared vegetables. This step ensures each strand of carrot and sprout is fully infused.

This is probably one of the most important things to follow in this recipe. Use clean, fresh cooking oil, and fry between 350-360F. Or air fry at 375F.

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

Gorengan Sayuran, sayur goreng (which translates to fried vegetables), whatever you want to call these puppies, here's the lowdown: a medley of vibrant julienne-cut carrots, crisp beansprouts, and shredded green cabbage, all dancing together with scallions, bird's eye chilies, and shallots. Fried in a thin batter with the essence of lemongrass and white pepper, these make a perfect side for soups like sayur lodeh, or salads like asinan sayur and urap sayur.

Found sold at hawker markets from Jakarta to parts of Malaysia, see why these fritters are about to be one of your new not-so-guilty pleasures. They are fast to make, and you can even air-fry 'em! Let's go!

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
Nice quick and easy. Great way to use up extra cabbage and bean sprouts ( which I always have extra from making other dishes). Makes a great side dish. Light and crispy.

hg
Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰Why you'll adore this bakwan recipe
  • 🥕 Bakwan Sayur Ingredients
  • 🤯Variations
  • 📖 How to make Bakwan Sayur
  • 💡Serving Ideas
  • 👉Top tips for perfect bakwan
  • 🤷‍♀️ Recipe FAQs
  • ✌️My faves to serve with bakwan:
  • Bakwan Sayur

🥰Why you'll adore this bakwan recipe

✊Vegan AF: This recipe just happens to be completely plant-based. Nothing feels "missing", and the flavors of the veggies really pop. You are gonna love it!

✨Crispy Magic: As an award-winning donut maker, I've applied some of the science I know about making crispy, perfect fried food that DOES NOT absorb too much oil to this recipe. The marriage of all-purpose flour, and rice flour, in the batter, combined with perfectly dialed-in cooking temperatures, yield legendary bakwan sayur EVERY. DARN. TIME. 

💨Air Frying Works Great: Want to avoid deep frying? That's no issue using an air-fryer with this recipe!

Tested and Approved Worldwide: Like I do with all of my vegan Indonesian recipes, after I perfected it, I shared it with hundreds of recipe testers from all over the world, including in Indonesia. Tried, tested, and adored in kitchens around the world, this recipe guarantees success no matter where you are on the planet. No guarantees if you live in a space station, but I suppose frying food in zero gravity is probably the worst/most dangerous idea in the known universe?

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥕 Bakwan Sayur Ingredients

A tray holds cooking ingredients for bakwan sayur, including bean sprouts, all-purpose flour, green cabbage, garlic, oil, shallots, scallions, carrot, rice flour, turmeric, lemongrass powder, white pepper, salt, coriander and bird's eye chilies.

Carrot (Wortel)

Crunchy and vibrant, carrots bring a burst of color and a dose of beta-carotene to Bakwan Sayur. Purple carrots, celery root (like you would use for making kereviz), parsnips, or sweet potatoes (that you would use for rujak serut and shakarkandi ki chaat) also work fine as a replacement for carrots.

Beansprouts (Tauge)

A staple in Indonesian cuisine, mung bean sprouts bring a delightful crunch to the fritters and are also used in dishes like kimchi fried rice and mi rebus. If mung bean sprouts are scarce, soy bean sprouts or shredded zucchini are good substitutes.

Bird's Eye Chilies (Cabe Rawit)

These baby powerhouses pepper the fritters with flavorful heat. They are one of my favorite peppers, and I use them in everything from tom yum paste to ginisang munggo. For those who prefer a milder kick, substitute with jalapeños or serrano peppers, or leave them out altogether.

White Pepper (Lada Putih)

Not everyone uses white pepper in their bakwan sayur, but I think a little freshly ground white pepper lends a lovely backbone flavor to these bad boys. 

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Javanese Tempeh Bakwan Sayur

Tempeh ain't just the stuff your sambal goreng and mie goreng dreams are made of! For a Javanese-inspired fritter, mix finely crumbled tempeh into the batter. This adds a nutty flavor and a chewy texture, and some great tasting protein.

Spicy Balinese Bakwan Recipe

Channel the fiery spirit of Bali by serving your Bakwan Sayur with a side of Sambal Matah. This traditional Balinese condiment, a blend of shallots, lemongrass, chilies, and lime, brings the fire. If you want to ramp up the Balinese vibe even more, add a spoonful of bumbu Bali paste to the batter.

Filipino Vegetable Okoy

Is it crazy that there's a nearly identical fritter in the Philippines? Vegetable okoy is normally served with a pink chili vinegar and it's absolutely glorious!

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make Bakwan Sayur

Make these classic snacks perfectly your first time by following these step-by-step instructions with important tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

A bowl full of prepped veggies.

Step One

Shreddy Kreuger:

Julienne carrots, rinse beansprouts, and shred cabbage. Slice spring onion, chilies, and shallots. Mince garlic. Combine all in a bowl.

A white bowl of mixed batter with a whisk in it.

Step Two

Batter than Old King Kong:

Whisk the flours, turmeric, coriander, salt, white pepper (or black pepper). Gradually add water for a smooth consistency.

A bowl of julienne cut vegetables with batter mixed into it.

Step Three

Coat Dependency:

Add the batter to your veggies, ensuring even coating. Massage and squeeze batter into veggies with your hands to ensure everything is fully mixed in.

A close up of a thermometer reading 350 degrees.

Step Four

Oil Heating:

Heat preferred oil in a deep pan. Use a thermometer to maintain 350-360°F (177-182°C).

A piece of bakwan sayur is removed from hot oil with a slotted spoon.

Step Five

Fritter Fry:

Carefully drop rough spoonfuls or slightly squeezed handfuls of batter into the hot oil. Fry for a few minutes until golden brown and crispy.

Only fry 5-6 fritters at a time so as not to overcrowd the pan, which might cause fritters to stick together or cook more slowly and therefore absorb more oil.

Bakwan sayur draining on a cooling rack.

Step Six

Drain and Cool:

Use a slotted spoon to remove Bakwan Sayur. Let excess oil drain. Place on a wire rack to drip dry.

A bowl of fried bakwan sayur garnished with herbs.

Step Seven

Serving Time:

Serve hot, garnished with chilies and cilantro with your favorite dipping sauce. Try some nam prik pao, vegan sour cream, or nuoc cham. They go great with these!

💡Serving Ideas

Serve Bakwan Sayur with some juicy banh bao chay, or noodle dishes like bami goreng, mi xao xi dau, or ketoprak.

You know Indonesian desserts gotta follow a meal like this, right? Klepon, Kuih dadar, putu ayu, cekodok pisang, martabak manis, or kolak biji salak. There are just too many great ones to choose from, so eat all the dessert in the galaxy. Just sayin!

A plate of bakwan sayur on a table with achara, tempe mendoan, and asinan buah.
Bakwan Sayur being served with asinan buah, rujak serut, achara, and tempe mendoan.

👉Top tips for perfect bakwan

  1. Veggie Variety is Key: Look, it's totally okay if you don't have the exact veggies I have called for in my recipe. Just be sure to substitute with a variety of crisp root vegetables and aromatics that will make you happy. Don't shy away from experimenting with additional veggies for a personalized touch.
  2. Hands-On Coating Technique: Use your hands to massage and squeeze the batter into the prepared vegetables. This step ensures each strand of carrot and sprout is fully infused with the savory goodness of the batter. I also like to gently squeeze each fritter before carefully dropping it into the oil to ensure it will not loosen in the hot oil as it cooks.
  3. Precision in Oil Temperature: This is probably one of the most important things to follow in this recipe. Use clean, fresh cooking oil, and ideally use a frying thermometer, fry between 350-360°F (177-182°C). Or air fry in batches at 375°F. Fresh oil at the right temperature is critical for these to taste great and not absorb extra grease.
  4. Drain and Enjoy Promptly: Once your Bakwan Sayur achieves that golden brown and crispy perfection, use a slotted spoon to remove them from the oil. Let excess oil drain, and place the fritters on a wire rack to drip dry. Serve while they're hot. As they cool the moisture from the vegetables will wick out into the crisp batter and make them softer, which is way less fun!

🤷‍♀️ Recipe FAQs

Can I make gluten-free Bakwan?


Certainly! Swap plain flour with a gluten-free measure-for-measure blend. If you don't mind the taste of it, a little chickpea flour works great here to help bind them.

Can I prepare the batter for bakwan sayur ahead of time?


If you are making a more involved meal and want to get some of the prep out of the way in advance, assemble all shredded vegetables and place them in a container under refrigeration. Separately mix and store the batter in its own container in the refrigerator. When you are ready, just mix them and fry. The batter and vegetables can be prepared up to 48 hours in advance.

What's the best dipping sauce for Bakwan Sayur?


I love these not just with traditional Indonesian sauces like kecap manis and sambal oelek. They are also lovely with homemade chili garlic sauce, Vietnamese peanut sauce, and homemade sriracha.

How should I store and reheat Bakwan Sayur? 


🥶Storage:
Store any leftover Bakwan Sayur in an airtight container in the refrigerator. Consume deep-fried food within 2 days for the best taste and texture. Avoid freezing, as it may compromise the crispy integrity of the fritters.

🔥 Oven Reheating:
To revive the crispy goodness, reheat Bakwan Sayur in an oven at 350°F (180°C) for 8 minutes or until crisp and hot throughout. 

✌️My faves to serve with bakwan:

  • Mie goreng is being served with tongs from a metal pan. with chopsticks, chili crisp, and a tray of steamed buns on the side.
    Mie Goreng Recipe (Indonesian Stir-Fried Mee Goreng Noodles)
  • Sambal Goreng Kentang in a white bowl with yellow flowers.
    Sambal Goreng Kentang (Spicy Indonesian Potatoes)
  • Two squares of tofu in sauce with chopsticks.
    Tahu Goreng Kecap (Indonesian Fried Tofu)
  • A bowl of sambal dabu dabu with a spoon on a table.
    Sambal Dabu Dabu (Indonesian spicy raw sambal from Manado)
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

A bowl filled with bakwan sayur garnished with chilies, minced shallots, and cilantro.

Bakwan Sayur

Bakwan Sayur brings everything you love about potato fritters, and hashbrowns to the next level with authentic Indonesian flair. Loaded with julienne-cut carrots, crisp beansprouts, and shredded green cabbage, these fritters are shaggy and have a more complex crunchy surface area than an airplane! Yes, there's a guy who ate an airplane, ok? He's one of my greatest heroes in life. Michel Lotito. Look him up. 
5 from 3 votes
Print Pin Rate
Prep Time: 12 minutes minutes
Cook Time: 18 minutes minutes
Total Time: 30 minutes minutes
Servings: 12
Course: Appetizer
Cuisine: Indonesian
Calories: 45kcal
Author: Adam Sobel
Cost: $8.50

Equipment

  • Mixing bowls
  • whisk
  • Deep pan
  • Frying Thermometer
  • slotted spoon
  • wire rack

Ingredients

  • 1 cup carrot peeled and julienne cut
  • 1 cup beansprouts
  • 1 cup green cabbage shredded
  • 2 scallions thinly sliced
  • 2 bird's eye chilies thinly sliced
  • 2 shallots thinly sliced
  • 2 cloves garlic minced
  • ⅔ cup all-purpose flour
  • 2 tablespoons white rice flour
  • ⅛ teaspoon turmeric
  • ½ teaspoon coriander powder
  • ½ teaspoon salt
  • ½ teaspoon white pepper.
  • 1 ¼ cup cold water
  • Canola oil vegetable oil, or peanut oil for frying (see notes for air-frying instructions)

Garnishes:

  • Cilantro
  • Minced shallot
  • Sliced bird's eye chilies

Instructions

  • Begin by preparing the vegetables: julienne cut (or shred) carrots, rinse and drain the beansprouts, and shred the cabbage. Thinly slice scallions, bird's eye chilies, and shallots. Mince garlic and combine all the prepared vegetables in a mixing bowl.
  • In a separate bowl, prepare the batter by whisking tougher all-purpose flour, rice flour, turmeric, coriander powder, salt, and white pepper. Gradually add cold water, stirring to achieve a smooth, lump-free consistency.
  • Add the batter to the prepared vegetables, ensuring they are evenly coated. Use your hands to massage and squeeze the batter into the vegetables.
  • In a deep pan, heat your preferred frying oil (canola, vegetable, or peanut oil). If you have one, use a frying thermometer to ensure the oil temperature is between 350-360°F (177-182°C).
  • Once the oil is hot, drop rough, shaggy spoonfuls (about 3 tablespoons) of the vegetable batter into the oil, and fry for a few minutes until golden brown and crispy.
  • Use a slotted spoon to remove the Bakwan Sayur from the oil, allowing excess oil to drain.
  • Place the fried Bakwan Sayur on wire rack to drip dry.
  • Serve the Bakwan Sayur hot, with a dipping sauce of your choice, and enjoy the crispy goodness of this Indonesian vegetable fritter!

Notes

💨Air frying:
  • Generously coat the air fryer basket with oil or if your unit allows, use parchment paper to prevent sticking.
  • Spoon portions of the vegetable batter onto the prepared air fryer basket, leaving space between each piece.
  • Air Fry at 375°F (190°C) for about 8-10 minutes, flipping halfway through, until the Bakwan Sayur is golden brown and crispy.
  • Note: Air frying times may vary, so keep an eye on the Bakwan Sayur to ensure they reach the desired level of crispiness. Adjust the temperature and time as needed.
🌽 Veggie Variety Hack
Substitute with crisp root veggies and aromatics for a personalized touch. Get creative!
✋ Hands-On Coating Magic
Massage batter into veggies for a savory infusion. Squeeze gently before frying for a secure, crispy outcome.
🌡️ Oil Temperature Precision
Critical! Use a frying thermometer for 350-360°F (177-182°C). Fresh, clean oil is key for perfect taste.
⏰ Drain and Serve ASAP
After achieving golden perfection, drain on a wire rack promptly. Enjoy hot for the crispiest experience.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 45kcal | Carbohydrates: 10g | Protein: 2g | Fat: 0.2g | Saturated Fat: 0.03g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.03g | Sodium: 108mg | Potassium: 111mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1881IU | Vitamin C: 15mg | Calcium: 13mg | Iron: 1mg

More 🤯Plant-based Indonesian food that will blow yer mind!

  • A bowl of Curry Laksa with various toppings such as tofu puffs, lime slices, bean sprouts, cilantro, chilies, and fried eggplant.
    Easy One-Pot Curry Laksa (Malaysian Coconut Noodle Soup)
  • Hand dipping a spring roll into a glass jar filled with thick, dark kecap manis. A plate with more spring rolls is visible in the background.
    Kecap Manis Recipe (Indonesian Sweet Soy Sauce)
  • A glass jar filled with Sambal Oelek placed on a wooden board. A metal spoon is resting inside the jar.
    Sambal Oelek Recipe (Indonesian Paste with Chili)
  • A white bowl of asinan buah garnished with peanuts and cilantro.
    Javanese Asinan Buah (Indonesian Pickled Mango from Bogor)

Comments

  1. hg says

    December 11, 2023 at 6:37 am

    5 stars
    Nice quick and easy. Great way to use up extra cabbage and bean sprouts ( which I always have extra from making other dishes). Makes a great side dish. Light and crispy.

    Reply
5 from 3 votes (2 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.