These veggie stuffed shells are filled with peas, spinach, and fennel for a dinner loaded with good-for-you ingredients! Try this delicious recipe for a filling meatless dinner!

Vegetable Stuffed Shells
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

Ingredients and Substitutions

  • Jumbo pasta shells – You’ll want the large shells meant for stuffing, not small shells.
  • Pasta sauce – Any marinara works here. Use your favorite jarred sauce to keep it easy, or homemade spaghetti sauce if you’re feeling fancy.
  • Fennel – This adds a mild sweetness and a unique, savory flavor. If you don’t like fennel, swap it for finely chopped zucchini. (Although I don’t think the fennel flavor is strong!)
  • Onion + garlic – These help build flavor. You can use shallots if you prefer.
  • Frozen peas – Peas make the filling creamy and help add natural sweetness. Canned peas are fine too, just be sure to drain them.
  • Cottage cheese – This replaces ricotta, adds protein, and blends into a super creamy base. You can swap with ricotta if needed.
  • Frozen spinach – Thaw and squeeze it dry! This is key so your filling doesn’t get watery. You can substitute fresh spinach, but you’ll want to sauté it first to remove moisture.
  • Mozzarella – Shredded mozzarella works best but fresh can be used.
  • Lemon juice + lemon zest – This brightens the filling and makes all the flavors pop.

Frequently Asked Questions

  • Can I make this ahead of time? Yes! Assemble everything up to the baking step, cover, and refrigerate up to 24 hours. When ready to bake, add an extra 5–10 minutes to the covered bake time.
  • Do I have to use fennel? Nope. You can replace it with chopped zucchini or even just leave it out. But fennel adds a unique flavor that’s so good here.
  • Can I make this higher protein? You already get a great boost from peas + cottage cheese, but you can add a little extra cottage cheese if you like! Round out your meal with garlicky white beans for extra protein and fiber.

How to Make Veggie Packed Shells