This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
How long to boil mung beans depends on whether you’re using dried or split ones, but as a quick rule, whole dried mung beans take about 45 to 60 minutes to boil until tender.
If you’re using split mung beans (also called moong dal), they cook much faster, usually in 20 to 30 minutes.
And if you’ve presoaked them overnight, you can shave off another 10 to 15 minutes from that boiling time.
So when someone asks how long to boil mung beans, the honest answer is: it depends on the type, the soak, and your stove.
In this post, we’ll walk through exactly how long to boil mung beans for each scenario, plus tips to get them perfectly soft every single time.
Let’s dig in.
How Long to Boil Mung Beans Based on Type
The time it takes to boil mung beans really comes down to which form you’re cooking.
Here’s a breakdown so you know exactly what to expect before you turn on the stove.
1. Whole Dried Mung Beans: 45 to 60 Minutes
Whole dried mung beans are the little green ones you see in the bulk bin.
They have their skins on and take the longest to boil.
If you boil mung beans in this form without soaking, expect 45 to 60 minutes of simmering.
You’ll know they’re done when you can easily smash one between your fingers.
2. Split Mung Beans (Moong Dal): 20 to 30 Minutes
Split mung beans have had their skins removed and are split in half.
Because they’re smaller and skinless, they boil much faster.
How long to boil mung beans that are split?
Usually just 20 to 30 minutes of gentle simmering.
They turn soft and creamy quickly, which is why they’re a favorite for soups and khichdi.
3. Soaked Mung Beans: 20 to 35 Minutes
If you soak your mung beans overnight or for at least 4 hours, the boiling time drops significantly.
Soaked whole mung beans boil in about 30 to 35 minutes.
Soaked split mung beans can be ready in as little as 20 minutes.
Soaking softens the outer layer and lets water penetrate the bean, which is why you’ll boil mung beans faster after a good soak.
4. Sprouted Mung Beans: 5 to 10 Minutes
Sprouted mung beans are already partially broken down, so they need very little cooking.
Boiling mung beans that have sprouted takes just 5 to 10 minutes.
You’re basically just heating them through and softening them slightly, not cooking them from scratch.
How to Boil Mung Beans Perfectly Every Time
Knowing how long to boil mung beans is one thing, but getting them tender without turning them to mush takes a little technique.
Here’s how to nail it.
1. Rinse and Pick Through Them First
Before you boil mung beans, give them a good rinse under cold water.
Run your fingers through them and remove any shriveled beans or tiny stones.
This step takes a minute but saves you from biting into something crunchy later.
2. Use the Right Water Ratio
For every cup of dried mung beans, use about 3 to 4 cups of water.
If you’re boiling mung beans that were soaked, you can get away with 3 cups.
More water means softer beans, so don’t be shy if you want them creamy.
3. Bring to a Boil, Then Simmer
Crank the heat until the water boils, then immediately turn it down to a gentle simmer.
A hard boil will break the beans apart before they’re fully cooked.
This is the golden rule for how long to boil mung beans without ruining their texture.
4. Skim the Foam
As mung beans boil, a white foam rises to the top.
Skim it off with a spoon.
This keeps the cooking water clean and prevents the beans from tasting bitter.
5. Salt at the End, Not the Start
Adding salt too early can toughen the skins of mung beans.
Wait until they’re fully tender, then stir in your salt.
This way, you can boil mung beans to the perfect softness before seasoning them.
How Long to Boil Mung Beans in Different Cookers
Your cooking method changes the answer too, so here’s a quick cheat sheet.
1. Stovetop
On the stovetop, whole mung beans take 45 to 60 minutes, and split ones take 20 to 30 minutes.
This is the classic way to boil mung beans and gives you the most control.
2. Pressure Cooker
In a pressure cooker, whole mung beans cook in about 15 to 20 minutes.
Split mung beans need only 8 to 10 minutes.
So if you’re in a hurry, this is by far the fastest way to boil mung beans.
3. Slow Cooker
A slow cooker takes 3 to 4 hours on high for whole mung beans.
It’s slow, but you don’t have to watch the pot.
Just set it and let the mung beans boil gently while you go about your day.
4. Instant Pot
In an Instant Pot, unsoaked whole mung beans take about 25 minutes on high pressure with a natural release.
Soaked ones take 15 to 18 minutes.
It’s a hands-off way to boil mung beans without hovering over the stove.
So, How Long to Boil Mung Beans?
How long to boil mung beans comes down to the type and method: whole dried beans take 45 to 60 minutes, split ones take 20 to 30 minutes, and soaked or sprouted beans cook even faster.
Use a pressure cooker or Instant Pot and you can cut that time in half without losing flavor.
Rinse them, simmer gently, skim the foam, and salt at the end, and you’ll have perfectly tender mung beans every time.
Now you know exactly how long to boil mung beans, so go ahead and get that pot started.