Print
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

French Onion Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ezabella
  • Total Time: 1 hr 20 mins
  • Yield: 4 to 6 servings
  • Diet: Vegetarian

Description

French Onion Stuffed Shells are the ultimate comfort food mash-up, combining the rich flavors of French onion soup with cheesy baked pasta. Filled with creamy ricotta, sweet caramelized onions, and topped with nutty Gruyère, Parmesan, and a crispy panko crust, this cozy dish is perfect for family dinners, entertaining, or meal prep.


Ingredients

Cooking spray

3 tablespoons unsalted butter

4 large yellow onions, thinly sliced

Kosher salt

6 ounces jumbo pasta shells (about 20)

1 tablespoon extra-virgin olive oil, plus more for drizzling

1/2 cup dry red wine

3 cloves garlic, finely chopped

1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme, plus more for serving

1 large egg

1 1/2 cups whole milk ricotta

1 1/2 cups shredded Gruyère cheese, divided

3/4 cup finely grated Parmesan cheese, divided

Freshly ground black pepper

1 tablespoon all-purpose flour

1 cup low-sodium beef broth

1/4 cup panko bread crumbs


Instructions

  1. Preheat oven to 375°F (190°C) and grease a 13×9-inch baking dish with cooking spray.
  2. In a skillet, melt butter over medium heat. Add onions, season with 1 teaspoon salt, and reduce heat to medium-low. Cook, stirring occasionally, until deeply caramelized, about 30 minutes. Add splashes of water if browning too quickly.
  3. Meanwhile, cook pasta shells in salted boiling water until al dente. Drain, drizzle with olive oil, and set aside.
  4. Increase skillet heat to medium-high, add wine to caramelized onions, and scrape up browned bits. Stir in garlic and thyme, cooking 1–2 minutes until liquid reduces.
  5. In a bowl, combine egg, ricotta, 1 cup Gruyère, and 1/2 cup Parmesan. Season with salt and pepper. Fold in half the caramelized onions.
  6. Stuff each shell with ricotta mixture and arrange in the prepared dish.
  7. Sprinkle flour over the remaining onions in the skillet. Cook 1 minute. Stir in broth and simmer until thickened, about 5 minutes. Pour sauce over shells.
  8. In a bowl, mix panko, remaining 1/2 cup Gruyère, 1 tablespoon olive oil, and 1/4 cup Parmesan. Sprinkle over shells.
  9. Cover dish with foil and bake 20 minutes. Uncover and bake another 10 minutes, until golden and bubbly. Let cool 5–10 minutes before topping with thyme and serving.

Notes

  • Assemble the dish up to 24 hours ahead and refrigerate before baking.
  • Vegetarian version: swap beef broth for vegetable broth.
  • Use caramelized onions made up to 3 days in advance.
  • Substitute Gruyère with mozzarella, fontina, or Swiss cheese.
  • Add sautéed mushrooms for extra depth.
  • Freeze before baking for up to 2 months; thaw before baking.
  • Prep Time: 25 mins
  • Cook Time: 55 mins
  • Category: Main Dish
  • Method: Baking
  • Cuisine: French-Inspired

Nutrition

  • Serving Size: 1 portion (about 1/6 of recipe)
  • Calories: 430
  • Sugar: 7g
  • Sodium: 640mg
  • Fat: 24g
  • Saturated Fat: 13g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 3g
  • Protein: 19g
  • Cholesterol: 90mg