
I know that I cannot be the only person who opens their fridge, sees an overwhelming amount of a specific ingredient and then decides today is the day they get used. That was the scenario that played out with one item in particular this week, and that item in question was limes. For some reason, for 2 people, I had bought 2 bags or 15 limes. The excess was real! Was that purchase made more on hope than a real plan? Yes. So to planning I went. I had just so happened to of just moments before made a new batch of homemade peanut butter, so immediately my brain went – oh! Peanuts, lime… I can work with that.
Cue this dream boat of a lunch bowl that came together in a very similar way. I saw I had tofu, boom, protein box checked. In my pantry I had a can of coconut milk, dried whole wheat couscous. Add a few additions for balance and more flavor, and it was a no-brainer for me, in the same way that I hope it is for you.
And what I didn’t expect was how quickly this went from “use what you have” to something that felt very much like a meal you’d go out of your way to order.
Let’s talk about the tofu for a second. If you’ve ever been burned by tofu at home, it’s usually not the tofu’s fault ( I know, I would love to blame it too at times). BUT, alas, it’s the method.
What you’re going for here is that golden, lightly crisp exterior with a soft, flavorful inside. The kind that holds up when you drizzle sauce over it instead of immediately going soggy. Here’s what matters:
- Press it well. This is what sets you up for success.
- Give it a quick marinade. Nothing long, just enough to build flavor.
- Toss it in cornstarch. This is what creates that outer layer.
- Use a hot pan and leave it alone long enough to actually brown.
That’s it. No deep frying, no complicated steps. Just a few things done right!
Pair the crispy tofu with a sauce which started this whole idea and is truly the backbone of the dish, and it becomes complete. Creamy, salty, a little sweet and bright. You want this sauce pourable, and it should turn out that way. And if you are making this for a meal prep, then go ahead and keep the sauce separate in storage so that your items stay as crisp and fresh as possible.
And just like my pantry, this thing is flexible. No couscous? Swap in rice or quinoa. No fresh veggies? That’s okay, leave it out (as I did in this case). No herbs? also okay! The structure here is what matters more than the toppings / additions, although they are so lovely. This dish will come together no matter what and I know you’ll find it one you enjoy enough to repeat again. If you photograph it, take a photo and don’t forget to tag me, I would love to see your final version!

Peanut Lime Tofu Couscous Grain Bowl
Equipment
- Medium saucepan (for couscous)
- Large skillet or nonstick pan
- Mixing bowls (small + medium)
- Knife & cutting board
- Whisk or fork
Ingredients
For Couscous:
- 1 cup small couscous
- 1 cup water or vegetable broth
- 1 tbsp olive oil
- ½ tsp salt
For Tofu:
- 1 16 oz block extra-firm tofu, pressed and cubed
- 1 tbsp olive oil
- 1 tbsp soy sauce or tamari
- 1 tbsp cornstarch
- ½ tsp garlic powder
- ½ tsp chili flakes optional
For Peanut Lime Sauce:
- ½ cup creamy peanut butter
- 2 tbsp lime juice fresh
- 1 tbsp soy sauce or tamari
- 1 cup canned coconut milk
- 1 tsp grated garlic
For the Bowl:
- Green onion sliced
- Lime sliced
- 1 tsp grated ginger
Optional Additions:
- Crushed peanuts
- Chili crisp
- ½ cup shredded carrots
- ½ cup cucumber sliced or diced
- ½ cup red cabbage thinly sliced
- ½ cup chopped fresh herbs cilantro, mint, or both
Instructions
Cook the Couscous
- In a saucepan, bring water or broth, olive oil, and salt to a boil.
- Stir in couscous, cover, and remove from heat. Let sit for 5 minutes.
- Fluff with a fork and set aside.
Cook the Tofu
- Pat tofu dry after pressing and toss with soy sauce, olive oil, garlic powder, chili flakes (optional), and cornstarch.
- Heat a skillet over medium-high.
- Cook tofu for 8–12 minutes, turning occasionally, until golden and crisp on all sides.
Make the Peanut Lime Sauce
- In a small bowl, whisk together peanut butter, lime juice, soy sauce, coconut milk, and garlic.
- Add warm water a little at a time until smooth and pourable.
Assemble the Bowls
- Divide couscous into bowls.
- Top with crispy tofu, and any optional veggies.
- Drizzle generously with peanut lime sauce.
- Finish with green onions and an extra squeeze of lime. Alternative finishes can include crushed peanuts or chili crisp.
Notes
Sauce thickness matters. You want it pourable, not gloopy. If the latter, add a tbsp of water or lime juice in at a time until its pourable.
Swap couscous for quinoa or rice if needed, but couscous keeps this quick and weeknight-friendly.
This holds well for meal prep. If meal prepping, store sauce separately and add just before serving.