Coconut peanut tofu satay with red pepper spice

Coconut Peanut Tofu Satay combines creamy coconut milk and nutty peanut butter with spicy red pepper, resulting in a delectable plant-based dish. Marinated tofu is grilled to perfection, offering a rich and satisfying flavor profile, perfect as an appetizer or main dish.

29 Nov 2025
Cook time 45 min
Prep time 10 min

Ingredients:

12 oz tofu
1.50 cups coconut milk
3 tbsp peanut butter
1 tbsp soy sauce
1 tbsp brown sugar
1/2 onion
2 garlic cloves
1/4 tsp red pepper (spice)
Coconut peanut tofu satay with red pepper spice

This Coconut Peanut Tofu Satay with Red Pepper Spice is a delicious, plant-based dish that combines the richness of coconut milk with the nutty flavor of peanut butter and the warmth of red pepper spice. It's a perfect blend of creamy, savory, and spicy flavors that will satisfy your taste buds. This recipe is not only flavorful but also packed with protein from tofu, making it a healthy and nutritious option for any meal.

Instructions:

1. Prepare the tofu:
- Remove the tofu from its packaging and drain any excess liquid.
- Press the tofu to remove additional moisture by wrapping it in a clean kitchen towel and placing a heavy object on top. Let it press for at least 15 minutes.
- Once pressed, cut the tofu into 1-inch cubes.
2. Make the sauce:
- In a blender or food processor, combine the coconut milk, peanut butter, soy sauce, brown sugar, 1/2 onion (roughly chopped), garlic cloves, and red pepper spice.
- Blend until smooth and creamy. Taste and adjust the seasoning if needed. You can add a pinch of salt if desired.
3. Marinate the tofu:
- Place the tofu cubes in a shallow dish or a resealable plastic bag.
- Pour about half of the sauce over the tofu, making sure all the pieces are evenly coated.
- Cover the dish or seal the bag and marinate in the refrigerator for at least 30 minutes, but preferably for a few hours or overnight for the best flavor.
4. Cook the tofu:
- Preheat your grill or grill pan over medium-high heat. You can also use a regular pan or broil the tofu in the oven if you prefer.
- Thread the marinated tofu cubes onto skewers. If you’re using wooden skewers, make sure to soak them in water for at least 30 minutes beforehand to prevent burning.
- Grill the tofu skewers for about 4-5 minutes on each side, or until they have nice grill marks and are heated through. Baste with any remaining marinade while grilling for extra flavor.
5. Serve:
- Transfer the grilled tofu satay to a serving platter.
- Warm the remaining sauce gently in a small saucepan over low heat.
- Drizzle the warm sauce over the tofu skewers or serve on the side for dipping.
6. Garnish and enjoy:
- Optionally, you can garnish with fresh cilantro, chopped peanuts, and lime wedges for added flavor and presentation.
- Serve immediately with steamed rice, fresh salad, or as an appetizer.

Coconut Peanut Tofu Satay with Red Pepper Spice is a delightful and easy-to-make dish that offers a perfect mix of creamy, spicy, and savory flavors. With simple ingredients and a straightforward cooking process, this recipe is ideal for those looking to add a tasty and nutritious plant-based option to their meal repertoire. Enjoy this delightful dish on any occasion and savor the harmonious blend of flavors with every bite.

Coconut peanut tofu satay with red pepper spice FAQ:

What is the best way to press tofu for this recipe?

To press tofu, wrap it in a clean kitchen towel and place a heavy object on top. Let it sit for at least 15 minutes to remove excess moisture, which helps improve texture and absorption of flavors.

How long should I marinate the tofu?

Marinate the tofu for at least 30 minutes, but for best results, marinate it for a few hours or overnight in the refrigerator to enhance the flavor.

What is the optimal cooking time for the tofu skewers?

Grill the tofu skewers for about 4-5 minutes on each side, or until they show grill marks and are heated through. Ensure they are cooked evenly for best texture.

Can I substitute the peanut butter in the sauce?

Yes, you can substitute almond butter or sunflower seed butter if you have a peanut allergy. Keep in mind that this may alter the flavor slightly.

How should I store leftover Coconut Peanut Tofu Satay?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet or microwave, and consider serving with fresh sauce.

Tips:

- Press the tofu before marinating to remove excess moisture, ensuring it absorbs the flavors better.

- For a more intense flavor, marinate the tofu for at least 30 minutes or overnight if possible.

- If you prefer a smoother sauce, blend the coconut milk, peanut butter, soy sauce, brown sugar, onion, garlic, and red pepper spice until well combined.

- Use a non-stick pan or a well-seasoned cast iron skillet to prevent the tofu from sticking.

- Serve with a side of steamed rice or noodles and garnish with fresh cilantro or chopped peanuts for added texture and flavor.

Nutrition per serving

4 Servings
Calories 340kcal
Protein 11g
Carbohydrates 12g
Fiber 2.95g
Sugar 8g
Fat 30g

More recipes

Minute steaks with cheesy mash

Quick minute steaks served with creamy cheesy mash.

30 Dec 2025

Baked mushroom risotto

Creamy baked mushroom risotto with white wine and parmesan.

25 Dec 2025

Chicken parmigiana

Enjoy Chicken Parmigiana with a twist of eggplant and creamy cheese.

09 Feb 2026

Oven-baked tuna and tomato risotto

A creamy oven-baked tuna and tomato risotto that's easy to make.

01 Dec 2025

Curry-spiced vegan aloo gobi wraps with coconut milk

Savour these vegan curry-spiced aloo gobi wraps with coconut milk.

30 Jan 2026

Edamame sesame bowl

A light and healthy Edamame Sesame Bowl with nutty flavor.

18 Jan 2026

Chargrilled salmon with avocado salsa

Enjoy chargrilled salmon topped with fresh avocado salsa.

18 Dec 2025

Spinach and feta penne bake

A hearty spinach and feta penne bake, perfect for family dinners.

24 Dec 2025

Posts