In a large skillet, heat olive oil over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent.
Add minced garlic to the skillet and cook for an additional 1 minute until fragrant.
Increase the heat to medium-high and add the ground beef to the skillet. Cook until browned, breaking it apart with a wooden spoon, about 6-8 minutes. Drain excess fat if needed.
Stir in the diced tomatoes, dried oregano, paprika, salt, and pepper. Allow the mixture to simmer for 5 minutes, blending the flavors.
Meanwhile, in a pot, cook the orzo according to the package instructions until al dente. Drain and set aside.
Lower the heat and stir in the heavy cream into the beef mixture. Let it simmer for another 3-4 minutes until slightly thickened.
Add the cooked orzo into the beef and cream mixture, and gently mix until the orzo is well coated.
Taste and adjust seasoning if necessary.
Notes
Serve warm garnished with fresh basil and grated Parmesan cheese. A drizzle of olive oil enhances flavor.