To begin, toast the couscous. In a large saucepan or pot, add the olive oil and bring to medium heat. (oil-free directions in notes section below). Add the couscous and sauté until couscous is lightly browned (about 5 minutes), stirring frequently.
Add 2 1/4 cups of vegetable stock and bring to a boil. Reduce heat to medium-low and cover. Simmer for about 8-10 minutes or until liquid is absorbed (be sure to keep an eye on it so it doesn't burn or stick to the pan). Remove from heat and set aside.
In a large skillet, heat the remaining 2 tablespoons vegetable broth over medium heat. Add garlic, onion and carrots. Cook until the onions are translucent and the carrots are starting to get soft (but still a little crunchy), stirring occasionally, about 5-6 minutes. Remove from heat.
To the large pot of cooked couscous, add the onion/carrot mixture, edamame, corn, parsley, salt and pepper. Stir until warm. Add 1 tablespoon lemon juice and nutritional yeast (optional) and stir. Let sit for at least 5 minutes to absorb flavors. Taste and add remaining 1 tablespoon lemon juice if desired and stir. Makes a total of 6 cups. Store in an airtight container in the fridge for 5-6 days.