Heat the oil in a large, deep skillet or sauté pan over medium heat.
Add the onion and carrot, and cook for about 3 minutes, stirring frequently, until the onion starts to soften.
Add the garlic and cook for 1 minute, stirring often.
Raise the heat to medium-high and add the ground beef, salt, oregano, cumin, and black pepper. Stir to combine, breaking up large pieces of beef with a wooden spoon or spatula.
Cook for 5–6 minutes, stirring often, until the beef is browned.
Add the tomato sauce and chopped olives, and stir to combine.
Lower the heat to medium-low to low, cover, and cook for 12–15 minutes, stirring occasionally.
Taste and add salt, if needed. As a reference we added a pinch to ours.
Remove the skillet from the heat, uncover, and allow the filling to cool.