Hearty Vegan Stir-Fry with Extra Protein
This colorful stir-fry is packed with vibrant veggies and a boost of plant-based protein, making it both satisfying and nutritious. Perfect for a quick, wholesome meal that’s full of flavor and easy to customize.
Let's make it.
Follow these steps for a delicious result. Tick off each step as you go.
Hearty Meatloaf Meal
Something delicious to watch next.
Step 1
Start by pressing the tofu to get rid of extra moisture. Lay two folded dish towels on a cutting board, put the block of tofu on top, then cover it with two more folded towels and a heavy book. Let it sit for at least 5 to 10 minutes, or longer if you have time. Once pressed, cut the tofu into bite-sized cubes.
Step 2
Heat a large nonstick pan over medium heat and add the tofu cubes. Cook them without oil, letting them get golden and a little crispy on one side—this usually takes about 5 minutes. Flip the tofu pieces and cook the other side until golden as well, about another 5 minutes.
Step 3
While the tofu is cooking, mix together the soy sauce, agave nectar, Dijon mustard, grated ginger, sesame oil, and a pinch of cayenne pepper in a bowl. Toss the warm tofu in this marinade, making sure each piece is well coated. Cover the bowl and pop it in the fridge for at least 30 minutes to soak up all those flavors.
Step 4
Next, rinse the quinoa and cook it in a small pot with water. Bring it to a boil, then lower the heat and let it simmer until the quinoa is fluffy and the water has been absorbed—usually around 13 to 15 minutes. Keep an eye on it and add a splash more water if needed.
Step 5
While the quinoa cooks, peel and chop the sweet potatoes into chunks, then boil them in a small saucepan with enough water to cover for about 3 minutes. Drain once they’re slightly tender but not falling apart.
Step 6
Finally, heat some peanut oil in a large frying pan over medium-high heat. Add the cooked quinoa, marinated tofu, sweet potatoes, and chopped onion. Stir everything together and cook for 3 to 4 minutes, until the onion softens and all the ingredients are heated through. Give it a good stir now and then, and you’re ready to serve!
Why you’ll love it
This dish is packed with plant-based protein, making it both filling and nutritious. It combines vibrant vegetables with hearty ingredients for a satisfying meal. Plus, it’s quick to prepare, perfect for busy weeknights.
How to serve
Serve over steamed brown rice or quinoa for extra fiber and nutrients. Garnish with fresh herbs like cilantro or green onions for a burst of freshness. A side of crunchy pickled vegetables can add a nice contrast.
Storage & leftovers
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a pan or microwave to keep the vegetables from getting soggy. This stir-fry also freezes well; thaw overnight before reheating.



