Heat a large skillet over medium, add the olive oil, and add the chopped garlic with a pinch of salt. Cook until the garlic is fragrant, about 30 seconds
Add the onions and cook down a little bit until they become clear, then add the two chopped tomatoes.
Increase heat to medium-high and add the ground beef. If the meat becomes lumpy while cooking, grab a whisk and smash it to break it apart.
Add black pepper and salt to taste. Season the meat well.
Cook until the liquid almost evaporates and the meat is cooked through. You do not want to have the meat get too dry.
Add the jarred tomato sauce and cook over medium-high heat until the sauce boils, then reduce to medium-low heat. Depending on how meaty you like your sauce, add a little water and simmer for 15 minutes.
Add carrots, green olives, 4 basil leaves, and a drizzle of honey. Reduce heat to low and let the sauce simmer for 15 minutes while you cook the spaghetti.
While the meat sauce is simmering, bring a large pot of water to a boil. Add a teaspoon of salt to the boiling water if desired.
Add your pasta to the boiling water and cook until al dente
Drain the spaghetti well and top with the meat sauce.