In a large frying pan, heat the oil on medium. Add the chopped onion and sauté for 4-5 minutes. Add the ground beef or turkey. If using beef, you may need to drain after cooking. Season to taste; set aside.
In a large pot, add the peas, corn, tomatoes, and stock. Heat to boiling; turn heat down to low. Add the beef and onion mixture. Season to taste. Cook on low for 20 minutes.
Garnish with fresh Parmesan cheese and chopped basil; serve!