Spicy balls of fruit and salt

Let’s make it clear: ô mai |oh mai| is not xí muội |xi mui| (huamei), even if Wikipedia says so. The former is a cooked mixture of cut-up fruits, ginger, licorice and spices, the latter is a whole plum dried and salted.

Now that’s settled, I got a bunch of ô mai from Vua Khô Bò & Ô Mai a while ago, all homemade or so the lady told. Guava, rose buds, sấu (no English name, it seems), mango, kumquat, cóc (golden apple), tamarind, and 5-fruit combo, 2 balls each at $6.99 per half pound. Sweet, spicy, chunky, velvety, gingery, tart, salty, it’s all there.
The downside: they all have the same wrapper, so except for the guava one which is extra chunky, I can’t tell which is which if my life depended on it.
And here’s some xí muội. Look more like rocks then edibles, doesn’t it? Americans like ’em not, but I find them lip-smacking good, one tiny nibble at a time.

Address: Vua Khô Bò & Ô Mai
2549 S King Rd #A-B
San Jose, CA 95121
(408) 531-8845
Also from here, also fruitilicious: banana tootsie roll





I really like your writing style, good info , appreciate it for posting :D.
1강남출장마사지 셀럽의 코스와 가격, 예약 방법을 확인하세요. 서울 강남구 역삼동·삼성동·논현동·신사동·압구정동·청담동·대치동·도곡동·개포동·수서동 등 주소별
2강남출장마사지 셀럽의 코스와 가격, 예약 방법을 확인하세요. 서울 강남구 역삼동·삼성동·논현동·신사동·압구정동·청담동·대치동·도곡동·개포동·수서동 등 주소별
3강남출장마사지 셀럽의 코스와 가격, 예약 방법을 확인하세요. 서울 강남구 역삼동·삼성동·논현동·신사동·압구정동·청담동·대치동·도곡동·개포동·수서동 등 주소별
4경기도 김포출장마사지 셀럽의 코스와 가격, 자택·호텔 방문 상담, 선입금 없는 예약 및 현장 결제 기준을 확인하세요. 방문 가능 여부와 예상 도착 시간은 주소와
5경기도 김포출장마사지 셀럽의 코스와 가격, 자택·호텔 방문 상담, 선입금 없는 예약 및 현장 결제 기준을 확인하세요. 방문 가능 여부와 예상 도착 시간은 주소와
6경기도 김포출장마사지 셀럽의 코스와 가격, 자택·호텔 방문 상담, 선입금 없는 예약 및 현장 결제 기준을 확인하세요. 방문 가능 여부와 예상 도착 시간은 주소와
7so much good info on here, :D.
8Thanks so much for providing this interesting article. I really like your blog. Thanks again for giving me the opportunity to comment on your blog post. I hope additional interesting updates from you in the future.
9I would like to thank you for posting such interesting information. I love your web page. Thanks again for letting me share my thoughts on your blog post. I look forward to more informative publications from you in the future.
10경기도 구리출장마사지 셀럽의 코스와 가격, 자택·호텔 방문 상담, 선입금 없는 예약 및 현장 결제 기준을 확인하세요. 방문 가능 여부와 예상 도착 시간은 주소와
11경기도 구리출장마사지 셀럽의 코스와 가격, 자택·호텔 방문 상담, 선입금 없는 예약 및 현장 결제 기준을 확인하세요. 방문 가능 여부와 예상 도착 시간은 주소와
12Im now not sure where you are getting your information, however good topic. I needs to spend some time finding out much more or understanding more. Thank you for excellent information I used to be on the lookout for this info for my mission.
13I’m impressed, I must say. Actually not often do I encounter a weblog that’s each educative and entertaining, and let me let you know, you’ve got hit the nail on the head. Your concept is outstanding; the issue is something that not sufficient individuals are speaking intelligently about. I am very happy that I stumbled throughout this in my seek for one thing relating to this.
14Thankyou for this fantastic post, I am glad I detected this site on yahoo.
15부산출장마사지 셀럽의 코스별 가격과 예약 방법을 확인하세요. 해운대·서면·광안리·동래 등 지역별 방문 가능 여부, 예상 도착 시간, 선입금 없는 현장 결제와 자택
16The Robertson Opus looks like an impressive development with elegant architecture, modern facilities, and a great location. A wonderful choice for comfortable city living!
17부산출장마사지 셀럽의 코스별 가격과 예약 방법을 확인하세요. 해운대·서면·광안리·동래 등 지역별 방문 가능 여부, 예상 도착 시간, 선입금 없는 현장 결제와 자택
18One Leonie Residences looks like a beautiful development with elegant design and thoughtfully planned living spaces. A lovely choice for modern urban living! One Leonie Residences
19This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
20This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
21It’s actually a cool and useful piece of info. I am glad that you shared this helpful info with us. Please keep us informed like this. Thanks for sharing.
22Really Appreciate this article, can you make it so I get an email sent to me whenever you write a new article?
23What i don’t understood is actually how you are not actually much more well-liked than you might be now. You are very intelligent. You realize thus significantly relating to this subject, made me personally consider it from so many varied angles. Its like women and men aren’t fascinated unless it’s one thing to do with Lady gaga! Your own stuffs outstanding. Always maintain it up!
24Some genuinely wonderful blog posts on this website, regards for contribution. “Such evil deeds could religion prompt.” by Lucretius.
25you are really a good webmaster. The website loading speed is incredible. It seems that you’re doing any unique trick. Furthermore, The contents are masterpiece. you’ve done a fantastic job on this topic!
26Rattling good info can be found on web blog.
27I not to mention my friends have already been studying the excellent helpful hints on your site and so all of a sudden developed a horrible feeling I had not thanked the website owner for those secrets. All of the boys happened to be totally happy to learn them and have in reality been enjoying these things. Appreciate your simply being well accommodating and also for selecting this form of impressive tips millions of individuals are really needing to be informed on. My very own honest apologies for not expressing appreciation to you earlier.
28Thanks , I have recently been searching for information approximately this topic for a long time and yours is the greatest I have came upon so far. However, what concerning the bottom line? Are you sure about the source?
29great put up, very informative. I wonder why the other specialists of this sector don’t realize this. You should proceed your writing. I am sure, you have a great readers’ base already!
30The crux of your writing whilst sounding reasonable originally, did not really settle properly with me after some time. Someplace throughout the sentences you were able to make me a believer unfortunately just for a short while. I nevertheless have a problem with your leaps in assumptions and one might do well to fill in all those gaps. In the event that you actually can accomplish that, I would surely end up being impressed.
31Would love to incessantly get updated great site! .
32There may be noticeably a bundle to learn about this. I assume you made certain nice factors in options also.
33Wonderful beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog website? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea
34I was recommended this blog via my cousin. I’m no longer sure whether or not this publish is written by way of him as nobody else recognize such special approximately my difficulty. You’re amazing! Thank you!
35It’s onerous to find educated folks on this subject, however you sound like you recognize what you’re talking about! Thanks
36As soon as I found this site I went on reddit to share some of the love with them.
37익숙한 일상에 새로운 취향을 더하는 여기여. 감각적인 공간과 다채로운 이야기, 오래 기억할 발견을 만나보세요. 나만의 속도로 머물며 당신에게 어울리는 특별한 순간을 찾아갑니다.
38Howdy! Do you use Twitter? I’d like to follow you if that would be okay. I’m undoubtedly enjoying your blog and look forward to new updates.
39Excellent goods from you, man. I’ve remember your stuff previous to and you’re just too fantastic. I really like what you have obtained right here, certainly like what you’re saying and the best way wherein you assert it. You make it entertaining and you still take care of to keep it wise. I can’t wait to read much more from you. This is actually a terrific web site.
40I do agree with all of the ideas you have presented in your post. They’re very convincing and will certainly work. Still, the posts are very short for novices. Could you please extend them a bit from next time? Thanks for the post.
41Very excellent visual appeal on this web site, I’d value it 10 10.
42I went over this site and I conceive you have a lot of fantastic info, saved to my bookmarks (:.
43I really appreciate you for posting such wonderful information. I really like your site. Thank you for giving me the opportunity to comment on your blog post. I look forward to more engaging articles from you soon.
44익숙한 일상에 새로운 취향을 더하는 여기여. 감각적인 공간과 다채로운 이야기, 오래 기억할 발견을 만나보세요. 나만의 속도로 머물며 당신에게 어울리는 특별한 순간을 찾아갑니다.
45익숙한 일상에 새로운 취향을 더하는 여기여. 감각적인 공간과 다채로운 이야기, 오래 기억할 발견을 만나보세요. 나만의 속도로 머물며 당신에게 어울리는 특별한 순간을 찾아갑니다.
46I am not sure where you’re getting your info, but good topic. I needs to spend some time learning much more or understanding more. Thanks for great information I was looking for this information for my mission.
47Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.
48Some really nice and utilitarian information on this internet site, likewise I conceive the design has superb features.
49Many thanks for posting such interesting information. I truly enjoy your site. Many thanks for giving me the opportunity to comment on your web page. I look forward to more engaging articles from you in the future.
50