Cook the Beef:In a large skillet over medium heat, heat olive oil. Add the ground beef and cook until browned, breaking it up with a spoon. Drain excess fat if needed.
Sauté the Aromatics:Add chopped onion and cook for 3-4 minutes until softened. Stir in garlic and cook for 1 more minute.
Season:Season the mixture with salt, pepper, oregano, and paprika. Stir to combine.
Add Orzo and Liquids:Stir in the orzo, diced tomatoes (with juice), tomato sauce, and beef broth. Bring the mixture to a gentle boil.
Simmer:Reduce the heat to low, cover, and let it simmer for about 12-15 minutes, stirring occasionally, until the orzo is tender and the liquid is absorbed.
Make it Creamy:Stir in the heavy cream and Parmesan cheese. Cook for another 2-3 minutes until the sauce is creamy and well blended.
Garnish and Serve:Remove from heat and garnish with chopped basil or parsley. Serve hot and enjoy!