Indonesian-Inspired Tofu Satay with Peanut Sauce & Coconut Rice
This Indonesian-inspired tofu satay transforms humble smoked tofu into a flavor-packed culinary adventure, where rich peanut sauce meets aromatic coconut rice for a plant-based twist on the Southeast Asian classic. The charred skewers deliver all the satisfaction of traditional satay without any of the environmental guilt, making this dish perfect for a weeknight escape to Bali right from your German kitchen.
Course Main Course
Cuisine Indonesian
Diet Vegan
Keyword Riceberry, Satay
Prep Time 25 minutesminutes
Cook Time 20 minutesminutes
Marinating 10 minutesminutes
Total Time 45 minutesminutes
Servings 3
Calories 808kcal
Author DeepSeek R1
Equipment
Grill pan
Skewers (wooden or metal)
blender
sauce pan (or a rice cooker)
Ingredients
Main components
300gsmoked tofu
1cupriceberry rice
200mlcoconut milkcanned
1tbspcoconut oil
Satay marinade
2tbspsoy sauce
1tspground coriander
1tspturmeric
1thumb-sized fresh gingergrated
2garlic clovesminced
Peanut sauce
3tbspsmooth peanut butter
1tbsphoisin sauceready-made
1tspsrirachaoptional, use smoked paprika for mild heat
Juice of ½ lime
50mlwater
Optional garnish
Fresh cilantro
Quick-pickled cucumberslice ½ cucumber, mix with 1 tbsp rice vinegar + 1 tsp sugar
Instructions
Marinate tofu (5 min)
Cut tofu into 2 cm cubes. Mix marinade ingredients in a bowl, add tofu, and let sit while you prep other components.
Cook coconut rice (20 min)
Rinse riceberry rice. Cook with coconut milk + equal part water in a saucepan until tender. Fluff with fork.
Grill satay (10 min)
Thread marinated tofu onto skewers. Heat grill pan with coconut oil. Cook skewers 3-4 min per side until charred.
Make peanut sauce (5 min)
Blend all sauce ingredients until smooth. Adjust consistency with water.
Serve
Plate rice, satay skewers, and peanut sauce. Add quick-pickled cucumber and cilantro.
Notes
Serving suggestions:
Pair with a simple green salad using lettuce and spring onions.A chilled German Riesling would pair beautifully with this Indonesian-inspired meal. The wine's slight sweetness balances the savory peanut sauce while its bright acidity cuts through the richness of the coconut rice. Serve at about 7-9°C (45-48°F) in a white wine glass for the perfect accompaniment. A homemade Lemongrass Ginger Iced Tea makes an excellent non-alcoholic pairing. Steep black tea with fresh lemongrass stalks and add slices of fresh ginger, then cool and serve over ice with a splash of lime juice. Garnish with a sprig of fresh cilantro or a lime wedge for an elegant presentation.
Allergens:
Soy (tofu, soy sauce, hoisin sauce)
Peanuts (the peanut butter can be replaced with almond or cashew butter)
Gluten (use gluten-free soy and hoisin sauce instead)
Coconut (coconut milk, coconut oil)
Check labels of pre-made products (e.g., hoisin sauce, sriracha) for additional allergens
Emission Hotspots:
Shop to home transportation, if a combustion car is used
Non-vegan Alternative:
Farmed mussels would be an excellent animal protein alternative for the recipe while maintaining a relatively low carbon footprint. Use about 500g fresh mussels (or pre-cooked smoked mussels). Briefly steam fresh mussels in the marinade ingredients before skewering. Tinned mussels can be threaded directly onto skewers.
Sustainability tips:
Cut tofu into uniform pieces to ensure even cooking and prevent burnt or undercooked pieces that might get discarded
Freeze leftover coconut milk in ice cube trays for future recipes
Walk or bike to the supermarket and farmer’s market
Cook the rice in a rice cooker (e.g. the Reishunger Digital Reiskocher) to save some energy
When buying coconut products, look for sustainably sourced options with Rainforest Alliance certification
Make your guinea pigs 🐹 happy by giving them any remaining garnish
Save the water used to rinse rice for watering plants. Rice water contains essential plant nutrients that can help support growth and development
Consider growing herbs at home - even a small windowsill herb garden reduces packaging and transportation while providing fresh flavours
Store unused peanut sauce in an airtight container with a thin layer of oil on top to prevent drying - it keeps for up to a week
Transform leftover satay into a lunch bowl with any remaining rice, or add to salads the next day