Heat a large skillet or saucepan over medium heat with a drizzle of olive oil (or a bit of butter). Add the chopped onion and cook for 4 to 5 minutes, stirring occasionally, until soft and translucent.
Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
Add the ground beef to the pan. Break it apart with a spoon and cook until fully browned. Drain any excess fat if needed.
Stir in the tomato paste and let it cook for about a minute to caramelize slightly.
Sprinkle in paprika, Italian seasoning, garlic powder, salt, and pepper. Stir to combine.
Pour in the canned chopped tomatoes (with their juices) and stir everything together.
Lower the heat and let the sauce simmer uncovered for 15 to 20 minutes, stirring occasionally, until it thickens.
Taste and adjust seasoning as needed. Serve warm over pasta, rice, or however your family loves it most.