Looking for a comforting yet exciting pasta dish? These Baked Harissa Ricotta Stuffed Shells are exactly what you need! Jumbo pasta shells are generously filled with a creamy, subtly spicy ricotta mixture, bathed in a vibrant tomato basil sauce, and baked to bubbly perfection. This recipe combines the warmth of Italian flavors with a North African kick, creating a truly unforgettable meal. It’s perfect for a weeknight dinner or a special occasion, and guaranteed to impress your family and friends. Get ready to experience a delightful explosion of taste and texture!

What You’ll Need
- Large Pasta Shells (250g / 9oz): We’re using jumbo shells here – they’re the perfect vessel for holding all that delicious ricotta filling! Look for shells that are sturdy enough to hold their shape during baking.
- Full-Fat Ricotta Cheese (400g / 14oz): Full-fat ricotta is crucial for a creamy, rich filling. Don’t substitute with part-skim, as it won’t have the same texture or flavor.
- Shredded Mozzarella Cheese (150g / 5 ½oz + 50g / 1 ¾oz): Mozzarella provides that classic cheesy pull and mild flavor. We’re using it both *in* the filling for extra creaminess and *on top* for a golden, bubbly finish.
- Grated Parmesan Cheese (50g / 1 ¾oz): Parmesan adds a salty, umami depth to the ricotta mixture. Freshly grated is always best for optimal flavor!
- Harissa Paste (2 tbsp / 30ml): This is where the magic happens! Harissa paste is a North African chili paste that brings a wonderful smoky heat. Adjust the amount to your spice preference.
- Large Egg (1): The egg acts as a binder, helping the ricotta filling hold its shape.
- Olive Oil (2 tbsp / 30ml + extra for drizzling): We’re using olive oil for both the sauce and a final drizzle for flavor and richness. Extra virgin olive oil is recommended.
- Garlic (2 cloves, minced): Garlic is a foundational flavor in Italian cooking. Mincing it finely ensures it distributes evenly throughout the sauce.
- Small Onion (1, finely diced): Diced onion forms the aromatic base of our tomato sauce, adding sweetness and depth.
- Canned Crushed Tomatoes (800g / 28oz): Crushed tomatoes provide the body of the sauce. Using canned tomatoes ensures consistent flavor year-round.
- Sugar (1 tsp / 5ml, optional): A pinch of sugar can balance the acidity of the tomatoes, but it’s entirely optional depending on your preference.
- Fresh Basil Leaves (10, chopped + extra for garnish): Fresh basil is essential for that bright, herbaceous flavor in the tomato sauce. Reserve some leaves for a beautiful garnish.
- Pine Nuts (30g / 1oz, toasted): Toasted pine nuts add a delightful crunch and nutty flavor as a finishing touch.
- Salt and Freshly Ground Black Pepper: To taste – don’t be shy with seasoning!
Ingredient Substitutions
Don’t have everything on hand? Here are a few simple substitutions:
- Harissa Paste: If you can’t find harissa, you can substitute with 1-2 teaspoons of chili flakes mixed with a teaspoon of smoked paprika.
- Ricotta Cheese: While full-fat ricotta is best, you can use part-skim in a pinch, but the texture will be slightly less creamy.
- Pine Nuts: Walnuts or slivered almonds can be used as a substitute for pine nuts.
Let’s Get Stuffing: A Step-by-Step Guide
- Cook the Shells: Bring a large pot of generously salted water to a rolling boil. Add the pasta shells and cook for 8-9 minutes, or until they are *al dente* – firm to the bite. This is crucial; slightly undercooked shells hold their shape better during stuffing and baking. Once cooked, drain the shells immediately and gently rinse with cold water to stop the cooking process. Lay them out on a baking sheet lined with parchment paper to prevent sticking.
- Prepare the Harissa Ricotta Filling: In a large bowl, combine the ricotta cheese, 150g of shredded mozzarella, grated Parmesan cheese, harissa paste, and the egg. Season with a pinch of salt and freshly ground black pepper. Mix thoroughly until the filling is smooth, creamy, and evenly colored. Taste and adjust the harissa paste according to your spice preference – remember, you can always add more, but you can’t easily take it away!
- Stuff the Shells: Using a spoon or a piping bag (for a neater presentation), carefully stuff each pasta shell with a generous spoonful of the harissa-ricotta mixture. Don’t overstuff, but ensure each shell is well-filled. Arrange the stuffed shells in a single layer in a 22x33cm (9x13in) baking dish that has been lightly drizzled with olive oil.
- Make the Tomato Basil Sauce: Heat 1 tablespoon of olive oil in a saucepan over medium heat. Add the finely diced onion and sauté until translucent, about 5-7 minutes. Add the minced garlic and cook for another 30 seconds, until fragrant. Be careful not to burn the garlic!
- Simmer the Sauce: Stir in the crushed tomatoes, sugar (if using – it balances the acidity of the tomatoes), salt, and pepper. Bring the sauce to a simmer, then reduce the heat to low and cook gently for 15 minutes, stirring occasionally. This allows the flavors to meld together beautifully.
- Combine and Bake: Fold in the chopped basil leaves into the tomato sauce. Pour half of the tomato-basil sauce over the stuffed shells in the baking dish. Sprinkle the remaining 50g of mozzarella cheese evenly over the top. Cover the dish tightly with aluminum foil.
- Bake to Perfection: Bake in the preheated oven at 190°C (375°F) for 25 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly, lightly golden, and the sauce is heated through.
- Finishing Touches: While the shells are baking, toast the pine nuts in a dry skillet over medium heat until fragrant and golden brown, about 3 minutes. Watch them closely, as they burn easily. In a small bowl, whisk together 1 tablespoon of olive oil with a pinch of salt and a few torn basil leaves to create a vibrant herb oil.
- Serve and Enjoy: Remove the dish from the oven and let it rest for 5 minutes before serving. To plate, arrange a generous portion of stuffed shells on a plate, spoon the remaining tomato sauce around them, drizzle with the herb oil, and garnish with toasted pine nuts and fresh basil leaves.
Why Harissa Works So Well
Harissa isn’t just about heat; it’s a complex blend of smoked paprika, chili peppers, garlic, and spices that adds incredible depth of flavor. In these stuffed shells, the harissa cuts through the richness of the ricotta and mozzarella, creating a balanced and exciting dish. The North African spice blend complements the Italian flavors beautifully, offering a unique twist on a classic comfort food.
Tips for the Perfect Shells
- Don’t Overcook the Shells: As mentioned earlier, al dente is key. Slightly undercooked shells will hold their shape better and prevent a mushy final product.
- Ricotta Quality Matters: Use full-fat ricotta for the creamiest, most flavorful filling.
- Spice Level: Adjust the amount of harissa paste to your liking. Start with 2 tablespoons and add more if you prefer a spicier dish.
- Make Ahead: You can assemble the stuffed shells ahead of time and store them in the refrigerator for up to 24 hours before baking. Add a few extra minutes to the baking time if starting from cold.

Variations and Additions
Feel free to get creative with these stuffed shells! Here are a few ideas:
- Add Spinach: Stir in a cup of chopped, cooked spinach into the ricotta filling for added nutrients and flavor.
- Use Different Cheeses: Experiment with other cheeses like provolone or fontina.
- Incorporate Meat: Add cooked and crumbled Italian sausage or ground beef to the ricotta filling for a heartier meal.
- Vegetable Boost: Sauté some chopped zucchini or bell peppers with the onion and garlic for extra vegetables in the sauce.
Frequently Asked Questions
Can I freeze these stuffed shells?
Yes, you can! Assemble the shells, but don’t bake them. Cover tightly with plastic wrap and then aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, adding about 10-15 minutes to the baking time.
What if I don’t have harissa paste?
You can substitute with a pinch of red pepper flakes and a teaspoon of smoked paprika, but the flavor won’t be quite the same. Harissa offers a unique smoky and complex heat.
Can I make this dish vegetarian?
Absolutely! This recipe is naturally vegetarian. Just ensure your Parmesan cheese is made with vegetarian rennet.
A Flavorful Finale
These Baked Harissa Ricotta Stuffed Shells with Tomato Basil Sauce are a delightful combination of flavors and textures. The creamy ricotta filling, the spicy harissa, and the vibrant tomato basil sauce create a truly unforgettable dish. Don’t forget to save this recipe to your Pinterest board for easy access later!
Print
Baked Harissa Ricotta Stuffed Shells With Tomato Basil Sauce
- Total Time: 65 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
These Baked Harissa Ricotta Stuffed Shells offer a comforting and flavorful meal, combining Italian and North African flavors. Jumbo shells are filled with a creamy, spicy ricotta mixture and baked in a vibrant tomato basil sauce.
Ingredients
- Large Pasta Shells (250g / 9oz): Jumbo shells for holding the ricotta filling.
- Full-Fat Ricotta Cheese (400g / 14oz): Crucial for a creamy, rich filling.
- Shredded Mozzarella Cheese (200g / 7 ¼oz): Provides cheesy pull and mild flavor.
- Grated Parmesan Cheese (50g / 1 ¾oz): Adds salty, umami depth.
- Harissa Paste (2 tbsp / 30ml): For smoky heat; adjust to taste.
- Large Egg (1): Acts as a binder for the filling.
- Olive Oil (2 tbsp / 30ml): For sauce and drizzling.
- Garlic (2 cloves, minced): A foundational flavor.
- Small Onion (1, diced): Forms the aromatic base of the sauce.
- Canned Crushed Tomatoes (800g / 28oz): Provides the body of the sauce.
- Sugar (1 tsp / 5ml, optional): To balance tomato acidity.
- Fresh Basil Leaves (10, chopped): For bright, herbaceous flavor.
- Pine Nuts (30g / 1oz, toasted): Adds crunch and nutty flavor.
- Salt and Pepper: To taste.
Instructions
- Cook Pasta Shells: Boil shells until *al dente*, drain, rinse, and lay on parchment.
- Make Ricotta Filling: Combine ricotta, mozzarella, Parmesan, harissa, and egg; season.
- Stuff Shells: Fill each shell with ricotta mixture and arrange in a baking dish.
- Prepare Tomato Sauce: Sauté onion and garlic, then simmer with crushed tomatoes, sugar, salt, and pepper.
- Combine & Bake: Fold basil into sauce, pour over shells, top with mozzarella, and bake covered for 25 minutes.
- Finish Baking: Remove foil and bake for 10 minutes until bubbly and golden.
- Garnish & Serve: Drizzle with herb oil, garnish with pine nuts and basil.
Notes
For best results, use full-fat ricotta and don’t overcook the shells. Assembling ahead of time is possible; add baking time if starting cold.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Pasta
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 450 kcal
- Sugar: 10 g
- Sodium: 600 mg
- Fat: 20 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 5 g
- Protein: 20 g
- Cholesterol: 75 mg
Keywords: pasta, shells, ricotta, harissa, baked, italian, spicy, vegetarian, comfort food
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.




