Home » Recipe Index » Quick and Easy Asian Meals – Fast Recipes for Busy Days » How to Make Crispy Fried Shallots / Bawang Goreng

How to Make Crispy Fried Shallots / Bawang Goreng

There’s something about crispy fried shallots, known as bawang goreng, that instantly brings back the smell of busy kitchens and comforting home-cooked meals. These thin, golden flakes add crunch, aroma, and that signature Indonesian flavor to so many dishes. If you’ve ever wondered how to make your own batch that stays crispy for weeks, you’re in the right place.

A jar of crispy fried shallots and a small plate full of bawang goreng.

A Quick Look at the Recipe

🏷️ Recipe Name: Crispy Fried Shallots / Bawang Goreng
⏱️ Ready In: ~ 30 minutes
🍽️ Serves: 50 teaspoons
🔥 Calories: 7 kcal (per serving)
🧾 Main Ingredients: Shallots, vinegar, salt
🥗 Dietary Info: Halal
🧠 Difficulty: Easy, very simple steps.

Have a question? Ask AI!

Crispy fried shallots or bawang goreng are the secret weapon behind so many comforting Indonesian dishes. These tiny golden flakes add crunch, aroma, and that irresistible savory punch to everything from chicken curry to mie goreng.

The best part of homemade fried shallots? You only need a few ingredients: shallots, oil, and a sprinkle of salt… but technique is everything. In this guide, I’ll walk you through exactly how to slice, fry, and store them so they stay crunchy for weeks. I’ll also show you where to use them across your favorite Indonesian recipes, because once you start making your own, you’ll never look at the store-bought version the same way again.

I actually make fried shallots at home all the time because the store-bought version never hits the same. Most brands use palm oil, which makes the bawang goreng taste heavy and greasy, and sometimes they mix in flour or other fillers, definitely not the pure, clean shallot flavor we love. Some even turn dark too quickly or go rancid fast. When I fry my own using coconut oil, the result is lighter, cleaner, and wonderfully crisp.

Just like my homemade pickled cucumber (acar timun) and scallion oil, crispy fried shallots are one of those kitchen essentials that instantly make any dish taste “complete.” Once you get the hang of making them yourself, you’ll always want a fresh jar within reach, ready to sprinkle on noodle dishes, soups, or anything that needs a boost.

Why You Will Love This Recipe


  • Ultra crispy for weeks – With the right frying temperature and proper cooling, these fried shallots stay crunchy, dry, and fragrant for a long time — no more soft or soggy bawang goreng after a few days.
  • Perfect golden brown color – You’ll learn exactly when to remove the shallots from the oil so they continue browning off-heat, giving you that beautiful, even golden color every time.
  • Naturally savory & aromatic – Homemade bawang goreng has a light savory-sweet aroma that store-bought brands can’t match. No flour coating, no preservatives, just pure shallot flavor.
  • Only 2–3 Ingredients – All you need are shallots, oil, and a pinch of salt. That’s it! No fillers, no mystery ingredients, just clean and honest flavor.
  • Easy & beginner-friendly – This recipe is simple, quick, and surprisingly forgiving once you know the right technique. If you can slice shallots, you can make this recipe.
  • Better than store-bought – Since you’re using fresher shallots and good-quality oil (like coconut oil), the flavor is lighter, cleaner, and more aromatic without the greasiness you often get from packaged versions.
  • Versatile for many dishes – Sprinkle them on noodles, soups, rice dishes, curries, stir-fries, and even salads. Once you start using them, you’ll wonder how you ever cooked without a jar on standby.
  • You get bonus shallot oil – The leftover oil becomes a fragrant seasoning oil you can use for nasi goreng, mie goreng, stir-fries, or drizzling over soups. Two condiments in one recipe!

Recipe Ingredients

Crispy fried shallots ingredients with labels.

Ingredient Notes

How to Make Crispy Fried Shallots

Step by step photos of preparing the shallots before deep-frying.

STEP 1. Soak the unpeeled shallots in hot water for 3–5 minutes (Images 1, 2). This softens the skin, makes peeling much easier, and helps reduce the tears when slicing. Drain the water, rinse immediately with cold water, then peel the shallots. Give them one more rinse with clean water (Image 3). Slice the shallots thinly and evenly. If you’re making a big batch, using a shallot slicer or mandoline will help keep the slices uniform.

Step by step photos of preparing the sliced shallots for frying.

STEP 2. Place the sliced shallots into a bowl of clean water (Image 5). Add a splash of vinegar (Image 6), stir briefly, then drain well. Transfer the slices to a colander and sprinkle with a little salt (Image 7). The salt is optional, if you prefer unsalted bawang goreng, you can skip this step. Toss gently with your hands so the seasoning distributes evenly (Image 8).

Step by step photos of deep-frying the shallots.

STEP 3. Heat oil in a wok or pot to about 350°F (175°C), then add the shallots (Images 9, 10). If you’re frying a large amount, work in batches to prevent overcrowding. Stir continuously so the shallots cook evenly and maintain a uniform color. When they turn a light golden brown (Image 11), remove them immediately. Spread the fried shallots on paper towels to drain and cool completely until crisp (Image 12). Once fully cooled, transfer them to an airtight jar to keep them dry and crunchy for weeks.

After removing the shallots, strain the oil to catch any browned bits. Pour the clear aromatic shallot oil into a clean jar. It’s incredibly flavorful and perfect for stir-fries, fried rice, noodles, or drizzling over soups.


Pro Tips


  • Slice evenly for even crispiness – The thinner and more uniform the slices, the more consistent the color and texture will be. If your slices vary in thickness, some will burn before others are even golden.
  • Control the heat (medium to low) – High heat will brown the edges too quickly while the inside stays raw. Gentle frying keeps the shallots crisp and prevents bitterness.
  • Remove them before they look done – Fried shallots continue browning off-heat. Take them out when they’re still a light golden yellow to avoid over-frying.
  • Spread out to cool completely – Crispiness only develops once they cool. A thin, even layer on paper towels gives you the crunchiest results.
  • Don’t crowd the pan – Too many shallots at once will drop the oil temperature and make them soggy. Small batches = maximum crunch.
  • Strain the oil immediately – Tiny browned bits left in the oil can burn quickly and affect the flavor. A clean, strained shallot oil stays aromatic longer.
  • Store only when completely cool – Warm shallots create condensation in the jar, which leads to sogginess. Full cooling = long-lasting crispiness.
  • Choose the right oil for better flavor – Coconut oil gives a lighter, cleaner result, while some store-bought versions use palm oil that tastes heavier. Using good oil makes a big difference in aroma and freshness.
  • Make a big batch, it keeps well – Once you master the technique, doubling the batch is worth it. You’ll always have crispy toppings and a jar of fragrant shallot oil ready for quick meals.

How to Use Crispy Fried Shallots

Crispy fried shallots instantly make any dish taste more complete. A spoonful adds aroma, crunch, and that classic Indonesian savory-sweet flavor. Here are simple ways to enjoy them:

Soups: Sprinkle over Soto Betawi, Soto Tangkar, or Soto Ayam for a fragrant, crunchy finish.
Rice & Noodles: Add to Nasi Goreng Kampung, Mie Goreng, or Bihun Goreng to boost aroma and texture.
Grilled Meats: Pair with Chicken Satay or Sate Maranggi for contrast and extra flavor.
Curries: Top Chicken Curry or Fish Curry to balance richness with a crisp bite.
Comfort Soups: Finish Sop Buntut with a generous handful.
Everyday Meals: Mix into warm rice, sprinkle on stir-fries, omelets, or salads.

And don’t forget the bonus shallot oil, perfect for stir-fries, noodles, fried rice, and soups.

A small stack of fried shallots that are crunchy and golden brown.

FAQs about Fried Shallots

Why do my fried shallots turn dark or bitter?

This usually happens when the oil is too hot or when the shallots stay in the oil a little too long. Shallots continue browning after they’re removed from the heat, so take them out when they’re still a light golden yellow. Over-frying and high heat almost always lead to bitterness.

Why are my fried shallots not crispy?

Moisture is the main culprit. Make sure the sliced shallots are well-drained before frying, don’t overcrowd the pan, and spread them out in a thin layer to cool completely. They crisp up as they cool, so patience during the cooling stage is key.

What is the best oil to use?

You can use any neutral, high-heat oil, but coconut oil gives the cleanest, lightest, and crispiest result. Many store-bought brands use palm oil, which can taste heavier and turn the shallots greasy. Using a good-quality oil makes a big difference.

Why should I strain the oil after frying?

Tiny browned bits left in the oil can burn quickly and affect the flavor of your next batch. Straining keeps the oil clean, aromatic, and perfect for stir-fries, fried rice, noodles, and soups.

Can I use red onions instead of shallots?

You can, but the flavor and texture will be slightly different. Shallots have a natural sweetness and aroma that make bawang goreng taste authentic. Red onions create a crunchier but less fragrant version.

Can I air-fry shallots instead?

Air-frying is possible, but the texture won’t be as light or evenly crispy. Fried shallots benefit from being fully submerged in oil for even cooking. Air-frying also tends to darken the edges too fast.

Storage

Once the fried shallots are completely cool, transfer them to an airtight jar. Keep the jar in a cool, dry place and they’ll stay crispy for 3-4 weeks. For longer storage, refrigerate them, they stay fresh for up to three months.

If they soften over time, re-crisp them in the air fryer for 1–2 minutes or in a dry pan.
Don’t forget to store the strained shallot oil separately in the fridge; it stays good for 2–3 weeks and is perfect for stir-fries and noodles.

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

A small plate full of crispy fried shallots with a jar full of bawang goreng at the back.

Crispy Fried Shallots or Bawang Goreng

There’s something about crispy fried shallots, known as bawang goreng, that instantly brings back the smell of busy kitchens and comforting home-cooked meals. These thin, golden flakes add crunch, aroma, and that signature Indonesian flavor to so many dishes. If you’ve ever wondered how to make your own batch that stays crispy for weeks, you’re in the right place.
5 from 1 vote
Print Pin Rate Save Recipe
Course: condiments
Cuisine: Asian, Indonesian
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 50 spoons
Calories: 7kcal
Author: Claudia

Equipment

  • 1 slicer

Ingredients

  • 500 gr shallots
  • 1 tbsp vinegar
  • ½ tbsp salt optional

Instructions

  • Soak the unpeeled shallots in hot water for 3–5 minutes. This softens the skin, makes peeling much easier, and helps reduce the tears when slicing. Drain the water, rinse immediately with cold water, then peel the shallots. Give them one more rinse with clean water. Slice the shallots thinly and evenly. If you’re making a big batch, using a shallot slicer or mandoline will help keep the slices uniform.
  • Place the sliced shallots into a bowl of clean water. Add a splash of vinegar, stir briefly, then drain well. Transfer the slices to a colander and sprinkle with a little salt. The salt is optional, if you prefer unsalted bawang goreng, you can skip this step. Toss gently with your hands so the seasoning distributes evenly.
  • Heat oil in a wok or pot to about 350°F (175°C), then add the shallots. If you're frying a large amount, work in batches to prevent overcrowding. Stir continuously so the shallots cook evenly and maintain a uniform color. When they turn a light golden brown, remove them immediately. Spread the fried shallots on paper towels to drain and cool completely until crisp. Once fully cooled, transfer them to an airtight jar to keep them dry and crunchy for weeks.
  • After removing the shallots, strain the oil to catch any browned bits. Pour the clear aromatic “shallot oil” into a clean jar. It’s incredibly flavorful and perfect for stir-fries, fried rice, noodles, or drizzling over soups.

Notes

  • Slice evenly for even crispiness – The thinner and more uniform the slices, the more consistent the color and texture will be. If your slices vary in thickness, some will burn before others are even golden.
  • Control the heat (medium to low) – High heat will brown the edges too quickly while the inside stays raw. Gentle frying keeps the shallots crisp and prevents bitterness.
  • Remove them before they look done – Fried shallots continue browning off-heat. Take them out when they’re still a light golden yellow to avoid over-frying.
  • Spread out to cool completely – Crispiness only develops once they cool. A thin, even layer on paper towels gives you the crunchiest results.
  • Don’t crowd the pan – Too many shallots at once will drop the oil temperature and make them soggy. Small batches = maximum crunch.
  • Strain the oil immediately – Tiny browned bits left in the oil can burn quickly and affect the flavor. A clean, strained shallot oil stays aromatic longer.
  • Store only when completely cool – Warm shallots create condensation in the jar, which leads to sogginess. Full cooling = long-lasting crispiness.
  • Choose the right oil for better flavor – Coconut oil gives a lighter, cleaner result, while some store-bought versions use palm oil that tastes heavier. Using good oil makes a big difference in aroma and freshness.
  • Make a big batch, it keeps well – Once you master the technique, doubling the batch is worth it. You’ll always have crispy toppings and a jar of fragrant shallot oil ready for quick meals.

Nutrition

Serving: 1spoon | Calories: 7kcal | Carbohydrates: 2g | Protein: 0.3g | Fat: 0.01g | Saturated Fat: 0.002g | Polyunsaturated Fat: 0.004g | Monounsaturated Fat: 0.001g | Sodium: 71mg | Potassium: 33mg | Fiber: 0.3g | Sugar: 1g | Vitamin A: 0.4IU | Vitamin C: 1mg | Calcium: 4mg | Iron: 0.1mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

  • Dutch Butter Cake (Boterkoek) – Classic Dutch Recipe

  • Getuk Lindri Recipe (Traditional Indonesian Cassava Cake)

  • Chicken Karaage – Izakaya Style

  • Super Moist Banana Bread Recipe

  • Tomato and Egg Stir Fry (Chinese Tomato Egg Recipe 番茄炒蛋)

  • Authentic Soto Betawi (Beef Coconut Soup)

One Comment

5 from 1 vote

Leave a Reply

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

Recipe Rating