Looking for a simple vegetarian dinner that’s packed with vegetables and bold flavor?
This green bean stir-fry with crispy tofu combines tender green beans, garlic, ginger, and soy sauce with lightly spicy harissa for an easy weeknight meal. Finished with golden pan-fried tofu and served over rice, it’s satisfying, protein-packed, and ready in about 30 minutes.
It’s the perfect recipe when you’re wondering what to cook with green beans beyond the usual side dish.

Why You’ll Love This Recipe
- Ready in about 30 minutes
- High in plant-based protein
- A great way to use fresh green beans
- Perfect for weeknight dinners
- Naturally dairy-free
- Easy to adjust the spice level
Why This Recipe Works
The combination of garlic, ginger, soy sauce, and harissa creates a sauce that’s savory with just a gentle kick of heat.
The crispy tofu adds texture and protein, while the green beans stay vibrant and slightly crisp, making every bite fresh and satisfying.
Easy Variations
Customize this stir-fry with:
- Broccoli
- Sugar snap peas
- Bell peppers
- Mushrooms
- Edamame
- Cashews or roasted peanuts
- Chili flakes for extra heat
- A drizzle of sesame oil before serving
Meal Prep Tip
This dish stores well in the refrigerator for up to 3 days, making it a great option for meal prep lunches.
Store the rice separately if possible, then reheat everything together in a skillet or microwave before serving.
More Easy Vegetarian Dinner Ideas
If you’re looking for more quick vegetarian dinners, you might also enjoy:
- Asian Rice Noodles with Green Vegetables
- Fried Rice with Tofu
- The Easiest Chickpea Curry
- Colorful Millet Bowl
These recipes are perfect when you’re looking for simple meals that are full of vegetables and easy enough for busy weeknights.

A Flavorful Way to Enjoy Green Beans
Green beans deserve more than a place on the side of the plate.
This easy stir-fry transforms them into the star of the meal with crispy tofu, fresh ginger, garlic, and a lightly spicy harissa sauce. It’s colorful, satisfying, and a great way to bring more vegetables into your weekly dinner rotation.
If you’re looking for an easy vegetarian dinner that’s full of flavor and simple ingredients, this green bean stir-fry is one you’ll want to make again and again.
Want to make meals like this easier to plan?


Ingredients
Method
- Trim the ends of the green beans and cut them into bite-sized pieces.
- Finely chop the garlic and grate the ginger.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat.
- Add the garlic and ginger and cook for 1–2 minutes, stirring frequently to prevent the garlic from burning.
- Add the green beans and stir to coat them in the aromatics.
- Pour in the soy sauce and 1/2 cup water. Cover the pan and cook for about 10 minutes, or until the beans are tender but still have a slight bite.
- Meanwhile, heat the remaining 2 tablespoons olive oil in another skillet.
- Add the cubed tofu and cook, turning occasionally, until golden and crispy on all sides.
- Stir the harissa into the pan with the green beans.
- In a small bowl, whisk the cornstarch with 1/2 cup cold water until smooth.
- Pour the mixture into the pan and bring to a gentle simmer, stirring until the sauce thickens.
- Season with salt if needed.
- Add the crispy tofu and gently toss everything together until coated in the sauce.
- Serve immediately with steamed rice.







Leave a Reply