Mung bean soup is an easy, tasty, and wholesome recipe you can make in one pot for a flavorful and high-protein weeknight dinner or meal prep.
For more protein-rich soups, try our tofu soup, curry lentil soup, and split pea soup.
Don’t have time to read the full blog post? JUMP TO RECIPE HERE!
Why you will love this protein-rich soup
This mung bean soup recipe is made with whole mung beans and is based on our readers’ favorite curry lentil soup.
It’s one of our favorite one-pot recipes, and you can make it with simple ingredients in about 45 minutes.
Whole mung beans are a nutritious legume, have a gorgeous green color, and are slightly larger than lentils.
Their flavor resembles green or brown lentils, although milder and nuttier. You can cook them from dry, without previous soaking, in about 30 to 40 minutes.
Mung bean soup provides you with wholesome plant protein and is excellent for those looking to eat less meat.
As we research and develop these recipes for you, we fall more and more in love with these less-known plants used in traditional world cuisines.
Ingredients
Quantities are in the recipe box at the bottom of the page.
Mung beans
Mung beans are a versatile and nutritious legume from East and South Asia.
They also go by Green Gram, Munggo, and Monggo and are popular in India, China, and the Philippines.
Mung beans come mostly in two forms: whole mung beans (used for this recipe) and split mung beans (used for moong dal).
You can find whole mung beans in larger supermarkets, health food stores, Asian grocery stores, or online.
Substitute dry green, brown, or black lentils for mung beans.
Flavor base
- Extra virgin olive oil: substitute regular olive oil or avocado oil.
- Yellow onion: substitute white onion, shallots, or red onion.
- Carrots
- Garlic
- Ginger
Spices
- Curry powder
- Ground cumin (optional)
- Turmeric powder
- Red pepper flakes
Other spices that work well in this recipe are ground coriander, bay leaves, and garam masala.
Potatoes
Potatoes add creaminess to this soup and make it more earthy and fulfilling. They are delicious with mung beans, so we recommend adding some peeled and diced.
Substitute sweet potatoes, cauliflower, broccoli, diced zucchini, butternut squash, or pumpkin for potatoes.
Serves well with
Mung bean soup serves well with:
- Fresh cilantro
- A dollop of Greek yogurt or non-dairy yogurt.
- Pita bread, naan, roti, or chapati.
How to make Mung Bean Soup
US cups + grams measurements in the recipe box at the bottom of the page.
Heat the extra virgin olive oil in a large pot or Dutch oven.
Add chopped onion and sliced carrots and sauté on medium heat for 5 minutes or until the onion is translucent.
Add grated ginger and grated garlic, curry powder, turmeric powder, ground cumin, and red pepper flakes, and sauté for one more minute or until you smell their fragrant aroma.
Pour in vegetable broth, crushed tomatoes, rinsed mung beans, then season with salt and black pepper.
Cover with a lid, bring to a boil, then lower the heat, crack the top open, and simmer for 10 minutes.
In the meantime, peel and cut the potatoes into bite-size chunks.
Add them to the other ingredients and simmer for 20 to 30 minutes or until the potatoes and the mung beans are tender.
Taste and adjust for salt before serving. Add more broth if you like a thinner soup.
Tip: Optionally, add the spinach 5 minutes before the soup is cooked. Stir them in until they wilt.
Serving Suggestions
Mung bean soup is a nutritious and fulfilling meal that doesn’t require much else on the side.
Serve it with a generous squeeze of lemon or lime juice, optionally fresh cilantro, and a side of bread such as naan, roti, or pita bread.
Optionally, you can add a dollop of Greek yogurt and something pickled, such as quick pickled red onions, red cabbage, or jalapeños.
The cold yogurt and tangy pickles soften the warmth of the spices.
Tips
COOKING TIME: depending on how old the mung beans are, they might require more or less cooking time. In our experience, mung beans cook in about 30 to 40 minutes.
We advise tasting them at the 30-minute mark and adjusting the cooking time from there.
THICKNESS: soups can be more or less soupy, based on your tastes. We like them on the thick side, but you feel free to add more broth if you want a thinner soup.
Also, remember that the longer the soup simmers, the more broth it will need.
SPICES: our recipes are medium spices so that most people can enjoy them. Feel free to add more or less spices based on your preferences.
Also, remember that if your spices have been sitting in your pantry for a long time, they might have lost some of their aroma. In this case, you’ll need to add more spices.
Storage & Make Ahead
Make ahead: mung bean soup is excellent for meal prep as it keeps well in the fridge and freezer.
Refrigerator: store leftovers in an airtight container in the fridge for up to 5 days.
Freezer: Let the soup cool down completely, transfer it to a freezer-friendly container, and freeze it for up to 3 months.
Thaw & Reheat: defrost mung bean soup in the fridge over several hours or in the microwave with a soup-thawing function. Warm in a saucepan with a splash of water for 5 minutes or in the microwave for 2 to 3 minutes.
More Bean Soup Recipes
For more soup ideas, check out our 20+ vegetarian soup recipe collection.
Mung Bean Soup
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion chopped
- 2 carrots cut into discs
- 3 cloves garlic grated
- 1 inch ginger grated
- 2 teaspoons curry powder
- ½ teaspoon turmeric powder
- ½ teaspoon ground cumin optional
- ¼ teaspoon red pepper flakes add more or less to taste
- 6 cups vegetable broth or more if needed
- 1 can (15 ounces) crushed tomatoes
- 1 cup mung beans whole, dry, uncooked
- 1 pound potatoes peeled and cut into bite-size chunks
- 1 teaspoon salt or more to taste
- 2 twists black pepper
- 1 lemon the juice. Optional: top with fresh cilantro, Greek or non-dairy yogurt, pickled cabbage or pickled red onion.
Instructions
- Heat 2 tablespoons extra virgin olive oil in a large pot, add 1 large onion (chopped) and 2 carrots (sliced into discs) and sauté on medium heat for 5 minutes.
- Add 3 cloves garlic, 1 inch ginger (both grated), 2 teaspoons curry powder, ½ teaspoon turmeric powder, ½ teaspoon ground cumin, and ¼ teaspoon red pepper flakes and sauté 1 more minute until fragrant.
- Add 6 cups vegetable broth, 1 can (15 ounces) crushed tomatoes, 1 cup mung beans (rinsed), 1 teaspoon salt, and 2 twists black pepper.Cover with a lid, bring to a boil, then crack the top open, lower the heat, and simmer for 10 minutes.
- Add 1 pound potatoes peeled and cut into bite-size chunks, and simmer for 20 to 30 minutes, or until potatoes and mung beans are tender. Stir occasionally.
- Taste and adjust for salt and spices. Optionally, you can add 5 ounces/150 grams of spinach 5 minutes before the soup is done simmering.
MAKE IT A MEAL
- You can top with a squeeze of lemon, cilantro, yogurt, and pickled red onion or cabbage. Serve with naan or pita bread.
Notes
Nutrition
If you liked this mung bean soup recipe, you might also enjoy:

Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
I have made this a kajillion times! In my crockpot! I add celery and I usually add the ginger late in the process as we like getting those sharp bits of fresh ginger. I also soak the bean overnight although I know i don’t have to. And I have made it on the stove top. Works well either way and we love it!
Oh fantastic, Ann! That’s such wonderful news, I’m very happy to hear.
Thanks so much for taking the time to write your feedback here. Kindest,
Louise
Delicious! Comforting, warm and flavorful! Thank you for a wonderful soup!
Linda, you are very welcome! It’s our pleasure – super happy that you enjoyed it 🥳
Thank you for taking time to leave your feedback here. All the best,
Louise
Delicious! Nice amount of spice. Comforting and healthy. I left out the ginger because I didn’t have any, but otherwise made it just as listed. I did not add lemon juice or any of the other toppings suggested either, just didn’t have any on hand. Spooned it over some leftover brown rice. Yummy!
This came together beautifully. Absolutely delicious. This recipe replaces my previous favorite lentil soup recipe.
I have been making this soup for the past few weeks. It is the BEST soup out of about 10 excellent soup recipes I make. There is something magical about the taste and texture. I make it in my Instant Pot and cook Pressure Cook for 24 minutes.
I had a bag a Mung beans and did not know what to use them for. I found this recipe and WOWZER!
A Home Run! Thank You!
Fantastic, Donn, I am delighted to hear. Great idea and tip to cook it in your instant pot.
Thanks so much for sharing and for taking the time to review this soup 🥰
All the best, Louise
What setting did you use to make this in the instant pot? Did you just put in all the ingredients at one and let the instant pot do the rest ?
Hi Mandeep, yes cook the flavor base first (sautèe function of the instant pot). Once the veggies are cooked, add the remaining ingredients and cook on HIGH for about 20 minutes.
Happy cooking! Kindest, Louise
EXCELLENT soup! Just brilliant!
I made this for dinner and it was so easy. The soup is just delicious and so flavourful. A super recipe! Thank you!
All I can say is
Your soups are delicious and thank you so much for sharing😋😋😋
I made this for dinner and it was easy, filling and so flavourful! A super recipe!
Just delicious 😋
Fantastic, Judy! I’m very happy you enjoyed the soup.
Thank you for taking the time to leave a comment!
Best, Louise
This was delicious! Love the flavor of the mung beans with the curry 🙂
Thank you Lenny! Happy you liked the recipe 🙂
Cheers,
Nico