Preheat a large pot over medium heat. Add 2 tablespoons of olive oil and heat until shimmering. Add the carrot, celery and onion, season with a pinch of salt and cook, stirring, until the vegetables are softened, around 10 minutes. Add the ground beef and cook, crumbling it into small pieces with a spatula, until browned, around 8 minutes. Add the garlic, tomato paste and thyme and cook, stirring, until the tomato paste is incorporated, around 2 minutes. Add the tomato passata, basil, and black pepper, bring the sauce to a simmer, lower the heat to low and cook, stirring occasionally, until the beef is tender, around 1 hour. Taste the sauce for seasoning and adjust with salt and pepper, as desired.