{"id":"recipe_6fbf8e0438","slug":"khao-khluk-kapi-thai-shrimp-paste-fried-rice","title":"Khao Khluk Kapi (Thai Shrimp Paste Fried Rice)","description":"A vibrant and aromatic Thai classic featuring jasmine rice seasoned with savory shrimp paste, served with a colorful array of sweet pork, sour green mango, and fresh herbs.","serves":4,"time":{"prepMinutes":20,"cookMinutes":30,"totalMinutes":50,"activeMinutes":40},"ingredients":[{"id":"ingredient-1","original":"4 cups cooked Jasmine rice, cooled","name":"Jasmine Rice","quantity":600,"unit":"g","usQuantity":"4","usUnit":"cup","form":"cooked and cooled","notes":"preferably day-old","group":"Rice Base","optional":false},{"id":"ingredient-2","original":"2 tablespoons Thai shrimp paste (Kapi)","name":"Shrimp Paste","quantity":30,"unit":"g","usQuantity":2,"usUnit":"tbsp","form":"paste","notes":"Thai Kapi","group":"Rice Base","optional":false},{"id":"ingredient-3","original":"250g pork belly, sliced into small pieces","name":"Pork belly","quantity":250,"unit":"g","usQuantity":8.8,"usUnit":"oz","form":"sliced","notes":"for sweet pork component","group":"Sweet Pork (Mu Wan)","optional":false},{"id":"ingredient-4","original":"3 tablespoons palm sugar","name":"Palm Sugar","quantity":45,"unit":"g","usQuantity":3,"usUnit":"tbsp","form":"crushed","notes":"","group":"Sweet Pork (Mu Wan)","optional":false},{"id":"ingredient-5","original":"1 tablespoon dark soy sauce","name":"Dark Soy Sauce","quantity":15,"unit":"ml","usQuantity":1,"usUnit":"tbsp","form":"liquid","notes":"dark variety","group":"Sweet Pork (Mu Wan)","optional":false},{"id":"ingredient-6","original":"2 large eggs","name":"Egg","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"beaten","notes":"for omelet ribbons","group":"Toppings","optional":false},{"id":"ingredient-7","original":"1 small green mango, shredded","name":"Mango","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"shredded","notes":"must be sour and green","group":"Toppings","optional":false},{"id":"ingredient-8","original":"4-5 shallots, thinly sliced","name":"Shallots","quantity":5,"unit":"piece","usQuantity":5,"usUnit":"piece","form":"sliced","notes":"raw for garnish","group":"Toppings","optional":false},{"id":"ingredient-9","original":"1/4 cup dried shrimp","name":"Shrimp","quantity":30,"unit":"g","usQuantity":"1/4","usUnit":"cup","form":"dried","notes":"to be fried until crispy","group":"Toppings","optional":false},{"id":"ingredient-10","original":"3-5 Thai bird's eye chilies, sliced","name":"Bird's Eye Chili","quantity":4,"unit":"piece","usQuantity":4,"usUnit":"piece","form":"sliced","notes":"adjust to spice preference","group":"Toppings","optional":false}],"instructions":[{"id":"instruction-1","text":"First, make the sweet pork: Heat a small amount of oil in a pan over medium heat. Add some sliced shallots and sauté until fragrant. Add the pork belly and cook until browned. Stir in the palm sugar and dark soy sauce. Simmer on low heat until the sauce thickens and the pork is tender and glazed. Set aside.","group":"Preparation","title":"First, make the sweet pork","timerMinutes":15,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Make the omelet ribbons: Beat the eggs and fry them into a very thin sheet in a non-stick pan. Roll the omelet up and slice into thin strips. Set aside.","group":"Preparation","title":"Make the omelet ribbons","timerMinutes":5,"sourceTitle":"Preparation"},{"id":"instruction-3","text":"Quickly fry the dried shrimp in oil until crispy and golden. Drain on paper towels.","group":"Preparation","title":"Quickly fry the dried shrimp","timerMinutes":2,"sourceTitle":"Preparation"},{"id":"instruction-4","text":"In a large bowl, mix the cold jasmine rice with the shrimp paste. Use your hands or a spoon to ensure every grain is coated and there are no clumps of paste. For extra aroma, you can briefly stir-fry this mixture in a wok with 1 tablespoon of oil for 2-3 minutes.","group":"Cooking the Rice","title":"Mix the cold jasmine rice","timerMinutes":5,"sourceTitle":"Cooking the Rice"},{"id":"instruction-5","text":"To serve, place a mound of the seasoned rice in the center of a plate. Arrange the sweet pork, shredded mango, sliced shallots, omelet ribbons, crispy dried shrimp, and chilies in neat piles around the rice. Garnish with lime wedges and cucumber slices.","group":"Assembly","title":"To serve, place a mound of the seasoned rice","timerMinutes":null,"sourceTitle":"Assembly"}],"notes":"Ensure the jasmine rice is cooked and completely cooled (preferably overnight) so it doesn't become mushy when mixed. The balance of salty, sweet, and sour is the hallmark of this dish.","cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["main"],"cookingMethod":["saute","stirFry"],"equipment":["Wok or large skillet","Grater (for mango)","Mixing bowl"],"diet":["high_protein"],"allergens":["shellfish","eggs","soy"],"difficulty":"medium","yield":{"amount":4,"unit":"servings","note":"Complete meal with toppings"},"makeAhead":{"instructions":"The sweet pork can be made up to 3 days in advance."},"storage":{"food":{"instructions":"Store components separately in airtight containers. The rice and pork reheat well, but the fresh toppings should be added just before eating.","reheatingNotes":"Microwave rice and pork until hot; serve with cold fresh toppings."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_6fbf8e0438%2Fcover.jpg?alt=media&token=b2f99bcb-29bd-427e-84e7-d32eeaab4eee","imageAlt":"Khao Khluk Kapi (Thai Shrimp Paste Fried Rice) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["shrimp paste","thai food","rice dish","sweet pork","traditional"],"schemaVersion":1,"sourceTitle":"Khao Khluk Kapi (Thai Shrimp Paste Fried Rice)","sourcePublishedAt":"2026-02-04T20:38:21.601Z","sourceUpdatedAt":"2026-02-04T20:38:21.601Z","related":[{"id":"mie_goreng_589c97c20a","slug":"authentic-mie-goreng","title":"Authentic Mie Goreng","description":"A classic Indonesian street food dish featuring savory stir-fried egg noodles tossed with a sweet and salty glaze, crisp vegetables, and a mix of proteins.","serves":2,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":30,"activeMinutes":30},"cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"difficulty":"medium","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fmie_goreng_589c97c20a%2Fcover.jpg?alt=media&token=8a50402c-7fbe-4b90-9e82-da20e063190a","imageAlt":"Authentic Mie Goreng — recipe cover","tags":["indonesian","street food","noodles","savory","quick meal"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":15,"stepCount":7},{"id":"banh_mi_f517f98aec","slug":"banh-mi-vietnamese-sandwich","title":"Bánh Mì (Vietnamese Sandwich)","description":"A quintessential Vietnamese street food featuring a crusty baguette filled with savory pork, creamy pâté, crisp pickled vegetables, and aromatic fresh herbs.","serves":2,"time":{"prepMinutes":15,"cookMinutes":5,"totalMinutes":20,"activeMinutes":20},"cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main"],"difficulty":"easy","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbanh_mi_f517f98aec%2Fcover.jpg?alt=media&token=95d748db-c3ec-4f86-97b2-405f15d867a1","imageAlt":"Bánh Mì (Vietnamese Sandwich) — recipe cover","tags":["vietnamese","sandwich","street food","banh mi","quick meal","spicy"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":9,"stepCount":5},{"id":"recipe_b079757101","slug":"khao-tom-thai-rice-soup","title":"Khao Tom (Thai Rice Soup)","description":"A comforting and aromatic Southeast Asian breakfast staple featuring tender rice in a savory broth with seasoned pork meatballs and crispy fried garlic.","serves":2,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":30,"activeMinutes":15},"cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["main"],"difficulty":"easy","diet":["dairy_free","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_b079757101%2Fcover.jpg?alt=media&token=20d1fc02-f00d-4b7f-b686-cbc3f7f1f067","imageAlt":"Khao Tom (Thai Rice Soup) — recipe cover","tags":["thai","breakfast","rice soup","pork meatballs","comfort food","savory"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":11,"stepCount":6}]}