Korean Tteokbokki: A Flavor Journey from
Street Food to Global Favorite
If you're familiar with Korean cuisine,
you’ve likely heard of tteokbokki. Once a humble street snack, tteokbokki has
become a symbol of Korean food culture. Today, we'll explore the irresistible
charm of tteokbokki and even guide you through a simple recipe to try at home!
The Origins of Tteokbokki
Interestingly, tteokbokki wasn't always
spicy. Its roots trace back to the Joseon dynasty, where it was first enjoyed
as a royal court dish. Instead of the gochujang (spicy red pepper paste) we
associate with tteokbokki today, the original version was seasoned with soy
sauce.
The Joseon Dynasty was a Korean royal
dynasty that lasted for approximately 500 years from 1392 to 1897.
Modern spicy tteokbokki originated in the
1950s, thanks to Ma Bok-rim, a resident of Seoul's Sindang neighborhood. She
experimented by adding gochujang to rice cakes, creating the iconic spicy
flavor that defines tteokbokki today. Over the years, tteokbokki has
transformed, evolving into unique versions like rose tteokbokki, jjajang (black
bean) tteokbokki, and more. Social media has played a big role in spreading
tteokbokki's appeal worldwide.
The alley in Sindang-dong, Seoul, is still famous for tteokbokki, and Ma Bok-rim’s original tteokbokki restaurant is still located there.
And no, this “rose” in rose tteokbokki
isn’t the same as the flower—it’s a creamy version!
The chewy texture of rice cakes combined
with a spicy-sweet sauce is what makes tteokbokki universally appealing. You
can also customize it with different ingredients, making it a versatile dish
loved by people around the world. Initially, many foreigners weren't used to
the chewy rice cake texture, but thanks to the Korean Wave, more and more
people are becoming fans.
|
Royal Court Tteokbokki [Source] Korea Tourism Organization, Kin Jiho
|
Popular Types of Tteokbokki
Tteokbokki isn’t just limited to the
traditional spicy version! Here are some popular variations, each with its own
unique flavor:
Gochujang Tteokbokki:
The classic,
with a sweet and spicy sauce.A mild
version seasoned with soy sauce, great for those who prefer a less spicy
option.
Creamy with a hint
of spice, making it popular among newcomers.
Enhanced with
squid or shrimp for a rich, umami flavor.
|
Seafood Tteokbokki [Source] Korea Tourism Organization, Alex Boondo |
Topped with
cheese for a soft, savory twist on the spicy flavor.
|
Cheese Tteokbokki [Source] Korea Tourism Organization, Alex Boondo |
With curry powder
for an aromatic, slightly spicy flavor.
Made with black
bean sauce, reminiscent of jjajangmyeon (Korean black bean noodles).
|
Jjajang Tteokbokki [Source] Korea Tourism Organization, Alex Boondo |
Each of these variations highlights the
versatility of tteokbokki, which can be customized endlessly. And of course,
tteokbokki is best enjoyed with a side of tempura, soondae (Korean blood
sausage), fish cake, or a ramen add-on to balance out the spice and offer a
more filling meal.
Classic Tteokbokki Recipe: A Simple
Guide to Making It at Home
You can easily cook your own tteokbokki at home.
|
Tteokbokki Side Dishes [Source] Korea Tourism Organization, Alex Boondo |
'))}$that.each(function(){var o={};o.sidebar=$(this);o.options=options||{};o.container=$(o.options.containerSelector);if(o.container.length==0){o.container=o.sidebar.parent()}o.sidebar.parents().css('-webkit-transform','none');o.sidebar.css({'position':o.options.defaultPosition,'overflow':'visible','-webkit-box-sizing':'border-box','-moz-box-sizing':'border-box','box-sizing':'border-box'});o.stickySidebar=o.sidebar.find('.theiaStickySidebar');if(o.stickySidebar.length==0){var javaScriptMIMETypes=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;o.sidebar.find('script').filter(function(index,script){return script.type.length===0||script.type.match(javaScriptMIMETypes)}).remove();o.stickySidebar=$('
').addClass('theiaStickySidebar').append(o.sidebar.children());o.sidebar.append(o.stickySidebar)}o.marginBottom=parseInt(o.sidebar.css('margin-bottom'));o.paddingTop=parseInt(o.sidebar.css('padding-top'));o.paddingBottom=parseInt(o.sidebar.css('padding-bottom'));var collapsedTopHeight=o.stickySidebar.offset().top;var collapsedBottomHeight=o.stickySidebar.outerHeight();o.stickySidebar.css('padding-top',1);o.stickySidebar.css('padding-bottom',1);collapsedTopHeight-=o.stickySidebar.offset().top;collapsedBottomHeight=o.stickySidebar.outerHeight()-collapsedBottomHeight-collapsedTopHeight;if(collapsedTopHeight==0){o.stickySidebar.css('padding-top',0);o.stickySidebarPaddingTop=0}else{o.stickySidebarPaddingTop=1}if(collapsedBottomHeight==0){o.stickySidebar.css('padding-bottom',0);o.stickySidebarPaddingBottom=0}else{o.stickySidebarPaddingBottom=1}o.previousScrollTop=null;o.fixedScrollTop=0;resetSidebar();o.onScroll=function(o){if(!o.stickySidebar.is(":visible")){return}if($('body').width()
o.container.width()){resetSidebar();return}}var scrollTop=$(document).scrollTop();var position='static';if(scrollTop>=o.sidebar.offset().top+(o.paddingTop-o.options.additionalMarginTop)){var offsetTop=o.paddingTop+options.additionalMarginTop;var offsetBottom=o.paddingBottom+o.marginBottom+options.additionalMarginBottom;var containerTop=o.sidebar.offset().top;var containerBottom=o.sidebar.offset().top+getClearedHeight(o.container);var windowOffsetTop=0+options.additionalMarginTop;var windowOffsetBottom;var sidebarSmallerThanWindow=(o.stickySidebar.outerHeight()+offsetTop+offsetBottom)<$(window).height();if(sidebarSmallerThanWindow){windowOffsetBottom=windowOffsetTop+o.stickySidebar.outerHeight()}else{windowOffsetBottom=$(window).height()-o.marginBottom-o.paddingBottom-options.additionalMarginBottom}var staticLimitTop=containerTop-scrollTop+o.paddingTop;var staticLimitBottom=containerBottom-scrollTop-o.paddingBottom-o.marginBottom;var top=o.stickySidebar.offset().top-scrollTop;var scrollTopDiff=o.previousScrollTop-scrollTop;if(o.stickySidebar.css('position')=='fixed'){if(o.options.sidebarBehavior=='modern'){top+=scrollTopDiff}}if(o.options.sidebarBehavior=='stick-to-top'){top=options.additionalMarginTop}if(o.options.sidebarBehavior=='stick-to-bottom'){top=windowOffsetBottom-o.stickySidebar.outerHeight()}if(scrollTopDiff>0){top=Math.min(top,windowOffsetTop)}else{top=Math.max(top,windowOffsetBottom-o.stickySidebar.outerHeight())}top=Math.max(top,staticLimitTop);top=Math.min(top,staticLimitBottom-o.stickySidebar.outerHeight());var sidebarSameHeightAsContainer=o.container.height()==o.stickySidebar.outerHeight();if(!sidebarSameHeightAsContainer&&top==windowOffsetTop){position='fixed'}else if(!sidebarSameHeightAsContainer&&top==windowOffsetBottom-o.stickySidebar.outerHeight()){position='fixed'}else if(scrollTop+top-o.sidebar.offset().top-o.paddingTop<=options.additionalMarginTop){position='static'}else{position='absolute'}}if(position=='fixed'){var scrollLeft=$(document).scrollLeft();o.stickySidebar.css({'position':'fixed','width':getWidthForObject(o.stickySidebar)+'px','transform':'translateY('+top+'px)','left':(o.sidebar.offset().left+parseInt(o.sidebar.css('padding-left'))-scrollLeft)+'px','top':'0px'})}else if(position=='absolute'){var css={};if(o.stickySidebar.css('position')!='absolute'){css.position='absolute';css.transform='translateY('+(scrollTop+top-o.sidebar.offset().top-o.stickySidebarPaddingTop-o.stickySidebarPaddingBottom)+'px)';css.top='0px'}css.width=getWidthForObject(o.stickySidebar)+'px';css.left='';o.stickySidebar.css(css)}else if(position=='static'){resetSidebar()}if(position!='static'){if(o.options.updateSidebarHeight==true){o.sidebar.css({'min-height':o.stickySidebar.outerHeight()+o.stickySidebar.offset().top-o.sidebar.offset().top+o.paddingBottom})}}o.previousScrollTop=scrollTop};o.onScroll(o);$(document).on('scroll.'+o.options.namespace,function(o){return function(){o.onScroll(o)}}(o));$(window).on('resize.'+o.options.namespace,function(o){return function(){o.stickySidebar.css({'position':'static'});o.onScroll(o)}}(o));if(typeof ResizeSensor!=='undefined'){new ResizeSensor(o.stickySidebar[0],function(o){return function(){o.onScroll(o)}}(o))}function resetSidebar(){o.fixedScrollTop=0;o.sidebar.css({'min-height':'1px'});o.stickySidebar.css({'position':'static','width':'','transform':'none'})}function getClearedHeight(e){var height=e.height();e.children().each(function(){height=Math.max(height,$(this).height())});return height}})}function getWidthForObject(object){var width;try{width=object[0].getBoundingClientRect().width}catch(err){}if(typeof width==="undefined"){width=object.width()}return width}return this}})(jQuery);
// jquery replacetext plugin https://github.com/cowboy/jquery-replacetext
(function(e){e.fn.replaceText=function(t,n,r){return this.each(function(){var i=this.firstChild,s,o,u=[];if(i){do{if(i.nodeType===3){s=i.nodeValue;o=s.replace(t,n);if(o!==s){if(!r&&/d){var a=c[0].children("li:last")[0];a&&c.unshift(t("<"+r+"/>").appendTo(a))}else c.splice(0,Math.min(d-e,Math.max(c.length-1,0)));t("").appendTo(c[0]).append(t("").text(n.text()).attr("href","#"+n.attr("id"))),d=e})})},e=t.fn.toc;t.fn.toc=n,t.fn.toc.noConflict=function(){return t.fn.toc=e,this},t(function(){n.call(t("[data-toc]"))})}(window.jQuery);
//]]>