Roasted Pepper Shakshuka is a hearty, delicious dish loved by families worldwide
This Bali-inspired version incorporates local spices and ingredients to create a meal that’s both comforting and exotic.
Perfect for foreign mothers visiting Bali with children, this recipe ensures a balance of flavors and cultural authenticity.
Table of Contents
What is Roasted Pepper Shakshuka?
Shakshuka is a Middle Eastern dish traditionally made with poached eggs in a spiced tomato and pepper sauce.
This Bali-inspired version uses local roasted peppers, coconut milk, and Balinese spices to create a tropical flavor profile that appeals to both kids and adults.
Balinese Twist on Roasted Pepper Shakshuka
In Bali, fresh produce and spices are readily available. This recipe adds a local twist with the inclusion of Balinese sambal, roasted red peppers, and creamy coconut milk for a rich and unique flavor.
Ingredients for Roasted Pepper Shakshuka (4 Kids)

2 large red peppers (roasted and diced)
4 large eggs
2 tbsp coconut oil
1 small onion (finely chopped)
2 cloves garlic (minced)
1 tbsp Balinese sambal (mild version for kids)
1 tsp turmeric powder
1 tsp paprika
200g canned tomatoes (or fresh tomatoes, finely chopped)
50ml coconut milk
Salt and pepper to taste
Fresh coriander or basil leaves (for garnish)
Flatbread or steamed rice (for serving)
Estimated Cost in Bali: IDR 60,000 – 80,000
Step-by-Step Guide to Bali-Inspired Shakshuka
Roast the Peppers:
Preheat your oven or grill to 200°C (400°F).
Lightly coat two large red peppers with coconut oil.
Place the peppers directly on the grill or baking tray and roast for 20–25 minutes, turning occasionally, until the skin is charred and blistered.
Once roasted, transfer the peppers to a covered bowl and let them steam for 10 minutes. Peel off the skins, remove the seeds, and dice them into bite-sized pieces.
Prepare the Sauce Base:
Heat 2 tablespoons of coconut oil in a large skillet over medium heat.
Add finely chopped onions and sauté for 3–4 minutes until translucent.
Stir in minced garlic and cook for another 1–2 minutes until fragrant.
Incorporate Balinese Spices:
Add 1 tablespoon of Balinese sambal (mild for kids), 1 teaspoon of turmeric powder, and 1 teaspoon of paprika. Stir for 1–2 minutes to blend the spices into the onion and garlic mixture.
Combine Tomatoes and Roasted Peppers:
Add 200g of canned or fresh chopped tomatoes and the diced roasted peppers. Mix well and simmer for 8–10 minutes, stirring occasionally, until the sauce thickens slightly.
Add Coconut Milk for Creaminess:
Pour in 50ml of coconut milk and stir to achieve a creamy consistency. Let the sauce simmer for 2–3 more minutes to incorporate the flavors.
Poach the Eggs:
Use the back of a spoon to create four wells in the sauce.
Crack one egg into each well, ensuring the yolks remain intact.
Cover the skillet with a lid and reduce the heat to low. Let the eggs poach for 6–8 minutes, or until the whites are set but the yolks remain slightly runny.
Final Touches:
Sprinkle freshly chopped coriander or basil leaves over the dish for added flavor and color.
Serve hot with warm flatbread, steamed rice, or krupuk (crispy crackers) for dipping.
Tips for Perfect Bali-Style Presentation
Using Banana Leaves: Line your serving plates with fresh banana leaves to create a tropical presentation. The leaves add a touch of authenticity and are eco-friendly.
Incorporating Local Garnishes: Garnish the shakshuka with thinly sliced lime wedges, edible flowers like frangipani, or finely shredded young coconut. These elements reflect the vibrant colors of Bali’s landscape.
Highlighting Bali’s Artisanal Craft: Use traditional Balinese ceramic plates or handwoven bamboo trays to serve the dish. These locally crafted items enhance the cultural connection.
Table Setting Ideas: Place batik-patterned napkins and small incense sticks near the table to recreate the serene ambiance of a Balinese home or café.
Pairing with Local Sides: Serve the shakshuka with sambal matah (Balinese raw chili relish) on the side for adults or slices of tropical fruits like papaya or mango for children.
Detailed Recipe Overview and Cost for Bali Families
Preparation Time: 15 minutes
Difficulty Level: Easy
Servings: 4 (Kid-sized portions)
Calories Per Serving: 220 kcal
Nutrition Facts (Per Serving):
Calories
220kcal
Fat
12g (5g saturated fat)
Cholesterol
150mg
Sodium
200mg
Carbohydrates
15g (8g sugars, 3g fiber)
Protein
10g
Estimated Cost in Bali: IDR 60,000 – 80,000
FAQs About Shakshuka in Bali
Q1: Can I use sambal matah instead of sambal?
A: Yes, sambal matah works well for a fresh, tangy flavor, but it’s best to use it sparingly for a kid-friendly spice level.
Q2: Where can I buy traditional Balinese tableware?
A: You can find beautiful handcrafted ceramics and woven trays at Ubud Market or specialized stores like Sukawati Art Market.
Q3: Is this dish suitable for a Balinese family gathering?
A: Absolutely! The dish can be paired with traditional Balinese side dishes, making it a perfect fusion for family gatherings or modern celebrations.
Q4: Can I include other tropical ingredients?
A: Yes, diced jackfruit or young coconut meat can be added for a unique twist that highlights Bali’s tropical flavors.