Beef Zucchini Casserole
Published Oct 10, 2022
This post may contain affiliate links. Please read our disclosure policy.
This easy Beef Zucchini Casserole is a tasty and enjoyable pasta bake, loaded with garlicky beef, tender veggies, hearty orzo, and three kinds of melty cheese. The perfect dinner for colder weather!

A Garlicky, Beefy Pasta Bake with Plenty of Melted Cheese
Casserole season is here! It’s official, and I’m kicking us off with this garlicky, beefy, cheesy pasta bake, a.k.a. beef zucchini casserole. This recipe is just the ticket to ease us into cozy Fall dinners!
With all its comforting flavor and warm, melty deliciousness, my meaty zucchini casserole is going to be on regular rotation from now until spring. I can almost guarantee it!
I make this easy casserole with ground beef, tender-cooked orzo pasta, and veggies, plus tons of cheese (naturally). It’s everything I dream about in a Sunday dinner. All the ingredients get sautéed in one pan, and then the oven does the rest.

The Ingredients

- Orzo: This is a type of small pasta you can find in most grocery stores. It looks a bit like rice, but it’s not a grain!
- Olive Oil: For sautéeing the ingredients.
- Zucchini: You’ll need about 1 pound of zucchini (sizes may vary), sliced into thin rounds. I used 2 large zucchini.
- Seasoning: Italian Seasoning, salt, and freshly cracked black pepper.
- Onion: Yellow onion, diced
- Garlic: Fresh cloves, minced.
- Ground Beef: Lean ground beef
- Crushed Tomatoes: Canned crushed tomatoes.
- Cheese: Shredded mozzarella cheese, part-skim ricotta cheese, and shredded parmesan cheese.
- Herbs: Dried basil, dried thyme for additional seasoning, plus chopped fresh basil for garnish.
How to Make Beef Zucchini Casserole




- Prep. Preheat the oven to 375˚F, take out and grease a 9×13 casserole dish. Set this aside and bring your orzo to a boil according to the directions on the package. Meanwhile, start on the other casserole ingredients:
- Cook the Zucchini: Sauté the zucchini slices in a hot skillet with Italian seasoning, salt, and pepper in a bit of oil. After a few minutes, transfer the zucchini to a large bowl.
- Add Orzo: Once cooked, drain the orzo pasta and mix it into the bowl with the zucchini. Set aside.
- Cook the Beef: Set your skillet back on the stove with more olive oil. Sauté the diced onions, then stir in the garlic before adding the ground beef. Break up and stir the beef with a wooden spoon while it browns, tossing in another pinch of salt. Continue to sear the beef until it’s cooked through.
- Combine: Make sure to drain the cooked beef of any excess fat, then add it to the bowl with the orzo and zucchini. Next, add the crushed tomatoes to the orzo mixture, followed by the mozzarella, ricotta, and parmesan. Give the mixture a sprinkle with the dried herbs, and toss to combine before spreading the mixture into your prepped baking dish.
- Bake: Top the beef casserole with another layer of mozzarella cheese and bake for 20 to 25 minutes, or until the casserole is bubbling and cheese is melted. When the casserole is out of the oven, leave it to sit for about 10 to 15 minutes before garnishing and serving.

Recipe Tips & Variations
- Drain the Beef: Ground beef tends to leak a lot of liquid as it browns. Be sure to drain this off, along with any excess grease, to avoid an overly-oily casserole.
- Make It In a Skillet: This casserole recipe can be made entirely in a heavy-bottomed skillet! Sauté the ingredients as directed. Instead of adding the beef to the zucchini and orzo, drain the ground beef and then add the orzo mixture, tomatoes, and cheese into the skillet with the beef. Stir to combine and then cook until bubbly. Add the mozzarella and then place the lid over the skillet to melt the cheese.
- Use Ground Turkey: For a leaner casserole, you can make this recipe using ground turkey or ground chicken instead.
- Different Pasta: If you can’t get your hands on orzo pasta, feel free to sub in another small pasta shape.
- More Veggies: Feel free to change up or add even more veggies to this beefy casserole! Try diced carrots, celery, broccoli, or bell peppers.
- Fire-Roasted Tomatoes: This is one way to really up the flavor of the tomatoes in this recipe! Use canned fire-roasted tomatoes in place of regular crushed tomatoes.

Serving Suggestions
This casserole checks all the boxes as a tasty meal all on its own. But, in case you want to “beef” up your next dinner even further (pun intended), here are some easy serving suggestions for beef zucchini casserole:
- Easy Oven Roasted Vegetables
- Roasted Acorn Squash
- Roasted Sweet Potatoes, Parsnips, and Carrots
- Keto Garlic Breadsticks
- Crunchy Kale Quinoa Salad
- Crispy Air Fryer Roasted Broccoli
Pin this now to find it later
Pin It
Beef Zucchini Casserole
Ingredients
- ½ cup orzo pasta
- 2 tablespoons olive oil, divided
- 1 pound zucchini, cut into ¼-inch round slices
- ½ teaspoon Italian seasoning
- ¾ teaspoon salt, divided, or to taste
- ½ teaspoon freshly ground black pepper
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 pound ground beef
- 1 can (14.5 ounces) crushed tomatoes
- 1½ cup shredded mozzarella cheese, divided
- ½ cup part skim ricotta cheese
- ¼ cup shredded parmesan cheese
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- chopped fresh basil, for garnish
Instructions
- Prep. Preheat the oven to 375˚F. Lightly grease a 9×13 baking dish with cooking spray and set aside.
- Prepare the orzo. Cook the orzo according to the directions on the package.
- Sauté the zucchini. Meanwhile, heat 1 tablespoon olive oil in a large skillet set over medium heat. Add the zucchini to the heated oil and season with Italian seasoning, ¼ teaspoon salt, and pepper. Cook for 5 minutes, or until the zucchini is crisp-tender.
- Combine. Remove the zucchini from the pan and transfer to a large mixing bowl. To the same bowl, add the drained cooked orzo; stir and set aside.
- Cook the aromatics. Return the skillet to the burner and heat the remaining olive oil over medium-high heat. Add the onions and cook for 1 minute. Stir in the garlic and cook for 20 seconds.
- Cook the beef. Stir in the ground beef, breaking it up with a wooden spoon. Season with the remaining salt and cook for about 6 to 7 minutes, or until the ground beef is completely browned and cooked through. Drain any fat, then transfer the beef to the large bowl with the orzo and zucchini.
- Add the remaining ingredients. Stir in the crushed tomatoes, ½-cup mozzarella cheese, ricotta cheese, parmesan cheese, basil, and thyme. Stir until everything is well combined and the cheeses are melted.
- Bake. Transfer the mixture to the previously prepared baking dish and top with the remaining mozzarella cheese. Bake for 20 to 25 minutes, or until casserole is bubbly and cheese is melted.
- Serve. Remove the casserole from the oven and let it stand for 10 to 15 minutes before garnishing with basil and serving.
Nutrition
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
Storing and Reheating Guidelines
- Refrigerate: Once cooled, wrap the baked casserole in plastic wrap or foil to refrigerate for up to 5 days.
- Reheat: I recommend reheating this casserole whole or in portions, in the oven, covered with foil. Preheat the oven to 350ºF and then bake until the casserole is heated through once more. You can also zap platefuls in the microwave as a faster option.
- Freeze: Wrap the cooked and cooled casserole in a layer of plastic wrap, then cover with an extra layer of foil, and freeze for up to 3 months. Thaw the casserole in the fridge overnight before reheating.









I used venison in place of beef. it’s more lean. The canned crushed tomatoes I used was a chili starter. Flavor was amazing !
Can u omit the pasta?
Yes, that also works. 😊