Rinse the neck bones, finely chop the onion.
In a deep pot, sauté onions with 2 tablespoons of cooking oil until they are soft
Add the neck bones and allow them to brown a little bit. (see tips for this step below)
Grate your tomatoes then add them to the neck bones, and stir a bit so that the bones are nicely coated with the gravy. You can now add 3 cups of water or chicken broth. If you are using beef neck bones or pork neck bones then you may want to use beef broth. Allow this to simmer on medium heat for a good one hour.
Meanwhile, peel the potatoes and carrots and chop them into 1-2 inch chunks.
Add the vegetables into the pot after an hour, and season with your favorite seasoning. Whenever I don't use broth in my soup I kind of go big with seasoning to maximize flavor, in this neck bone stew I used a teaspoon of garlic powder, oregano, paprika, dried Italian herbs, and a pinch of salt and pepper to taste. Allow everything to cook for 30 minutes or until the vegetables are fork-tender.
Serve and enjoy