clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Zucchini with Artichoke Stuffing

  • Author: Tessa
  • Yield: 4 servings 1x


Gluten free; meatless option


  • 2 1/2 C cooked long grain brown rice
  • 3 C cooked ground beef, French green lentils, or chopped mushrooms (or a combination)
  • 4 medium zucchini (or 2 large, or 1 humongous)
  • 2 1/2 T olive oil
  • Kosher salt
  • Ground black pepper
  • 1/2 large yellow or white onion, chopped
  • 2 carrots, diced
  • 2 stalks celery, chopped
  • 3 cloves garlic, peeled and minced
  • 1/4 t ground cumin
  • 1/4 t dried oregano
  • 1/2 bell pepper (any color), chopped
  • 1 (15 oz.) can artichoke hearts, drained and quartered
  • 1/2 C dry white wine
  • 2 T butter
  • 1 lemon, juiced and zested
  • 1/3 C chopped parsley
  • 1/2 C grated parmesan cheese
  • 8 thin slices Swiss or Provolone cheese


  1. If you haven’t already, brown the ground beef or cook the lentils, and cook the rice according to package instructions.
  2. Heat oven to 425 and place rack in the top third of the oven. Halve zucchini lengthwise (without trimming the ends) and use a spoon to scrape out the inner flesh containing the seeds, leaving a fairly thick vegetable “boat” of zucchini skin and flesh. Arrange boats cavity up in a 9×13 pan or similar sized baking dish, keeping as level as possible (use foil to prop up if necessary). Pour a tablespoon of olive oil into a dish, then use a brush or your fingers to thinly coat the cavities and cut part of the zucchini. Sprinkle with salt and pepper, and bake for 20 to 30 minutes, until beginning to brown on top and easily pierced with a fork. Very large zucchini will require much longer roasting time, up to 45 minutes. Decrease oven temperature to 400 degrees.
  3. Let the zucchini cool for 5 to 10 minutes in the pan, then tip carefully into the sink to drain some of the liquid. Place cut side down on a clean dish towel or a couple layers of paper towels, to continue to absorb excess moisture.
  4. To make the filling, heat a tablespoon of olive oil in a large pot (a Dutch oven or deep skillet) over medium heat. Add onion, carrots, and celery. Cook until beginning to brown, 5 to 10 minutes. Add garlic, cumin, and oregano. Stir until fragrant, another minute or two. Add bell pepper and artichoke hearts and cook for another minute to slightly soften the pepper. Pour in wine, scraping the pan to release the browned bits stuck to the bottom. Increase heat to medium high, bring to a low boil, then reduce heat to a simmer until almost all the wine has cooked off.
  5. With heat on low, stir in butter, ½ tablespoon at a time, melting after each addition. Add lemon juice and zest, rice, and ½ teaspoon salt. Stir until mixed. Turn off heat and add ground beef (or alternate), parsley, parmesan, and a few grinds of black pepper. Taste and add more salt if needed.
  6. Lightly oil the pan used to cook the zucchini. Rearrange cooked zucchini “shells” in the pan, then spoon in the filling, packing it in with a spoon and heaping it above the cut plane. Spoon additional filling into open space in the pan to help hold up the zucchini as it cooks. Top each stuffed zucchini with cheese slices (cut to fit, if necessary). Bake for 20 to 25 minutes, until cheese is browned and melted on top (if you don’t like burnt cheese, cook for only 10 to 15 minutes).
  7. Cool for 5 minutes before serving, then carefully lift out of pan with a tongs and your hands or a second tongs, to keep the zucchini from breaking or separating from the filling. If the zucchini are larger, cut them in the pan before serving. Serve with salt and pepper.
  • Category: Entree