Place a large skillet over medium-high heat, then pour and heat vegetable oil.
Add garlic and onion once the oil is ready and cook until it softens.
Add ground beef.
Mix and cook until the ground meat is no longer pink.
Add tomato sauce, stock, salt, and pepper.
Mix, cover with a lid and bring to a boil.
Adjust the heat to medium-low and simmer for 12 to 15 minutes.
Add the diced potatoes, carrots, and raisins.
Mix, place the lid back on and adjust heat to medium.
Cook for about 10 minutes, then add the soy sauce.
Cover with the lid, adjust the heat back to medium-low, and continue simmering your beef picadillo until the vegetables are cooked.
Uncover, taste, and adjust seasoning and add the peas.
Mix, turn the heat back to medium, cover, and cook for two more minutes.
Take the pan off the heat and transfer it into serving plates.
Serve and enjoy your ground beef picadillo!