Soups & Stews
This beef and ricotta cannelloni recipe delivers restaurant-quality pasta with layers of tender beef, creamy ricotta, and melt-in-your-mouth pasta sheets. The key lies in balancing rich flavors—ground beef seasoned with Italian herbs and zesty ricotta mixed with Parmesan—while ensuring the filling stays moist through baking.
I've perfected this technique over years of testing, and the result is a dish that feels indulgent yet stays true to Italian tradition.
The assembly process is where the magic happens: rolling fresh pasta sheets around the filling creates those signature cannelloni tubes, which then bake until golden and bubbling.
For a shortcut, store-bought pasta shells work beautifully without sacrificing texture. A light marinara or béchamel sauce ties everything together, ensuring each bite delivers creamy, savory perfection.
What makes this recipe truly special is the balance of textures—tender pasta, rich filling, and a sauce that clings without overwhelming. The dish serves as an impressive centerpiece for dinner parties or a comforting family meal, all while staying approachable for home cooks.
The aroma alone will have everyone gathering at the table.
Pair with garlic bread and a simple arugula salad to complete the meal. The combination of warm, cheesy pasta and crisp, peppery greens creates a harmonious balance that's both satisfying and elegant.
Ready in under an hour, this recipe proves you can achieve restaurant-quality results at home with careful technique and quality ingredients.
Ingredients for beef and ricotta cannelloni
Restaurant-quality layers start with these quality ingredients—creamy ricotta, tender beef, and melt-in-your-mouth pasta sheets.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean or leaner for best texture |
| Ricotta Cheese 🧀 | 15 oz | Whole milk for creaminess |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Large Eggs 🥚 | 2 whole | Room temperature for even mixing |
| All-Purpose Flour 🌾 | ½ cup | For binding filling |
| Italian Seasoning 🌿 | 1 tbsp | Dried oregano, basil, thyme blend |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Shallots 🧅 | 2 whole | Finely chopped for sweetness |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or quality jarred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Unsalted Butter 🧈 | 2 tbsp | For toasting pasta sheets |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Pasta Sheets 🍝 | 12 pieces | Store-bought shells work too |
| Mozzarella Cheese 🧀 | ½ cup | Shredded for topping |
The beef and ricotta are the heart of this dish. Ground chuck (80% lean) gives the best texture—leaner cuts can dry out during baking. For the ricotta, whole milk is key—it's creamier and holds up better than part-skim. I grab mine from the deli counter at Whole Foods or Trader Joe's—look for blocks, not tubs, for fresher flavor. The Parmesan should be real Parmigiano-Reggiano, freshly grated from a wedge. Pre-grated cheese has anti-caking agents that make the filling gummy. For the pasta, fresh sheets are ideal, but store-bought shells work perfectly if you're short on time.
No fresh basil? Dried oregano at half the amount works in a pinch. The Italian seasoning blend should include dried basil and thyme—check the label if buying pre-mixed. For the marinara, San Marzano tomatoes make a difference if you're making it from scratch, but a quality jarred sauce like Rao's or Barilla cuts corners without sacrificing flavor. If your shallots are old or tough, swap for extra-fine onion powder. The eggs should be room temperature when mixing—they blend more smoothly. For the pasta, if you can't find fresh sheets, lasagna noodles work beautifully as a substitute.
Ricotta and Parmesan filling keeps best for 2 days in the fridge, covered tightly. The assembled cannelloni can be baked immediately or refrigerated for up to 4 hours before baking—just cover with plastic wrap to prevent drying. Leftovers reheat beautifully in the oven at 350°F for 15 minutes, covered with foil. For make-ahead convenience, assemble the cannelloni, wrap tightly in foil, and freeze. Bake straight from frozen, adding 10-15 extra minutes to the cooking time. The aroma alone will have everyone at the table before the timer goes off.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of dish where the hardest part is deciding whether to use store-bought or homemade pasta dough. The filling comes together in one bowl—ground beef, ricotta, and a sprinkle of Parmesan—while the dough rolls out like butter. (Yes, even if you’re not a dough expert.)
- Creamy-Meets-Savory Magic: That first bite? The crispy, golden edges of the pasta hugging the rich, herby beef filling—it’s like a hug for your taste buds. The ricotta keeps it luscious without being heavy, and the Parmesan? It ties everything together like a perfectly aged wine.
- Weeknight to Potluck Hero: This recipe works just as well for a lazy Tuesday dinner as it does for a holiday gathering. Double the batch, freeze half, and pull it out when you need a fuss-free meal. My husband’s coworkers still ask for seconds—proof it’s a crowd-pleaser.
- Budget-Friendly Luxury: Ground beef and ricotta stretch further than you’d think, and the dough uses just flour, eggs, and salt. No fancy ingredients, no wasted leftovers (unless you’re like me and devour the whole pan). It’s comfort food that won’t break the bank.
Step-by-step instructions for beef and ricotta cannelloni
Here's the method for creating restaurant-quality cannelloni with perfectly balanced layers.
Prepare the Beef Filling
In a large skillet over medium-high heat, cook the 1.5 lb ground beef until it loses its raw color and begins to brown. Break it apart with a wooden spoon as it cooks to ensure even browning. This should take about 5-7 minutes—don't rush it, as proper browning develops deep flavor.
Once the beef is fully cooked, drain any excess fat but leave about 1 tablespoon in the pan for flavor. Add the 2 whole shallots and 4 cloves garlic that have been finely chopped. Sauté for 2-3 minutes until the shallots soften and the garlic becomes fragrant but doesn't brown. Season immediately with 1.5 teaspoons salt and 0.5 teaspoon black pepper.
Remove the skillet from heat and transfer the beef mixture to a large mixing bowl. Let it cool slightly for 5 minutes before proceeding—this prevents the ricotta from curdling when combined. In the same bowl, add the 15 oz ricotta cheese, 1 cup freshly grated Parmesan cheese, 0.5 cup all-purpose flour, 1 tablespoon Italian seasoning, and the 2 whole eggs. Mix gently but thoroughly until fully combined and smooth.
Assemble the Cannelloni
Preheat your oven to 375°F while you prepare the filling. Bring a large pot of salted water to a rolling boil for the pasta. Cook the 12 pieces fresh pasta sheets according to package instructions until al dente—typically 2-3 minutes. Drain immediately and transfer to a clean kitchen towel to dry briefly.
Spread 2 cups marinara sauce on the bottom of a 9x13-inch baking dish. Working quickly to prevent drying, spoon about 1 tablespoon filling onto each pasta sheet. Fold each sheet lengthwise over the filling to create a neat rectangle. Place the assembled cannelloni seam-side down in the baking dish, slightly overlapping if needed to fit all pieces.
Spread the remaining 0.5 cup marinara sauce evenly over the top of the assembled cannelloni. Sprinkle with the 0.5 cup shredded mozzarella cheese and 0.25 cup chopped fresh basil leaves. The cheese will melt beautifully during baking, creating a golden, bubbly topping.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This initial covered baking allows the pasta to soften and the filling to set without drying out. After 25 minutes, remove the foil and continue baking for another 10-15 minutes until the mozzarella is golden brown and bubbly on top.
You'll know it's ready when the edges are crisping slightly and the cheese has developed a beautiful brown crust. The filling should be hot throughout, and the pasta should be tender but still holding its shape. Let the cannelloni rest for 5 minutes before serving—this allows the juices to redistribute and prevents filling from oozing out when you cut into it.
Serve with Fresh Garnishes
Use a sharp knife to cut the cannelloni into 4 equal servings, slicing through the pasta sheets cleanly. The filling should be creamy and flavorful, with no dry spots, and the pasta should be al dente with a slight bite. Garnish each serving with additional chopped fresh basil leaves and a sprinkle of freshly grated Parmesan cheese.
Serve immediately with a side salad or garlic bread to soak up any remaining sauce. The combination of tender pasta, rich beef filling, and melted mozzarella creates a satisfying, hearty dish that's perfect for family dinners or special occasions.
Pro Tips For Making Beef And Ricotta Cannelloni
- Brown the Beef Right: Cook the ground beef until it’s actually brown—no pink, no gray. I learned this the hard way when my cannelloni filling tasted raw and dull. A cast-iron skillet on medium-high heat for 5-6 minutes does the trick; break it up with a wooden spoon so it crisps, not steams.
- Drain Ricotta Like a Pro: Skip the paper towels—line a colander with cheesecloth or a clean kitchen towel, dump the ricotta in, and let it drain for 10 minutes. This removes excess moisture so your filling stays creamy, not soggy. (Yes, even if you’re impatient like me.)
- Pre-Cook the Pasta Shells: Boil your cannelloni shells for one minute less than the package says, then drain and rinse with cold water. They’ll finish cooking in the oven, and this prevents them from turning mushy when layered. Trust me, your future self will notice the difference.
- Mix Filling Last Minute: Combine the ricotta, egg, Parmesan, and beef right before assembling—no waiting around. The egg helps bind, but if you mix too early, the filling can get grainy. Keep everything chilled until you’re ready to roll.
Essential equipment for great beef and ricotta cannelloni
Pasta Rolling Tools
Fresh pasta sheets are ideal, but store-bought lasagna noodles work too. If making fresh, invest in a pasta machine like the Marcato Atlas 150—it handles sheets perfectly.
For a budget option, a rolling pin and flour-covered surface work fine, though results vary. I prefer fresh sheets for that al dente bite and authentic texture. 🍝
Baking Dish Essentials
Use a 9x13-inch baking dish with a 2-3 inch rim to prevent spills. I recommend Ceramic or stainless steel—they distribute heat evenly. Avoid glass if baking at high temps, as it can cause hot spots.
For extra insurance, place your dish on a baking sheet before inserting into the oven. This catches any potential drips.
Sauce Prep Tools
Homemade marinara? A fine-mesh strainer removes seeds for silky texture. For jarred sauce, heat it gently in a saucepan to loosen consistency. I keep a small whisk handy to smooth out any lumps. For béchamel, a double boiler prevents scorching—essential for creamy perfection. 🍅
Mixing & Measuring
Use a large mixing bowl (at least 8-quart capacity) for the filling—it prevents spills when combining ricotta and eggs. A kitchen scale ensures precise measurements, especially for cheese.
For the flour, I sift it first to avoid lumps. A rubber spatula helps scrape every last bit of filling from the bowl.
Assembly Tools
Work quickly with a sharp chef's knife to trim pasta sheets evenly. A spoon or piping bag helps portion filling neatly. For tight rolls, I use a bench scraper to press edges firmly. A pastry brush lightly coats sheets with olive oil before rolling—this prevents sticking. 🧑🍳
Baking Gear
Aluminum foil is a must for covering during the initial bake. For crispy cheese, I use parchment paper under the foil to catch moisture. A meat thermometer ensures internal temp reaches 165°F—critical for food safety.
For even browning, rotate the dish halfway through baking. A wire rack cools finished cannelloni without soggy bottoms.
Nutrition facts
Frequently asked questions
Can I use store-bought pasta shells instead of fresh sheets? Store-bought lasagna noodles work perfectly and save time. Just
Why does my ricotta filling get watery during baking?
This usually happens when the ricotta isn't drained properly or too many eggs are added. Drain ricotta in a fine-mesh strainer for 15 minutes before using, and stick to the 2 eggs in the recipe. For extra stability, add 1/4 cup grated Parmesan to absorb moisture.
What's the best sauce pairing for this recipe?
Classic marinara works perfectly, but béchamel sauce adds luxurious creaminess. For variety, try a light tomato-cream sauce or a brown butter and sage reduction. The key is balancing richness—avoid overpowering the delicate beef and cheese filling.
Can I make this ahead of time?
Yes! Assemble the cannelloni up to 4 hours ahead and refrigerate covered. Bake straight from the fridge, adding 10 extra minutes to the covered baking time. For freezing, assemble completely, wrap tightly in foil, and freeze. Bake from frozen with 15 extra minutes uncovered.
How do I prevent the filling from leaking out?
Work quickly when assembling and press the pasta edges firmly with a bench scraper. Chill the assembled cannelloni for 30 minutes before baking to help the filling set. Also ensure your filling isn't too wet—if it looks too loose, add 1 extra tablespoon flour.
