Blend Pesto ingredients together until smooth: basil, olive oil, 2 tablespoons of parmesan cheese, salt and pepper. Set aside.
In a large pan sauté garlic in oil and brown beef.
Pour water, salt and pepper. Bring to a boil and cook until meat is tender.
Incorporate vegetables except potatoes and corn.
Reduce heat and cook until vegetables are almost done.
Add potatoes and pasta, and cook for 5 minutes more, stirring frequently.
Add corn. Continue cooking for 5 more minutes. Add cheese.
Finally add pesto and season to taste.
Serve with grated parmesan cheese on top.