Ingredients
Equipment
Method
- Heat olive oil in large, heavy-bottomed skillet or Dutch oven over medium-high heat until shimmering.
- Add ground beef, breaking up with wooden spoon. Cook without stirring for 3-4 minutes to brown, then continue cooking while stirring occasionally until completely browned, 8-10 minutes total. Season with salt and pepper.
- Push beef to one side and add diced onion to empty space. Cook 3-4 minutes until softened, then stir together with beef.
- Create well in center of mixture, add minced garlic and cook 30-60 seconds until fragrant. Stir throughout mixture.
- Add tomato paste and cook, stirring constantly, for 1-2 minutes until paste darkens and becomes fragrant.
- Pour in white wine (if using) to deglaze pan, scraping up browned bits. Cook 2-3 minutes until mostly evaporated.
- Add diced tomatoes, oregano, basil, garlic powder, onion powder, smoked paprika, and red pepper flakes. Stir to combine evenly.
- Add orzo pasta, stirring to coat with beef mixture. Toast for 1-2 minutes, stirring frequently to prevent sticking.
- Gradually add warmed beef broth 1/2 cup at a time, stirring constantly and allowing most liquid to be absorbed before adding more. This process takes 15-18 minutes total.
- When orzo is tender with slightly creamy consistency, reduce heat to low and stir in heavy cream.
- Add grated Parmesan cheese, stirring gently until melted. Taste and adjust seasoning as needed.
- Remove from heat and let stand 2-3 minutes to thicken. Serve immediately garnished with fresh basil, parsley, additional Parmesan, and black pepper.
Notes
Don't rush the browning process - proper browning develops crucial flavor. Add broth gradually like making risotto for creamy texture. Can substitute ground turkey or chicken. Stores refrigerated up to 4 days; add liquid when reheating.