A plate of bakwan sayur fried golden, with thin, spreading edges
Serves4 servings
CuisineIndonesian

Bakwan Sayur: Indonesian Vegetable Fritters (Bakwan)

How to make bakwan sayur, Indonesian fritters of cabbage, carrot and scallion in a wheat and rice flour batter. Covers mixing the batter, testing the oil with a drop of batter, judging golden, crisp fritters, serving ideas, substitutions, allergens, and how this dish differs from meatball dishes also called bakwan.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 4

Prepare the vegetables and garlic

Cabbage and carrot finely shredded and scallions thinly sliced during prep
Cut the vegetables thin and drain off any water

Finely shred the cabbage and carrot, and thinly slice the scallions. Drain off any water, which helps keep the oil from spattering later. Peel and grate the garlic.

STEP 22 / 4

Mix the batter and fold in the vegetables

A batter of wheat flour, rice flour, salt, sugar, pepper, water, egg and garlic being whisked
Mix the batter first, with the vegetables waiting outside the bowl

In a bowl, combine the all-purpose flour, rice flour, salt, sugar and pepper. Stir in the water, then the garlic and egg, and mix until the batter comes together.

Add the cabbage, carrot and scallions and fold until everything is coated. The vegetables should stay visible under a thin coating, with no lumps of flour and no water pooling at the bottom of the bowl.

Shredded vegetables being folded into the batter until thinly coated
The vegetables stay visible under a thin coating of batter
STEP 33 / 4

Heat the oil and test it

A small piece of batter dropped into oil to see whether bubbles form right away
Immediate bubbles around a small piece of batter mean the oil is ready

Pour plenty of oil into a deep pot and heat over medium heat. Drop in a tiny piece of batter. If it bubbles right away, the oil is ready.

STEP 44 / 4

Fry until golden and crisp on both sides

A small ladle lowering vegetable batter into hot oil
Lower each portion in gently and leave room in the pot

Scoop up the batter with a small ladle and gently lower it into the oil. Fry only a few at a time, leaving room in the pot.

Fry until both sides are crisp and golden brown, with no raw batter left. The egg batter needs to cook through to the center. Lift the fritters onto a wire rack or paper towels to drain, without stacking them, so steam doesn't get trapped.

Fritters fried golden on both sides, lifted onto a wire rack to drain
Drain in a single layer so steam doesn't soften the edges
0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Shredded cabbage ½ cup The main vegetable. Shred finely and drain off any water
Shredded carrot ¼ cup Sweetness and color
Scallions, thinly sliced 2 Aroma
All-purpose flour ½ cup The main body of the batter
Rice flour 2 tablespoons Supports the texture of the batter
Salt ½ teaspoon Seasons the batter
Sugar ½ teaspoon Rounds out the seasoning
Ground pepper ½ teaspoon Aroma
Water ½ cup Brings the batter together
Garlic, peeled and grated 3 cloves Fragrance in the batter
Egg 1 Binds the batter
Oil for deep frying as needed Enough to give good depth in the pot
0 / 0

Bakwan Sayur: A Ladle of Vegetables, Lowered into Hot Oil

What these fritters should keep

Bind the cabbage, carrot and scallion with just enough batter to hold them together. Then fry until both sides are golden and crisp.

Picture a small ladle of shredded cabbage, carrot and scallion, lightly coated in batter, sliding into a deep pot of hot oil. Bubbles gather around it, the loose edges begin to set, and the surface slowly turns golden. This is bakwan sayur, an Indonesian vegetable fritter.

The name can cause confusion. In other contexts, "bakwan" can point to a very different dish, including bakwan Kawi, a meatball dish from Java. This article covers only the vegetable fritter, not the meatball dishes or corn- and shrimp-based bakwan.

The recipe here follows one version, published by Plan USA as "Bakwan Sayur (Vegetable Fritters)" and listed as 4 servings. Vegetables, names and dipping sauces vary from cook to cook, so treat this as one good place to start rather than the only definition. Plan USA does not give an oil temperature, frying time per side or number of fritters, so this article uses visual cues instead of adding figures of its own. Sekai Gohan has not kitchen-tested this recipe as a whole.

Ingredients (4 Servings)

Cabbage, carrot, scallions, wheat flour, rice flour, an egg, garlic and seasonings laid out for bakwan
Keep the two flours separate: each has its own measure
Allergens

This recipe contains wheat and egg. The rice flour does not make it gluten-free, because the batter also contains wheat flour. If you share frying oil with other foods, consider cross-contact as well.

Equipment

  • Knife and cutting board
  • Grater for the garlic
  • Mixing bowl and whisk
  • Spoon for folding in the vegetables
  • Deep pot
  • Small ladle
  • Wire skimmer or slotted spoon
  • Wire rack or paper towels

Choosing and Swapping: What Changes the Fritter

These swaps are editorial suggestions, and we have not tested them. Each one moves the fritter away from the recipe above.

  • All-purpose flour: Cake flour or a similar soft flour can be used, but its protein content differs and the texture will change.
  • Rice flour: Look for plain rice flour. Grain size varies between products, and Japanese joshinko shouldn't be treated as identical. Potato starch and cornstarch behave differently, so they aren't direct replacements.
  • Scallions: Other slender green onions work well. The white part of a thick leek-style onion has a different aroma and moisture level.
  • Ground pepper: The type is open. Black pepper is one simple choice.
  • Egg: Leaving it out changes the balance of the batter, and we have no tested egg-free version to offer.

Method: Batter First, Vegetables Second

Wet the dry ingredients before the vegetables go in, so the flour is evenly mixed by the time the vegetables are coated. For doneness, go by color and crispness, and keep the batches small.

Runny, Thick, Too Dark: Fixing Problems as You Fry

A broken bakwan sayur showing cabbage and carrot inside and thin, crisp edges
Break one open to check for a crisp edge and no raw batter inside

Break the first fritter in half. The edges should be thin and crisp, with cooked vegetables and no raw batter inside.

Problem What to check What to do
The batter runs off the vegetables Water left on the vegetables, or a measuring mistake Check the vegetables and your measures first. Adding flour is possible, but it changes the recipe, so we don't give a set amount
Thick pieces are raw in the center Portions too large, or batter piled up in the oil Use a smaller ladleful and spread the portions so they don't overlap
The fritters darken too fast or won't color Heat too high or too low Adjust the heat and repeat the test: a small piece of batter should bubble right away
The edges turn soft after frying Fritters stacked while hot Drain them in a single layer on a rack or paper towels

Serving and Variations: Keep the Extras on the Side

Freshly fried bakwan sayur served with fresh chilies and a small bowl of tomato dip kept separate
Chilies and tomato dip are optional and stay off the fritters

Serve the fritters while they are still warm. Everything below is optional, and none of it belongs in the batter.

  • Fresh chilies: Wash them well under running water, then serve them on the side so each person can control the heat.
  • Tomato dip: Use a ready-made dip or one from a separate recipe, in its own small bowl.
  • Peanut sauce: Make this separately and warn guests that it contains peanuts.
  • Shrimp or meat: Some cooks add these, but we don't have tested amounts or cooking cues for this batter.
  • Corn: Bakwan jagung is based on corn. Treat it as a separate dish with its own recipe rather than adding corn here.

Background: One Name, Several Dishes

Bakwan sayur means vegetable bakwan, and it is only one use of the word. The Plan USA recipe describes a wheat and rice flour batter that holds cabbage, carrot and scallion, deep-fried until golden. It also has a short note about serving chilies or a tomato dip alongside, without a recipe for the dip.

A recipe page from the Indonesian Chef Association, credited to Junwinanto, shows how far the dish can range. It uses the names bakwan and bala-bala, and describes versions with meat or seafood as well as vegetables. Its proportions differ too, including 250g of flour, 50g each of carrot and cabbage, and 100g of bean sprouts, and it suggests green chilies or peanut sauce to go with it. That is one cook's page and doesn't set a national definition, so we haven't blended it into the recipe above.

The word also turns up in a different food history. Ary Budiyanto's 2026 paper in Islam Nusantara discusses bakwan and bakwan Kawi as part of Java's meatball dishes and leaves open questions about the history of the words bakso and bakwan. The paper doesn't explain where the vegetable fritter came from, and we have no direct source for its origin or the meaning of its name, so we don't offer an answer here.

For more dishes from the same country, see our Indonesia page.

Frequently Asked Questions

How many fritters does this make?

Plan USA lists 4 servings and gives no fritter count. The number depends on the size of your ladle.

How long does it take?

Plan USA lists 20 minutes of prep and 10 minutes of cooking. It doesn't state pot size or how many fritters go in at once, so your frying time may differ. Go by color and crispness.

What temperature should the oil be?

Plan USA gives no temperature, so we don't either. Test the oil with a small piece of batter, which should bubble right away.

Can I replace the rice flour with potato starch or cornstarch?

Not as a direct swap. Starches behave differently from rice flour, and we have no tested conversion.

Is bakwan sayur the same as bakwan Kawi?

No. The names overlap, but the paper on Java's bakwan Kawi treats it as a meatball dish. This article is about a fried vegetable fritter.

Is it gluten-free?

No. The batter contains all-purpose flour as well as rice flour. It also contains egg, and any peanut sauce served alongside adds peanuts.

Can I keep leftovers?

We recommend eating the fritters freshly fried, for their texture. We haven't confirmed a storage time or reheating temperature, so we don't give one here. Follow your local food-safety guidance for any leftovers.

Sources

  • Plan USA, "Bakwan Sayur (Vegetable Fritters)." The recipe used in this article: ingredients and amounts, 4 servings, listed prep and cooking times, mixing order, the batter test for the oil, frying cues, and the note on serving chilies or tomato dip. This is a one-page PDF with no listed author or date, and the link points to a staging copy. https://planusa-org-staging.s3.amazonaws.com/public/uploads/2022/01/Indonesia-Bakwan-Sayur-Recipe.pdf
  • Indonesian Chef Association, "Recipe - Bakwan," credited to Junwinanto. Supports the names bakwan and bala-bala, versions with meat or seafood, a different set of proportions, and serving with green chilies or peanut sauce. It is not used for this article's amounts or steps. https://indonesianchefassociation.com/recipe/bakwan
  • Ary Budiyanto, "From Tiao Wan (跳丸) to Bakwan (肉丸) and Bakso (肉酥): The Culinary History of Chaoshan Peranakan Cuisine in Java," Islam Nusantara: Journal for the Study of Islamic History and Culture, 7(1), 2026, pp. 72–94. Used only to separate meatball dishes called bakwan from the vegetable fritter and to note that the paper leaves questions about the history of the words open. https://journal.unusia.ac.id/ISLAMNUSANTARA/article/download/1754/731/6165