
These skewers deliver everything you want from a satisfying plant-based meal — smoky, caramelized tofu with a rich, tangy peanut sauce that you'll want to drizzle on absolutely everything. Pressing the tofu before marinating is the secret move here; it pulls out excess moisture so the cubes soak up that ginger-garlic-lime marinade all the way through and get beautifully golden on the grill or under the broiler. The sauce itself comes together in one bowl with creamy peanut butter, soy sauce, maple syrup, toasted sesame oil, and a splash of rice vinegar — bold, layered flavor with zero animal products in sight. Every single ingredient in this recipe is naturally free of meat, dairy, and eggs, so there's no swapping or substituting required. Serve them straight off the grill with a scatter of chopped peanuts, fresh cilantro, and a squeeze of lime for a finish that looks as good as it tastes. This recipe makes four servings, which means it's just as at home on a weeknight dinner table as it is at a backyard cookout.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings














If using wooden skewers, soak them in water for at least 30 minutes so they don't scorch. Drain and set aside.
Wrap the tofu block in a clean kitchen towel or several layers of paper towels, place it on a plate, and set a heavy skillet or cutting board on top. Press for at least 20 minutes, then unwrap and cut into 1-inch cubes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
