There’s nothing better than meatballs, marinara, and plenty of melted cheese. This Meatball Parmesan Orzo brings all of those flavors together in one skillet. You’ll make tender beef meatballs, simmer them in a simple tomato sauce with orzo, then finish everything with Parmesan and bubbly mozzarella. The orzo cooks right in the sauce, so it soaks up all that savory tomato flavor while becoming tender and creamy. It’s an easy dinner that feels hearty and comforting without requiring a separate pot of pasta. This recipe takes about 50 minutes from start to finish, making it a great choice for a cozy weeknight dinner or an easy Sunday meal when you’re craving classic Italian flavors.

Overhead shot of meatball parmesan orzo in a bowl, topped with basil and parmesan, with a fork resting in it.

One Skillet, No Boiling Required

This recipe started as a total “what can I make with what I have” kind of night. The kids were asking for chicken Parmesan, but all I had was a pack of meatballs in the freezer and a box of orzo in the pantry. Instead of making a full breaded chicken dinner, I decided to turn those ingredients into a quick skillet meal with tomato sauce and pasta all in one pan. I skipped boiling the pasta separately and let the orzo cook right in the sauce. It ended up being one of the coziest, easiest dinners I’ve ever made, and it’s been on repeat ever since.

Instead of serving the meatballs over spaghetti or alongside bread, they cook right into the saucy tomato orzo. As the orzo simmers in the crushed tomatoes and chicken broth, it absorbs all that savory flavor and becomes tender and creamy. Browning the meatballs first is an important step because those golden bits left in the skillet add so much flavor to the sauce. Just be sure to stir the orzo frequently as it cooks so it doesn’t stick to the bottom of the pan.

I finish everything with Parmesan and mozzarella under the broiler for a bubbly, golden topping. It’s the best of classic Meatball Parmesan and cozy baked pasta in one easy skillet meal. If you love my Meatball Parmesan, this is the version to make when you want those same flavors with the pasta built right in.

Tips for Beginners

  • Stir the orzo often while it cooks. Orzo releases starch as it cooks, which helps give this dish its saucy consistency. It can also stick to the bottom of the skillet, so give it a good stir every minute or so while it simmers.
  • Don’t skip browning the meatballs. This is where you’ll get a lot of the savory flavor for the entire dish. The browned bits left in the skillet get incorporated into the tomato sauce and make the finished orzo much more flavorful.
  • Keep an eye on the consistency. Orzo continues absorbing liquid as it cooks. You want it tender and saucy when it’s finished, not dry. If it starts looking too thick before the pasta is done, add a splash of chicken broth.
Overhead close-up of a bowl of meatball parmesan orzo, with a hand holding the bowl and a gold fork resting among the meatballs.
Recipe Card

Meatball Parmesan Orzo

No ratings yet
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 4 servings
Overhead shot of meatball parmesan orzo in a bowl, topped with basil and parmesan, with a fork resting in it.
This Meatball Parmesan Orzo combines tender beef meatballs, saucy tomato orzo, Parmesan, and bubbly mozzarella in one skillet for an easy, cozy Italian-inspired dinner.
Step-by-step photos can be seen below the recipe card.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!

Ingredients 

For the Meatballs

  • 1 lb. ground beef
  • ½ cup panko breadcrumbs
  • 2 tbsp chopped parsley
  • 1 egg
  • ½ tsp garlic powder
  • ½ tsp Italian seasoning
  • 1 tsp salt
  • ¼ tsp black pepper
  • 1 tbsp olive oil

For the Sauce

  • 1 tbsp olive oil
  • ½ onion chopped
  • 3 cloves garlic minced
  • 28 oz. crushed tomatoes
  • 1 tsp Italian seasoning
  • cups chicken broth
  • cups orzo
  • ½ cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese

Toppings (Optional)

  • fresh chopped parsley
  • grated Parmesan cheese

Instructions 

  • In a large bowl, combine all of the meatball ingredients except the olive oil.
    1 lb. ground beef, ½ cup panko breadcrumbs, 2 tbsp chopped parsley, 1 egg, ½ tsp garlic powder, ½ tsp Italian seasoning, 1 tsp salt, ¼ tsp black pepper
  • Use a cookie scoop to portion out the mixture into balls about 1½ to 2 tablespoons each. Roll into balls.
  • Heat the olive oil in a large, oven-safe skillet over medium heat. Once heated, add in the meatballs in a single layer spaced at least 1 inch apart. Work in batches if needed. Cook the meatballs for 6-8 minutes flipping the meatballs until browned on all sides. Remove the meatballs from the skillet.
    1 tbsp olive oil
  • Add in another tablespoon of olive oil. Add in the onions, sprinkle with salt, and cook for a few minutes until softened. Add in the garlic, crushed tomatoes, and Italian seasoning. Cook for another minute.
    1 tbsp olive oil, ½ onion, 3 cloves garlic, 28 oz. crushed tomatoes, 1 tsp Italian seasoning
  • Stir in the chicken broth and orzo. Bring the mixture to a simmer and cook for 5 minutes, stirring frequently to prevent the orzo from sticking to the bottom of the pan. Add the meatballs back to the pan and continue cooking for another 7-8 minutes until the orzo is al dente and the meatballs are cooked through.
    3½ cups chicken broth, 1½ cups orzo
  • Stir in the parmesan cheese.
    ½ cup grated Parmesan cheese
  • Top with mozzarella cheese. Let the cheese melt on the stove, or transfer the pan to the oven and broil for 2-3 minutes.
    1 cup shredded mozzarella cheese
  • Finish with a sprinkle of chopped basil and more grated parmesan.
    fresh chopped parsley, grated Parmesan cheese

Becky’s Tips

  • Stir the orzo frequently while it cooks, so it doesn’t stick to the bottom of the skillet.
  • The meatballs are browned first and finish cooking in the tomato sauce.
  • For a shortcut, use precooked frozen meatballs instead of homemade meatballs.
  • You can substitute your favorite jarred marinara sauce for the crushed tomatoes and Italian seasoning.
  • If the orzo becomes too thick before it is tender, add a splash of chicken broth.
  • For a golden, bubbly cheese topping, transfer the oven-safe skillet under the broiler for 2 to 3 minutes and watch it closely.
  • If using jarred marinara, taste before adding additional salt since the sauce can vary in sodium.
Serving: 1servingCalories: 806kcalCarbohydrates: 70gProtein: 49gFat: 38gSaturated Fat: 14gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 151mgSodium: 1451mgPotassium: 1349mgFiber: 7gSugar: 12gVitamin A: 966IUVitamin C: 23mgCalcium: 400mgIron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

How to Make Meatball Parmesan Orzo Step by Step

Meatball parmesan orzo ingredients

Gather all the ingredients together.

Raw ground beef meatball mixture in a glass bowl, surrounded by shredded mozzarella, dry orzo, and marinara sauce.

Make the meatballs: Add 1 lb ground beef, ½ cup panko breadcrumbs, 2 tbsp chopped parsley, 1 egg, ½ tsp garlic powder, ½ tsp Italian seasoning, 1 tsp salt, and ¼ tsp black pepper to a large bowl. Gently mix until everything is evenly combined. Try not to overwork the mixture, or the meatballs can become dense. 

Rolled raw meatballs arranged on a white plate, ready to be browned for meatball parmesan orzo.

Portion the meatballs: Use a cookie scoop to portion the mixture into balls about 1½-2 tbsp each. Roll each portion between your hands until smooth.

Browned meatballs in a white skillet, seared and ready for the tomato orzo sauce.

Brown the meatballs: Heat 1 tbsp olive oil in a large oven-safe skillet over medium heat. Once the oil is hot, add the meatballs in a single layer, leaving at least 1 inch between them. Work in batches if needed. Cook for 6-8 minutes, turning the meatballs as they cook so they become browned on all sides. The meatballs do not need to be completely cooked through yet. You’re looking for a nicely browned exterior. Transfer them to a plate.

Tomato sauce simmering in a skillet, being stirred with a wooden spatula.

Start the tomato sauce: Add another 1 tbsp olive oil to the same skillet. Add ½ chopped onion and sprinkle with a little salt. Cook for a few minutes, stirring occasionally, until the onion is soft and translucent. Add 3 cloves minced garlic, 28 oz crushed tomatoes, and 1 tsp Italian seasoning. Stir and cook for about 1 minute, until the garlic is fragrant.

Dry orzo and chicken broth being added to tomato sauce in a skillet for meatball parmesan orzo.

Cook the orzo: Pour in 3½ cups chicken broth and add 1½ cups orzo. Stir well and scrape up any browned bits from the bottom of the skillet. Bring the mixture to a simmer. Cook for about 5 minutes, stirring frequently. The orzo will begin to soften, and the sauce will start to thicken.

Orzo simmered in tomato sauce with meatballs nestled throughout, stirred with a wooden spoon.

Add the meatballs: Nestle the browned meatballs back into the skillet. Continue cooking for another 7-8 minutes, stirring the orzo frequently around the meatballs, until the orzo is al dente and the meatballs are cooked through. The finished orzo should be tender and saucy rather than dry. If it becomes too thick before the orzo is tender, add a small splash of broth.

Meatball parmesan orzo topped with melted mozzarella cheese in a white skillet.

Top with cheese: Stir ½ cup grated Parmesan cheese into the orzo. The Parmesan melts into the tomato sauce, making the orzo richer and giving it a slightly creamy consistency. Sprinkle 1 cup shredded mozzarella cheese evenly over the top. You can cover the skillet and let the cheese melt on the stovetop, or place the oven-safe skillet under the broiler for 2-3 minutes. If you broil it, watch it closely. The mozzarella should be melted and bubbly with a few golden spots.

Baked meatball parmesan orzo with golden bubbly cheese and fresh basil, a wooden spoon scooping a serving.

Garnish and serve: Finish the skillet with fresh chopped parsley and additional grated Parmesan, if desired. Let it sit for a couple of minutes before serving so the sauce can settle slightly. Spoon the cheesy orzo into bowls and top each serving with meatballs.

Close-up of meatball parmesan orzo in a bowl, garnished with basil and parmesan, fork twirling a bite.

Storage Instructions

Store leftover Meatball Parmesan Orzo in an airtight container in the refrigerator for 3-4 days. The orzo will continue to absorb the sauce as it sits, so leftovers may be thicker than the freshly made dish.

Freezer

For the best texture, I recommend freezing the meatballs separately from the orzo if you know you’ll be making this ahead. Cooked meatballs can be frozen in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. The finished orzo can also be frozen, but the pasta may become softer after thawing.

Reheating

Reheat leftovers gently in the microwave or in a skillet over medium-low heat. Add a splash of chicken broth or water before reheating to loosen the sauce. Stir occasionally until heated through.

Make Ahead

You can prepare the meatballs up to 1 day ahead and keep them covered in the refrigerator until you’re ready to cook. For the best texture, make the orzo fresh. It comes together quickly and is creamiest right after cooking.

Serving Suggestions

This is such a hearty, one-pan meal that I never feel like I need much else on the table, just something simple with a little crunch or freshness. My go-to is Homemade Garlic Bread. The crisp, buttery edges are perfect for scooping up every last bit of that tomato sauce and cheesy orzo left in the skillet.

For something lighter, I love pairing it with Lemon Parmesan Roasted Broccoli or Green Beans Almondine. Both add a fresh, veggie-forward bite that balances out all that rich meatball and cheese without weighing the meal down. If you’d rather keep things cool and crisp, this Italian Pasta Salad keeps the Italian flavors going without heating up the kitchen any further. However you serve it, I always put the skillet right in the center of the table and let everyone dig in family-style. It’s the coziest way to enjoy this meal.

More Cozy Italian Comfort Food to Try 

  • Chicken Parmesan Casserole: Same baked, saucy, cheesy Italian-American comfort food lane, with rigatoni, marinara, fried chicken, and tons of cheese. Great if you love our meatball parm and want another easy weeknight bake.
  • Mozzarella Stuffed Italian Meatballs: Baked meatballs in marinara, but with a fun cheese-pull twist. This is a fun recipe for meatball lovers, especially for parties or game-day spreads.
  • Cheesy Parmesan Meatball Soup: Beef meatballs, tomato, parmesan, and melty cheese, in a cozy one-pot soup format. Perfect if you want a lighter version of this comfort-food craving.

more one pan dinners

Meet Krista Teigen

In 2014, after a decade of work in the HR and Technical Communication fields, Krista Teigan decided to follow her passion for healthy cooking by starting food blog. Along the way, she honed her recipe development and food photography skills, and today, she is thrilled to be helping others in the food blogging space to develop and photograph mouth-watering recipes. Krista lives in Shoreview, Minnesota with her husband and two children. Outside of the kitchen, she enjoys exploring the Twin Cities food scene, cheering for her fave Minnesota sports teams, sweating on her Peloton, and jamming out to 90s and 2000s hits.

guest
Don't forget to click the ⭐ star rating below




This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted