Loading...

Prepare the Meatballs: In a large mixing bowl, combine the ground beef, minced yellow onion, minced garlic, plain breadcrumbs, large egg, whole milk, ground cumin, ground coriander, smoked paprika, cayenne pepper, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. Mix gently with your hands until just combined, being careful not to overmix. Form the mixture into approximately 18-20 meatballs, about 1 1/2 inches in diameter.

Brown the Meatballs: Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium-high heat. Once hot, carefully add the meatballs in a single layer, working in batches if necessary to avoid overcrowding. Brown the meatballs on all sides until nicely caramelized, about 5-7 minutes. They don't need to be cooked through at this stage. Remove the browned meatballs from the skillet and set aside on a plate.

Start the Creamy Sauce: Reduce the heat to medium. Add 2 tablespoons of unsalted butter to the same skillet. Once melted, sprinkle in 2 tablespoons of all-purpose flour. Whisk continuously for 1-2 minutes to create a roux, cooking out the raw flour taste.

Build the Sauce: Gradually whisk in 1 1/2 cups of chicken broth until smooth, scraping up any browned bits from the bottom of the pan. Stir in 1 cup of heavy cream, 2 tablespoons of tomato paste, 1/2 teaspoon of dried oregano, and 1/4 teaspoon of red pepper flakes (if using). Bring the sauce to a gentle simmer, stirring occasionally.

Simmer Meatballs in Sauce: Return the browned meatballs to the skillet, nestling them into the simmering sauce. Reduce the heat to low, cover the skillet, and let the meatballs simmer in the sauce for 15-20 minutes, or until they are cooked through and the sauce has thickened slightly. Stir occasionally to prevent sticking.

Cook the Orzo: While the meatballs are simmering, bring 4 cups of water and 1 teaspoon of kosher salt to a boil in a medium saucepan. Add 1 cup of uncooked orzo pasta and cook according to package directions, usually 8-10 minutes, until al dente. Drain well.

Finish and Serve: Stir 1/2 cup of grated Parmesan cheese into the creamy sauce until melted and smooth. Taste and adjust seasoning with kosher salt and black pepper as needed. Stir in 1/4 cup of fresh chopped parsley. Serve the creamy spiced meatballs hot over the cooked orzo, garnished with additional fresh parsley if desired.


Prepare the Meatballs: In a large mixing bowl, combine the ground beef, minced yellow onion, minced garlic, plain breadcrumbs, large egg, whole milk, ground cumin, ground coriander, smoked paprika, cayenne pepper, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. Mix gently with your hands until just combined, being careful not to overmix. Form the mixture into approximately 18-20 meatballs, about 1 1/2 inches in diameter.

Brown the Meatballs: Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium-high heat. Once hot, carefully add the meatballs in a single layer, working in batches if necessary to avoid overcrowding. Brown the meatballs on all sides until nicely caramelized, about 5-7 minutes. They don't need to be cooked through at this stage. Remove the browned meatballs from the skillet and set aside on a plate.

Start the Creamy Sauce: Reduce the heat to medium. Add 2 tablespoons of unsalted butter to the same skillet. Once melted, sprinkle in 2 tablespoons of all-purpose flour. Whisk continuously for 1-2 minutes to create a roux, cooking out the raw flour taste.

Build the Sauce: Gradually whisk in 1 1/2 cups of chicken broth until smooth, scraping up any browned bits from the bottom of the pan. Stir in 1 cup of heavy cream, 2 tablespoons of tomato paste, 1/2 teaspoon of dried oregano, and 1/4 teaspoon of red pepper flakes (if using). Bring the sauce to a gentle simmer, stirring occasionally.

Simmer Meatballs in Sauce: Return the browned meatballs to the skillet, nestling them into the simmering sauce. Reduce the heat to low, cover the skillet, and let the meatballs simmer in the sauce for 15-20 minutes, or until they are cooked through and the sauce has thickened slightly. Stir occasionally to prevent sticking.

Cook the Orzo: While the meatballs are simmering, bring 4 cups of water and 1 teaspoon of kosher salt to a boil in a medium saucepan. Add 1 cup of uncooked orzo pasta and cook according to package directions, usually 8-10 minutes, until al dente. Drain well.

Finish and Serve: Stir 1/2 cup of grated Parmesan cheese into the creamy sauce until melted and smooth. Taste and adjust seasoning with kosher salt and black pepper as needed. Stir in 1/4 cup of fresh chopped parsley. Serve the creamy spiced meatballs hot over the cooked orzo, garnished with additional fresh parsley if desired.
