Get ready to invite this tofu satay with cauliflower fried rice into your life! 

tofu satay with cauliflower fried rice

Peanut butter. I could eat it with just about anything. With chocolate? Check. With noodles? Check. With tofu? Check!!

This tofu satay with cauliflower fried rice helps fuel my peanut butter obsession while keeping things healthy. If your anything like me, you like drenching your Satay skewers in peanut butter sauce. (It’s the best part of satay after all!)

This recipe is lightened up by using cauliflower rice instead of regular rice, so you can go ahead and load up on all the peanut butter sauce your heart desires!

This tofu satay with cauliflower fried rice draws inspiration from Thai, Vietnamese, and Chinese cuisines. The tofu in this dish is marinated and grilled and holds up great on a skewer.

The cauliflower rice is a great low-carb alternative to regular rice, but still gives you the satisfaction of a filling meal.

This dish also makes for great leftovers, so double up on the recipe if you’d like some extras for lunch the next day!

tofu satay with cauliflower fried rice

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Satay with cauliflower rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jess
  • Prep Time: 20 mins
  • Cook Time: 20 mins
  • Total Time: 40 mins
  • Yield: 4 portions 1x
  • Category: Main
  • Method: Cook
  • Cuisine: Indonesian


Tofu Satay with cauliflower rice



Satay skewers recipe here

Cauliflower fried rice

  • 1 head cauliflower
  • 2 tbsp olive oil
  • 4 spring onions, chopped
  • 1/2 cup red pepper, chopped
  • 1/2 cup celery, chopped
  • 1/2 cup crushed peanuts
  • 2 tbsp spoons of soy sauce

Peanut butter sauce

  • 1/3 cup creamy peanut butter, melted
  • 1 tbsp soy sauce
  • 1 tbsp lime juice
  • 1/2 tbsp maple syrup
  • 1 tsp sriracha


  1. Open tofu from pack, drain water, and pat dry. Cut into large rectangles.
  2. Mix all marinade ingredients in a bowl, or bag and place tofu inside. Let marinade for 4-24 hours. Remove from marinade and gently slide onto your skewers.
  3. Grease your grill (medium high heat) or bbq, and grill for 2 minutes per side, or until golden brown.
  4. Chop your cauliflower into large pieces. Place in the food processor and pulse until the cauliflower resembles the texture of rice.
  5. Heat olive oil in a large skillet, add spring onions first and cook for 2 minutes. Next add the cauliflower, red pepper, and celery, and cook for 5-6 minutes, on medium heat. Add your soy sauce and crushed peanuts. (Depending on the size of your cauliflower you may want to add more or less soy sauce.)
  6. To prepare your peanut butter sauce, mix melted peanut butter, soy sauce, lime juice, maple syrup, and Sriracha in a bowl.
  7. (Optional) Serve this dish with fresh cilantro and lime.


  • Serving Size: 1/4 recipe
  • Calories: 489
  • Sugar: 13g
  • Fat: 39g
  • Saturated Fat: 7g
  • Carbohydrates: 26g
  • Fiber: 6g
  • Protein: 18g
Tips & suggestions
  • Use gluten-free soy sauce if needed
  • If you like regular rice, you can go ahead and use that instead of cauliflower!
  • If you love this you’ll also love 15 minute lemongrass tofu!

Other items used for this recipe: