Broccoli Ricotta Stuffed Shells

Featured in: Cozy Baked Comforts

This comforting pasta bake features jumbo shells generously stuffed with a creamy blend of ricotta cheese and tender steamed broccoli. The filled shells are arranged over a rich marinara sauce, layered with shredded mozzarella and Parmesan cheese, then baked until bubbly and golden. The dish combines fresh herbs and garlic to enhance flavors, creating a satisfying meal perfect for sharing. Variations include substituting spinach or kale, or adding mushrooms for extra depth. Ideal for make-ahead and pairing with crisp salads or garlic bread.

Updated on Mon, 24 Nov 2025 13:16:00 GMT
Broccoli Ricotta Stuffed Shells, bubbly and golden, ready to serve with a garnish of fresh basil. Pin This
Broccoli Ricotta Stuffed Shells, bubbly and golden, ready to serve with a garnish of fresh basil. | duneoven.com

A comforting, make-ahead pasta bake featuring jumbo shells stuffed with creamy ricotta and tender broccoli, finished with a flavorful tomato sauce and melted cheese.

This recipe has become a family favorite for busy weeknights and gatherings.

Ingredients

  • Pasta: 24 jumbo pasta shells
  • Filling: 1 1/2 cups (225 g) ricotta cheese 1 cup (100 g) shredded mozzarella cheese, plus extra for topping 1/3 cup (35 g) grated Parmesan cheese 2 cups (180 g) broccoli florets, finely chopped and steamed 1 large egg 2 cloves garlic, minced 1/2 teaspoon dried oregano 1/2 teaspoon dried basil 1/4 teaspoon freshly ground black pepper 1/4 teaspoon salt
  • Sauce & Topping: 3 cups (700 ml) marinara sauce 1/2 cup (50 g) shredded mozzarella cheese (for topping) 2 tablespoons grated Parmesan (for topping) Fresh basil leaves, for garnish (optional)

Instructions

Preheat Oven:
Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch (23x33 cm) baking dish.
Cook Pasta:
Cook the jumbo shells in salted boiling water until al dente, about 9 minutes. Drain and rinse with cold water. Set aside on a towel to prevent sticking.
Prepare Filling:
In a large bowl, combine ricotta, mozzarella, Parmesan, steamed and finely chopped broccoli, egg, garlic, oregano, basil, pepper, and salt. Mix until well blended.
Spread Sauce:
Spread 1 cup (about 235 ml) of marinara sauce in the bottom of the prepared baking dish.
Fill Shells:
Fill each pasta shell with about 2 tablespoons of the broccoli-ricotta mixture and arrange them open side up in the baking dish.
Add Sauce & Cheese:
Pour the remaining marinara sauce evenly over the stuffed shells. Sprinkle with remaining mozzarella and Parmesan cheese.
Bake:
Cover tightly with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes, until bubbly and golden.
Rest & Serve:
Let rest for 5 minutes before serving. Garnish with fresh basil if desired.
Jumbo shells overflowing with creamy broccoli ricotta filling, baked in rich marinara sauce. Pin This
Jumbo shells overflowing with creamy broccoli ricotta filling, baked in rich marinara sauce. | duneoven.com

This dish always brings my family together for a cozy dinner every time I make it.

Required Tools

Large pot, colander, mixing bowl, 9x13-inch baking dish, spoon or piping bag (for stuffing shells), aluminum foil

Allergen Information

Contains: Wheat (pasta), Milk (ricotta, mozzarella, Parmesan), Egg. For gluten-free: Use gluten-free pasta shells. For dairy-free: Substitute dairy-free cheese alternatives. Always check product labels for allergens.

Nutritional Information

Calories: 390 Total Fat: 16 g Carbohydrates: 41 g Protein: 19 g (per serving)

A close-up of steaming Broccoli Ricotta Stuffed Shells, covered with melted mozzarella cheese. Pin This
A close-up of steaming Broccoli Ricotta Stuffed Shells, covered with melted mozzarella cheese. | duneoven.com

This recipe is the perfect blend of creamy and savory, sure to become a regular on your menu.

Recipe FAQ

How do I prevent pasta shells from sticking?

After cooking the jumbo shells until al dente, rinse them gently under cold water and place on a towel to dry and separate, preventing them from sticking together.

Can I substitute broccoli with other vegetables?

Yes, you can replace broccoli with steamed spinach, kale, or sautéed mushrooms to suit your preference or add variety.

What is the best way to reheat leftovers?

Cover the pasta bake with foil and warm in the oven at 350°F (175°C) until heated through, about 15-20 minutes, to maintain moisture.

How can I make this dish dairy-free?

Use dairy-free cheese alternatives for ricotta, mozzarella, and Parmesan, and ensure the pasta shells are free from dairy ingredients.

What herbs enhance the filling flavors?

Dried oregano, dried basil, and fresh garlic are used to bring a fragrant, savory depth to the ricotta and broccoli mixture.

Broccoli Ricotta Stuffed Shells

Jumbo pasta shells with ricotta and broccoli filling, baked with tomato sauce and melted cheese for a savory meal.

Prep Time
25 minutes
Cook Time
35 minutes
Total Duration
60 minutes
Published by Dune Oven Sara Whitfield

Recipe Category Cozy Baked Comforts

Skill Level Medium

Cuisine Type Italian-American

Servings Made 6 Portions

Dietary Details Vegetarian-Friendly

What You Need

Pasta

01 24 jumbo pasta shells

Filling

01 1 1/2 cups ricotta cheese
02 1 cup shredded mozzarella cheese, plus extra for topping
03 1/3 cup grated Parmesan cheese
04 2 cups broccoli florets, finely chopped and steamed
05 1 large egg
06 2 cloves garlic, minced
07 1/2 teaspoon dried oregano
08 1/2 teaspoon dried basil
09 1/4 teaspoon freshly ground black pepper
10 1/4 teaspoon salt

Sauce & Topping

01 3 cups marinara sauce
02 1/2 cup shredded mozzarella cheese (for topping)
03 2 tablespoons grated Parmesan cheese (for topping)
04 Fresh basil leaves, for garnish (optional)

How To Make It

Step 01

Preheat oven and prepare baking dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish.

Step 02

Cook pasta shells: Boil jumbo shells in salted water until al dente, about 9 minutes. Drain, rinse with cold water, and set aside on a towel to prevent sticking.

Step 03

Prepare filling mixture: Combine ricotta, mozzarella, Parmesan, steamed broccoli, egg, garlic, oregano, basil, pepper, and salt in a large bowl. Mix until fully blended.

Step 04

Assemble baking dish: Spread 1 cup of marinara sauce evenly in the bottom of the baking dish.

Step 05

Stuff pasta shells: Fill each shell with approximately 2 tablespoons of the filling mixture and arrange open side up in the baking dish.

Step 06

Add sauce and cheese topping: Pour remaining marinara sauce evenly over the stuffed shells, then sprinkle with remaining mozzarella and Parmesan cheeses.

Step 07

Bake covered: Cover the dish tightly with foil and bake for 25 minutes.

Step 08

Bake uncovered: Remove foil and continue baking for an additional 10 minutes until sauce is bubbly and cheese is golden.

Step 09

Rest and serve: Allow to rest for 5 minutes before serving. Garnish with fresh basil leaves if desired.

Things You'll Need

  • Large pot
  • Colander
  • Mixing bowl
  • 9x13-inch baking dish
  • Spoon or piping bag for stuffing shells
  • Aluminum foil

Allergens

Review every ingredient for allergens and speak with a healthcare provider when unsure.
  • Contains wheat, milk, and egg.
  • Use gluten-free pasta for gluten intolerance.
  • Substitute dairy-free cheese for dairy allergy.

Nutrition Details (per serving)

Nutrition is for your information and isn’t meant as medical advice.
  • Calories: 390
  • Fats: 16 g
  • Carbohydrates: 41 g
  • Proteins: 19 g