CookSnap is coming soon — Join the waitlist →

What Can I Make with Rice and Tofu?

With rice and tofu, you can make a vibrant 20-Minute Thai Green Curry—a creamy, herbaceous dish where crispy-edged tofu and peppers nestle over fluffy rice. The tofu absorbs the coconut-curry sauce while the rice soaks up all the flavorful liquid, creating a complete meal that tastes restaurant-quality but comes together on a weeknight.

20-Min Thai Green Curry with Tofu & RiceTop recipe

20-Min Thai Green Curry with Tofu & Rice

Creamy, herbaceous green curry built on jarred paste and coconut milk, loaded with crispy-edged tofu and vibrant peppers over fluffy rice. TikTok-easy weeknight that tastes like you spent an hour.

20 min385 cal16g protein

Ingredients

  • extra-firm tofu, pressed and cut into 1-inch cubes
  • Thai green curry paste
  • full-fat coconut milk
  • red bell peppers, sliced into strips
  • fresh lime (juiced)
  • steamed white rice (cooked before starting)

Steps

  1. 1Heat 1 tbsp neutral oil in a large skillet over medium-high until shimmering.
  2. 2Add tofu cubes in a single layer. Cook without moving for 3 minutes until edges brown.
  3. 3Stir the tofu, then push to the side. Add curry paste to the empty space and cook 60 seconds until fragrant.
  4. 4Pour in coconut milk, scraping up any browned bits. Add pepper strips and simmer 5 minutes.
  5. 5Squeeze lime juice over the curry. Taste and add a pinch of salt if needed.
  6. 6Divide rice between bowls. Ladle curry with tofu and peppers over the top.

Why this works

Rice and tofu are a classic pairing because they complement each other's textures and flavors perfectly. Tofu is a blank canvas that absorbs whatever sauce or seasoning surrounds it, while rice acts as an ideal vehicle for that sauce—every bite delivers the layered flavors you've built. In a curry like this one, the tofu develops crispy, caramelized edges when pan-seared, creating textural contrast against the creamy sauce, while the rice underneath soaks up all the coconut-green curry liquid without becoming mushy.

The beauty of this ingredient combo is flexibility. You're not locked into Thai curry; you can build stir-fries with soy, ginger, and garlic, create rice bowls with sambal and crispy tofu, or make congee with silky tofu for comfort food. The key technique is treating the tofu respectfully—pressing it to remove excess moisture, then either pan-searing for crispness or simmering gently depending on your recipe. Rice acts as a grounding element that lets bold flavors shine without overwhelming the palate.

Serving-wise, this pairing works best when you build layers of flavor and texture. Pair the curry with fresh herbs, lime juice, or chili flakes on the side so diners can customize their heat level. A crisp cucumber salad or steamed greens alongside add freshness that cuts through the richness of coconut milk. Think of rice and tofu as your foundation—the supporting actor that makes your sauce, aromatics, and proteins sing.

More you can make

Open in CookSnap to unlock all of these.

Have different ingredients?

Try our free ingredient finder.

Open the recipe finder →

Frequently asked

Can I use a different type of tofu?

Absolutely. Firm or extra-firm tofu works best for stir-fries and curries where you want crispy edges; silken tofu is better for soups and congee. Just adjust your cooking time—silken tofu needs gentler handling and less cooking, while firm tofu can take high heat and longer simmering.

What if I don't have green curry paste?

Swap it for red curry paste, massaman paste, or make a simple garlic-ginger sauce with soy sauce and sesame oil. You can even use a jar of pesto or a spice blend like garam masala with coconut milk for a different flavor profile.

How do I press tofu without a tofu press?

Wrap the block in a clean kitchen towel or paper towels, place it on a plate, then set another plate on top with a heavy object (can, book, cast iron skillet) for 15–30 minutes. This removes excess moisture so the tofu crisps better when cooked.

Can I make this ahead and reheat it?

Yes—the curry and rice actually taste better the next day as flavors meld. Store them separately in the fridge for up to 3 days, then reheat gently on the stove with a splash of water to loosen the sauce. The tofu will soften slightly but stay delicious.

What other recipes can I make with just rice and tofu?

Try crispy tofu dill spring rolls served over rice, chee cheong fun (rice noodle rolls) with tofu, or crispy sambal tofu bowls. You can also simmer tofu in broth with rice for congee, or stir-fry both with soy sauce and vegetables for a quick fried rice.

Is this recipe vegetarian or vegan?

The Thai green curry is naturally vegan if you use coconut milk and skip fish sauce (or use soy sauce as a substitute). Check your curry paste ingredients—some brands contain shrimp paste, so opt for vegetarian varieties if needed.

Related

Want 15+ more meal ideas from your ingredients?

CookSnap finds dozens of recipes from a single fridge photo, with smart filters for diet, time, and macros.

Get CookSnap — Free