This post contains affiliate links.

My vegetarian Mediterranean meatball casserole is a dump-and-bake dinner with orzo (that you don’t have to pre-cook!), briny olives, and creamy feta baked right into the sauce. An epic weeknight dinner!

A bowl of orzo topped with meatballs, tomatoes, olives, and herbs, served with a slice of bread on a red tiled table.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

When I was playing around with a meatball dump-and-bake idea, I knew it couldn’t just be a basic red sauce and meatballs. We needed super simple techniques and ingredients that packed a punch, the Live Eat Learn way. And thanks to my Marry Me Orzo Bake, I knew Mediterranean flavors were the move!

During testing, we found that starting everything together lets the orzo absorb flavor from the tomatoes, olives, and feta instead of plain broth. Adding the plant-based meatballs later was key (putting them in too early caused the orzo to cook unevenly and the meatballs to soften too much).

Meatballs for dinner are always a win

  • One pan: True to dump-and-bake simplicity
  • Any plant-based meatball works: we tried and had great results with a variety of brands
  • Meal prep them: This plant-based meatball bake is easy to reheat without drying out
A casserole dish filled with baked orzo, meatballs, cherry tomatoes, olives, and melted cheese, with a serving missing and a spoon resting inside.

Key Ingredients

This vegetarian Mediterranean casserole relies on a short list of ingredients that are all easy to find in your local grocery store. You probably already have most of them in your pantry! Jump down to the recipe card for exact measurements.

  • Orzo: This little pasta that resembles rice is the perfect vessel for the Mediterranean flavors.
  • Sun-Dried Tomatoes: Add concentrated sweetness and depth that fresh tomatoes alone can’t provide.
  • Kalamata Olives: Bring salinity and bitterness that balance the creamy feta and starch. Look for pitted ones for less prep work.
  • Feta Cheese: If you have ever made the viral baked feta pasta, then you know that this cheese melts into the most delicious sauce!
  • Plant-Based Meatballs: Added frozen! You can also make your own vegan meatballs or chickpea meatballs.
  • Vegetable Broth: Helps to better season everything without a boatload of ingredients.
Bowls containing orzo, seasonings, sun-dried tomatoes, olives, lemon zest, feta, garlic, vegan meatballs, cherry tomatoes, chopped onion, and broth on a red tile background.

why orzo Quality matters

The type of orzo you use will determine how long this weeknight vegetarian dinner bakes. Cheaper orzo cooks very quickly. Higher-quality orzo is made with better flour and longer kneading times, so it’s a stronger pasta and thus takes longer to cook.

Make ahead

If you have a busy night filled with friends or kids’ activities, then making this dump and bake orzo casserole when you can is the move. You can pop everything except the meatballs and orzo into the casserole dish, cover, and store in the fridge for up to 24 hours. When ready to make it, just stir in the orzo and proceed with the recipe as written.

make it your own

We all know I love a veggie-filled dish! This one is the perfect base for adding more vegetables, so if you don’t have picky eaters, try one of these:

  • Spinach: Stir it in before adding the meatballs
  • Artichokes: Add these at the beginning with the uncooked orzo
A ceramic bowl filled with orzo casserole, meatballs, and chopped herbs, with a fork resting on the side.

love dump dinner? try these!

Vegetarian Meatball Casserole (Mediterranean Dump & Bake)

5 from 5 ratings
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 6 servings
This Mediterranean-style vegetarian meatball casserole is a dump-and-bake dinner with orzo, briny olives, and creamy feta baked right into the sauce. An epic weeknight dinner!

Ingredients 

  • 1 lb orzo*, 453 g
  • ½ cup finely diced red onion
  • ¼ cup sun-dried tomatoes, packed in oil, roughly chopped
  • ¼ cup halved kalamata olives
  • 1 pint cherry tomatoes
  • 4 cloves garlic, minced
  • ½ tsp each salt, crushed red pepper flakes, oregano
  • ¼ tsp black pepper
  • 3 cups vegetable broth, may need up to 1 additional cup, 709 mL
  • 1 8-oz block feta cheese
  • 1 14-oz package frozen plant-based meatballs, we used Impossible Homestyle Meatballs
  • To serve: lemon zest, crusty bread
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Prep: Preheat oven to 375°F (190°C). Lightly grease a large (9×13 inch or similar) casserole dish.
  • Dump: To the prepared dish, dump 1 lb orzo*, ½ cup finely diced red onion, ¼ cup sun-dried tomatoes (roughly chopped), ¼ cup halved kalamata olives, 1 pint cherry tomatoes, 4 cloves garlic (minced), ½ tsp each salt, crushed red pepper flakes, oregano, ¼ tsp black pepper, and 3 cups vegetable broth.
    Stir to combine, then nestle 1 8-oz block feta cheese into the center of the dish.
    A baking dish containing uncooked orzo, cherry tomatoes, olives, chopped red onion, and a block of feta cheese, with a wooden spoon on the side.
  • Bake: Cover tightly with aluminum foil and bake for 20 minutes.
  • Add Meatballs: Stir everything well to disperse the feta (it should be soft and breakable, but some large chunks are okay). If the orzo looks dry or isn’t fully submerged, add additional broth (this will depends on your brand of orzo).
    Arrange 1 14-oz package frozen plant-based meatballs on top. Return to the oven, uncovered, until orzo is tender and meatballs are cooked through, 15 to 20 minutes.
    A baking dish filled with baked orzo, meatballs, cherry tomatoes, feta cheese, olives, and red onion on a red surface, with part of a shoe visible in the corner.
  • Serve warm, optionally topped with fresh lemon zest and good crusty bread!
    A casserole dish filled with cooked orzo, meatballs, cherry tomatoes, olives, and melted cheese, with a lemon and chopped herbs on the side.

Notes

*Orzo cooking times differ by the quality of the orzo. For a high-quality Italian orzo, cook closer to 20 minutes during the second bake. Cheaper orzo cooks faster, about 15 minutes.
Storage: This recipe will last in the fridge for up to 4 days in an airtight container. You can also freeze it in a silicone soup mold for up to 3 months. Add a bit more broth to rehydrate it while reheating. 
Can I use another pasta? A small pasta like pastina can work, but any larger and the ratios in this recipe won’t work.
Can I make this ahead of time? Sure! Put everything into a casserole dish (except the meatballs and pasta), cover, and keep in the fridge for up to 24 hours. When ready to bake, add the orzo and proceed with the recipe as written.

Nutrition

Serving: 1serving | Calories: 580kcal | Carbohydrates: 72g | Protein: 28g | Fat: 20g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0g | Cholesterol: 35mg | Sodium: 1380mg | Potassium: 620mg | Fiber: 5g | Sugar: 7g | Vitamin A: 740IU | Vitamin C: 22mg | Calcium: 240mg | Iron: 4.5mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 5 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




17 Comments

  1. Denise says:

    What brand of orzo do you use?

    1. Sarah Bond says:

      I like De Cecco or DeLallo!

  2. Jean says:

    5 stars
    This worked exactly as written, thanks!

    1. The Live Eat Learn Team says:

      Happy to hear you enjoyed it, thanks Jean!

    2. Savannah says:

      5 stars
      Love this one! Used a Violife feta block, more red onion, and omitted olives. Did end up adding a cup of broth after the first bake – it turned out wonderfully! I’ll definitely be repeating this one again!

    3. Sarah Bond says:

      So thrilled to hear it was a hit, Savannah! Happy eating!

  3. Koren says:

    Hi Sarah, I am wondering if you have any recommendations for substitutions for the olives in this recipe? Can’t wait to try this one!
    Thank you!

    1. Sarah Bond says:

      You can just omit the olives if you’re not a fan!

  4. Emily says:

    I wonder if you could use Israeli/pearl couscous instead of orzo with a similar ratio? Have you tried doing a dump and bake style recipe with that? This sounds super yummy and the only thing I’d have to get is the orzo, but I have Israeli couscous. Hmm

    1. Sarah Bond says:

      I haven’t tried but I think it would work! I would love to hear how it goes if you try it out!

  5. Katherine Barit says:

    5 stars
    Another amazing comfort dish
    from Sarah. The melting feta makes for a simple and delicious
    sauciness without being overly heavy. I made the recipe a bit more Italian by adding a few sprinkles of fennel seed and
    Italian seasoning blend as well as some artichokes and mushrooms I had in the fridge.
    Definitely will make again.

    1. The Live Eat Learn Team says:

      Big smiles over here Katherine, thanks for trying it!

  6. April says:

    5 stars
    This recipe was easy to follow and just as easy to put together. It turned out delicious!

    1. The Live Eat Learn Team says:

      So pumped you loved the recipe April!

  7. Kirsten says:

    5 stars
    So yummy!

    1. The Live Eat Learn Team says:

      So glad it hit the spot, thanks Kirsten!

  8. Betsy McBride says:

    I learned the hard way not to use chickpea orzo (Barilla brand), as it completely disintegrated and turned to mush while baking. The flavor of the dish was good but the texture was not. I will definitely give this another try, but with real orzo next time! Please learn from my mistake!