Try this 10-ingredient tofu curry for a quick, easy, and satisfying weeknight dinner! It’s packed with Thai-style seasonings and vibrant veggies bathed in a creamy coconut broth.
Press the tofu in a tofu press or with a heavy cast-iron skillet on top for about 15-20 minutes. If you have a tofu press, you can press it in the fridge overnight.
Heat 1 tablespoon of grapeseed oil in a large non-stick skillet over medium. Add the tofu cubes and fry them on each side until golden brown (about 3-4 minutes per side).
Heat 2 tablespoons of grapeseed oil in a large Dutch oven or pot over medium. Sauté the shallots and red bell pepper for 3-4 minutes until translucent and soft.
Add the garlic, ginger, and curry paste, stirring to combine. Cook for another 2-3 minutes.
Pour in the coconut milk and vegetable broth, stirring until combined. Simmer for 8-10 minutes. Add the cooked tofu cubes and spinach. Continue cooking for 2-3 more minutes until the spinach is wilted.
Taste and season the tofu curry with salt to your liking. Serve it immediately while hot with jasmine rice, cilantro, lime wedges, etc. Happy eating!
Notes
Curry paste selection: Each type offers a different flavor. If possible, purchase the best quality you can afford and taste-test it before adding it to the curry.
Splurge on coconut milk: Don’t skimp on the milk! Quality full-fat canned coconut milk will give you a much better flavor and texture.
Press the tofu well: Pressing your tofu removes excess moisture and leads to a perfectly crispy and chewy texture.
Heat the aromatics: Cooking the aromatics and curry paste before adding liquids gives them time to release their full flavor and aroma. Don’t skip this step!
Stir gently: Keep the tofu cubes intact by stirring the curry gently.
Serve it with lime: A little squeeze of lime goes a long way! It helps balance the richness and brightens the entire dish.
Nutritional information is a rough estimate and should not be taken as health advice.