Love this? Save it for later!
Share the inspiration with your friends
“You have to try this,” my neighbor Maria said one sunny Saturday morning, holding a plate of pasta shells that looked too pretty to be real. Honestly, I was skeptical. I mean, ricotta-stuffed shells aren’t exactly a mystery, right? But then she described how she folded fresh spring peas into the ricotta filling and topped everything with browned butter and crispy sage leaves. I was intrigued. I remember thinking, “Who knew peas could feel so fancy?”
That afternoon, I found myself in Maria’s kitchen, watching her gently brown butter until it smelled nutty and golden, the sage crackling like tiny fireworks in the pan. The shells were bursting with a creamy filling that somehow tasted both fresh and comforting. It was like spring had been captured in pasta form—bright, rich, and deeply satisfying.
Since that day, “Creamy Spring Pea and Ricotta Stuffed Shells with Brown Butter Sage” has become my go-to recipe whenever I want to impress guests or just treat myself to something cozy yet light. Maybe you’ve been there—wanting something that’s not too heavy but still feels indulgent. This recipe stays with you because it’s easy to make, uses simple ingredients, and honestly, the brown butter sage sauce makes all the difference. Let me tell you, once you try it, you’ll wonder why you ever thought stuffed shells were just “meh.” It’s a little messy, a little rustic, and totally worth every buttery bite.
Why You’ll Love This Recipe
I’ve tested this creamy spring pea ricotta stuffed shells recipe more times than I can count, and I’m still amazed at how well it comes together every single time. Here’s why you’ll want to keep this one in your regular rotation:
- Quick & Easy: It comes together in about 40 minutes, perfect when you want a comforting meal without spending all day in the kitchen.
- Simple Ingredients: No need for specialty stores—fresh or frozen peas, ricotta, sage, and pasta shells are pantry staples or easy to find.
- Perfect for Spring or Anytime: The bright peas make it feel seasonal, but honestly, it’s delicious year-round, whether for a cozy dinner or a casual brunch.
- Crowd-Pleaser: Kids and adults alike love the creamy filling and the crispy buttered sage makes it feel fancy without fuss.
- Unbelievably Delicious: The texture contrast between the soft shells, creamy ricotta, tender peas, and nutty brown butter is just next-level comfort food.
What sets this recipe apart is the brown butter sage sauce. It’s not just a topping—it’s the secret handshake that turns a classic pasta dish into something memorable. Plus, blending fresh or lightly steamed peas into the ricotta gives it a subtle sweetness and vibrant color that makes every bite feel fresh and alive. I’ve even swapped in low-fat ricotta or dairy-free options and still gotten rave reviews. Honestly, this is comfort food that feels light and fresh, a bit of spring magic wrapped in pasta shells.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with the spring peas adding that seasonal pop. Here’s what you’ll want to have ready:
- Large pasta shells: About 20 jumbo shells (allow extra for filling and baking). I recommend Barilla jumbo shells for best texture.
- Ricotta cheese: 1 ½ cups (about 375g), whole milk ricotta gives the creamiest filling, but part-skim works too.
- Fresh or frozen spring peas: 1 cup (about 150g), lightly steamed if frozen. Fresh peas from the farmer’s market add a sweet, grassy note.
- Grated Parmesan cheese: ½ cup (50g), plus extra for topping (Parmigiano-Reggiano if possible).
- Egg: 1 large, room temperature, to bind the filling.
- Fresh sage leaves: About 15 leaves, whole and washed.
- Unsalted butter: 6 tablespoons (85g), for the brown butter sage sauce.
- Garlic: 1 clove, minced, adds a subtle savory background.
- Salt and freshly ground black pepper: To taste.
- Olive oil: 1 tablespoon, for drizzling the baking dish.
- Marinara or fresh tomato sauce: Optional, about 1 cup (240ml), if you want a saucier version.
Ingredient tips: Look for small-curd ricotta for the best texture, and if you want to swap for a dairy-free option, try a coconut-based ricotta alternative. For gluten-free, rice or corn pasta shells can work but watch the cooking time carefully. If fresh sage isn’t available, thyme pairs nicely with the brown butter too.
Equipment Needed
- Large pot: For boiling the pasta shells. A wide pot helps prevent shells from sticking.
- Colander: To drain pasta and peas.
- Food processor or blender: To puree the peas smoothly into the ricotta mixture (optional but makes the filling extra creamy).
- Large mixing bowl: To combine the filling ingredients.
- Skillet: For browning butter and crisping sage leaves. A stainless steel or non-stick pan works well.
- Baking dish: A 9×13-inch (23×33 cm) casserole dish or similar size, lightly oiled for baking.
- Spatula or wooden spoon: For stirring and folding ingredients.
If you don’t have a food processor, a fork or potato masher works fine to mash peas, just keep the texture a little chunkier for a rustic feel. For browning butter, patience is key—keep the heat moderate to avoid burning and make sure to stir often.
Preparation Method

- Cook the pasta shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook according to package instructions, usually 10-12 minutes, until al dente. Stir gently to avoid sticking. Drain shells carefully and set aside to cool slightly, drizzling with a little olive oil to prevent sticking.
- Prepare the peas: If using frozen peas, steam or blanch them for 2-3 minutes until tender but still bright green. Drain and transfer to a food processor or blender. Pulse until smooth but still with some texture. If you prefer a chunkier filling, mash with a fork.
- Make the ricotta filling: In a large mixing bowl, combine the ricotta cheese, pureed peas, grated Parmesan, minced garlic, and the egg. Season with salt and freshly ground black pepper to taste. Mix gently until well combined but not overworked. The filling should be creamy and hold together when scooped.
- Preheat the oven: Set your oven to 375°F (190°C) and lightly grease your baking dish with olive oil.
- Fill the shells: Using a spoon, carefully stuff each cooked shell with the ricotta and pea mixture, filling generously but without overstuffing. Arrange the filled shells in the baking dish snugly but without crowding.
- Prepare the brown butter sage sauce: In a skillet over medium heat, melt the butter. Continue cooking, swirling the pan occasionally, until the butter turns golden brown and smells nutty (about 3-5 minutes). Add the sage leaves and fry until crisp, about 1 minute. Remove from heat to avoid burning.
- Assemble and bake: Drizzle the brown butter and sage sauce evenly over the stuffed shells. If you like, spoon a bit of marinara sauce around the shells for extra moisture and tang. Bake uncovered for 20 minutes until heated through and bubbly.
- Serve: Let the dish rest for 5 minutes before serving. Garnish with extra Parmesan and a few fresh sage leaves if desired.
Pro tip: If you find your shells drying out, cover the baking dish loosely with foil for the first 15 minutes, then uncover to brown the tops. And don’t forget to save a little brown butter sauce for drizzling at the table — it’s magic.
Cooking Tips & Techniques
Brown butter can go from perfect to burnt in seconds, so keep an eye on the color and smell—it should smell nutty, never bitter. Stirring often helps even browning. And when frying sage leaves, they crisp up quickly, so remove them immediately once they look golden to avoid a burnt taste.
For the ricotta filling, don’t overmix once the egg is added. Overworking can make it too runny or dense. If your filling feels dry, a splash of milk or cream can bring it back to creamy perfection.
When cooking jumbo pasta shells, undercooking by a minute helps them keep shape and not fall apart when filled and baked. Also, tossing the shells with a little olive oil after draining prevents sticking, which is a lifesaver when stuffing.
Multitasking tip: While the pasta is boiling, prep the filling and brown the butter sage sauce so assembly is quick. I learned this the hard way during a dinner party when I nearly burned the sauce because I was rushing to fill shells!
Variations & Adaptations
- Vegan version: Use dairy-free ricotta alternative (like almond or tofu-based) and vegan butter for the brown butter sage sauce. Fresh sage and peas keep their magic.
- Protein boost: Stir in cooked, crumbled Italian sausage or sautéed mushrooms to the filling for a heartier dish.
- Cheese swap: Replace ricotta with cottage cheese blended smooth for a lighter texture, or add shredded mozzarella for extra gooeyness.
- Herb twist: Try rosemary or thyme instead of sage for a different herbal note in the brown butter sauce.
- Seasonal swap: In summer, swap peas with fresh chopped asparagus or zucchini ribbons for freshness.
I once tried adding lemon zest to the filling—surprisingly refreshing! It brightened the dish even more, especially when paired with a crisp white wine.
Serving & Storage Suggestions
Serve these stuffed shells warm, right out of the oven, with a light green salad or roasted veggies. A crisp Sauvignon Blanc or sparkling water with lemon complements the buttery richness nicely.
Leftovers keep well in an airtight container in the fridge for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven for about 15 minutes, or microwave with a damp paper towel to keep moisture.
Flavors meld beautifully overnight, so this recipe is perfect for making ahead and enjoying the next day. Just add fresh sage and a drizzle of brown butter sauce before serving to freshen it up.
Nutritional Information & Benefits
This recipe offers a balanced mix of protein from ricotta and peas, healthy fats from butter, and complex carbs from the pasta shells. Peas provide fiber, vitamin C, and plant-based protein, making the dish nourishing as well as comforting.
It’s naturally gluten-free if you use gluten-free pasta shells, and can be made low-carb by swapping in alternative pasta. The fresh herbs add antioxidants, and the brown butter, while rich, is used in moderation to keep the dish indulgent but not heavy.
From a wellness perspective, this meal feels like a treat that doesn’t weigh you down—perfect for those who want creamy comfort without the guilt.
Conclusion
The creamy spring pea ricotta stuffed shells with brown butter sage is a recipe that’s truly stuck with me for good reason. It’s simple, flavorful, and just a little bit special—the kind of meal that feels like a warm hug on a plate. I love how it balances fresh spring flavors with indulgent textures, and that brown butter sage sauce? Honestly, it’s the kind of detail that makes people ask for seconds.
Feel free to make this recipe your own—swap herbs, add your favorite cheeses, or sneak in extra veggies. I’d love to hear how you customize it! Drop a comment below or share your version with friends—you never know who might fall in love with these stuffed shells just like I did.
Happy cooking, and here’s to many buttery, cheesy, pea-filled meals ahead!
FAQs
Can I use frozen peas for this recipe?
Yes! Just thaw and lightly steam or blanch frozen peas before pureeing or mashing. This keeps their bright color and sweetness intact.
How do I prevent the shells from breaking when stuffing?
Cook the shells al dente (slightly firm), and handle them gently when stuffing. Using a spoon or piping bag helps control the filling amount and avoid tearing.
Can I prepare this dish ahead of time?
Absolutely. Assemble the shells and cover tightly, then refrigerate for up to 24 hours before baking. Add the brown butter sage sauce just before baking if possible.
Is there a good substitute for ricotta?
You can use cottage cheese (blended smooth), cream cheese, or a dairy-free cheese alternative if needed. Each will change the texture slightly but still be delicious.
What if I don’t have fresh sage?
Dried sage is much stronger, so use sparingly or swap with fresh thyme or rosemary for a different but tasty herbal note.
Pin This Recipe!

Creamy Spring Pea Ricotta Stuffed Shells with Brown Butter Sage
A comforting and fresh pasta dish featuring jumbo shells stuffed with a creamy ricotta and spring pea filling, topped with a nutty brown butter sage sauce. Perfect for spring or any time you want a light yet indulgent meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- About 20 jumbo pasta shells
- 1 ½ cups (375g) ricotta cheese, whole milk or part-skim
- 1 cup (150g) fresh or frozen spring peas, lightly steamed if frozen
- ½ cup (50g) grated Parmesan cheese, plus extra for topping
- 1 large egg, room temperature
- About 15 fresh sage leaves, whole and washed
- 6 tablespoons (85g) unsalted butter
- 1 clove garlic, minced
- Salt and freshly ground black pepper, to taste
- 1 tablespoon olive oil, for drizzling the baking dish
- Optional: 1 cup (240ml) marinara or fresh tomato sauce
Instructions
- Bring a large pot of salted water to a boil. Add jumbo pasta shells and cook 10-12 minutes until al dente. Stir gently to avoid sticking. Drain and drizzle with olive oil to prevent sticking; set aside to cool slightly.
- If using frozen peas, steam or blanch for 2-3 minutes until tender but bright green. Drain and puree in a food processor or blender until smooth but still textured. Alternatively, mash with a fork for chunkier texture.
- In a large mixing bowl, combine ricotta, pureed peas, grated Parmesan, minced garlic, and egg. Season with salt and pepper. Mix gently until well combined but not overworked.
- Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil.
- Stuff each cooked shell generously with the ricotta and pea mixture. Arrange shells snugly in the baking dish without crowding.
- In a skillet over medium heat, melt butter. Cook, swirling occasionally, until butter turns golden brown and smells nutty (3-5 minutes). Add sage leaves and fry until crisp, about 1 minute. Remove from heat.
- Drizzle brown butter sage sauce evenly over stuffed shells. Optionally spoon marinara sauce around shells for extra moisture.
- Bake uncovered for 20 minutes until heated through and bubbly.
- Let rest 5 minutes before serving. Garnish with extra Parmesan and fresh sage leaves if desired.
Notes
Brown butter can burn quickly; watch for a nutty aroma and golden color. Remove sage leaves as soon as crisp to avoid bitterness. Do not overmix the filling once egg is added to maintain creamy texture. Toss cooked shells with olive oil to prevent sticking. Cover baking dish with foil for first 15 minutes if shells risk drying out, then uncover to brown tops. Save some brown butter sauce for drizzling at serving.
Nutrition
- Serving Size: 1 cup of stuffed she
- Calories: 450
- Sugar: 5
- Sodium: 550
- Fat: 28
- Saturated Fat: 15
- Carbohydrates: 35
- Fiber: 4
- Protein: 18
Keywords: ricotta stuffed shells, spring peas, brown butter sage, pasta recipe, easy dinner, vegetarian pasta, comfort food


