Beef and Ricotta Cannelloni Recipe: Cheesy Stuffed Pasta Baked to Bubble-Over Perfection

Soups & Stews

Beef and Ricotta Cannelloni Recipe: Cheesy Stuffed Pasta Baked to Bubble-Over Perfection

This beef and ricotta cannelloni recipe delivers restaurant-quality pasta that's cheesy, hearty, and baked to bubble-over perfection—no takeout required. The secret lies in a perfectly balanced filling of ground beef, creamy ricotta, and aromatic herbs, all nestled between tender pasta tubes.

I've refined this recipe over years of testing, ensuring the filling stays cohesive while the cheese melts just enough to create that irresistible pull-apart texture.

The process is straightforward but requires patience—rolling the cannelloni tubes by hand ensures they hold their shape during baking, while a light sprinkle of mozzarella on top creates a golden, bubbly crust. A simple marinara sauce ties everything together, adding depth without overpowering the rich filling.

What you'll end up with is a dish that looks impressive yet feels comforting, perfect for family dinners or special occasions.

Baking at 375°F for 25-30 minutes guarantees a golden exterior and fully heated filling, while a 10-minute rest after baking ensures clean slices. The result is a perfectly balanced bite—tender pasta, savory beef, creamy ricotta, and tangy tomato sauce in every forkful.

Serve with a crisp green salad or garlic bread to soak up the last bit of sauce.

This recipe scales beautifully for crowds, and leftovers reheat just as well as the first serving. The key to success is not overfilling the tubes and baking them tube-side down for even cooking. Let's get started—your table is about to get an upgrade.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and ricotta cannelloni

Restaurant-quality cannelloni requires just 15 ingredients—rich beef, creamy ricotta, and aromatic herbs for perfect balance.

Ingredient Amount Notes
Cannelloni Tubes 🍝 24 pieces Fresh or dried, cooked al dente
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Whole Milk Ricotta Cheese 🧀 15 oz Full-fat for creaminess
Parmesan Cheese 🧀 1 cup Freshly grated, aged 24+ months
Fresh Basil Leaves 🌿 ½ cup Finely chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced, for aromatic depth
Large Eggs 🥚 2 whole Lightly beaten for binding
All-Purpose Flour 🌾 ½ cup For rolling surface
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing beef
Marinara Sauce 🍅 2 ½ cups Homemade or high-quality jarred
Mozzarella Cheese 🧀 1 cup Shredded, part-skim preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning and sauce
Freshly Ground Black Pepper 🌶️ 1 tsp For filling seasoning
Dried Oregano 🍃 1 tsp For filling depth
Nutmeg 🌶️ ¼ tsp Freshly grated for warmth

The ricotta is non-negotiable—whole milk, full-fat creates the ideal texture. Whole Foods Market carries excellent Italian ricotta, but any quality brand will work. For the beef, 80% lean ground chuck gives you that perfect balance of flavor and fat. Look for pre-ground at your butcher counter if you want the freshest possible. The Parmesan should be aged at least 24 months—you'll taste the difference in that nutty depth. Fresh basil is ideal, but dried oregano at half the amount works in a pinch. Always grate your own Parmesan—pre-grated clumps and loses flavor fast.

No fresh basil? Dried basil at one-third the amount suffices, though fresh is preferred. The cannelloni tubes can be fresh or dried—just ensure they're cooked al dente before stuffing. For the marinara, Rao's or Barilla jarred sauces are reliable, but homemade with San Marzano tomatoes elevates the dish. The eggs bind the filling—room temperature eggs blend more smoothly. Nutmeg adds warmth; if you're avoiding it, extra black pepper complements the filling. For the mozzarella, part-skim shredded melts more evenly than fresh mozzarella, which can make the topping soggy.

Prep the filling ahead and refrigerate for up to 24 hours—flavors meld beautifully. Stuffed cannelloni keep 3 days in the fridge before baking, though they're best fresh. Baked cannelloni reheat well—350°F for 15 minutes restores crispiness. Portion into individual servings before freezing for up to 3 months. Always bake tube-side down for even cooking and that signature golden crust. Leftovers make excellent lunches—just reheat with a splash of water to revive the sauce.

❤️

Why You'll Love This Recipe

  • No Boil Required: I swear by this trick—just toast the cannelloni tubes in olive oil for 2 minutes before filling. They hold shape like a dream, and you skip the whole "boiling pasta first" hassle. The edges stay crispy, too—no soggy mess here.
  • Creamy-Meaty Magic: That ricotta and ground beef combo? It’s like a hug in your mouth. The ricotta stays luscious while the beef adds hearty depth, and a sprinkle of parmesan right before baking turns it into pure satisfaction. (Yes, even on a Tuesday night.)
  • Leftovers That Shine: This freezes like a champ—just wrap individual portions and reheat straight from frozen. My kids grab them for school lunches, and honestly? They’d rather have this than anything store-bought. No sad, rubbery pasta here.
  • Budget-Friendly Feast: Ground beef and ricotta stretch further than you’d think, and cannelloni tubes cut prep time by half. I make a double batch for dinner and freeze half—no extra cost, just extra flavor for later. (Between us, this is my go-to when I’m broke but still want to impress.)

Step-by-step instructions for beef and ricotta cannelloni

Master this Italian classic with precise technique and professional results every time.

1

Prepare the Beef Filling

Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown. This should take about 5-6 minutes. The beef is ready when it releases easily from the pan and develops a deep mahogany hue.

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn. Stir in the 1.5 tsp Diamond Crystal kosher salt, 1 tsp freshly ground black pepper, 1 tsp dried oregano, and 0.25 tsp freshly grated nutmeg. Remove from heat and let cool for 5 minutes—this prevents the ricotta from curdling when mixed.

2

Combine Filling Ingredients

In a large mixing bowl, combine the cooled beef mixture with the 15 oz whole milk ricotta cheese, 1 cup freshly grated Parmesan cheese, 0.5 cup finely chopped fresh basil leaves, and the 2 lightly beaten large eggs. Using a rubber spatula, gently fold everything together until just combined—overmixing will make the filling tough. The mixture should be cohesive but still slightly lumpy, resembling thick mashed potatoes with visible beef pieces.

Taste and adjust seasoning if needed. The filling should be rich, slightly salty, and aromatic from the basil and nutmeg. Cover the bowl and refrigerate for 30 minutes to let the flavors meld—this chilling step also makes the filling easier to work with later.

3

Assemble the Cannelloni

Cook the 24 cannelloni tubes according to package instructions until al dente (typically 8-10 minutes in boiling salted water). Drain well and immediately transfer to a baking sheet lined with the 0.5 cup all-purpose flour. Toss gently to coat lightly—this prevents sticking when stuffing.

Working quickly, spoon about 1 tablespoon of the beef-ricotta filling into each tube. Be generous but don't overfill—you want room for expansion when baking. If the filling is too soft to hold shape, chill the tubes for 10 minutes before stuffing. Arrange the stuffed tubes seam-side down in a single layer in a 9x13-inch baking dish.

4

Layer with Sauces and Cheese

Spread 2 cups of the 2.5 cups marinara sauce evenly over the stuffed cannelloni, coating them completely. Sprinkle with half of the 1 cup shredded mozzarella cheese and all of the remaining 0.5 cup marinara sauce. Top with the remaining mozzarella, pressing down gently to ensure good contact with the pasta.

The cheese should melt into a golden, bubbly blanket when baked. For extra richness, you can add another layer of sauce on top before baking, but this version delivers perfect balance between creamy filling and tangy tomato sauce.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Bake uncovered for 25-30 minutes until the cheese is deep golden brown and bubbling vigorously at the edges. The cannelloni are done when the sauce is thickened and the cheese has formed a crispy crust on top.

Let rest for 10 minutes before serving—this allows the filling to set slightly and prevents sauce from running when you cut into them. Garnish with additional fresh basil leaves if desired. Each bite should deliver tender pasta, creamy ricotta, savory beef, and melted mozzarella in perfect harmony.

👨‍🍳

Pro Tips For Making Beef And Ricotta Cannelloni

  • Preheat Your Pans First: The ricotta filling and cannelloni tubes will stick like glue if your baking dish and skillet aren’t screaming hot. I learned this the hard way—my first batch looked like a sad, glued-together pasta experiment. Get that oven rack in the middle position and let the dish heat for 10 minutes before adding sauce or tubes.
  • Drain and Press Ricotta: Whole milk ricotta is rich, but it’s also wet—like, too wet for filling tubes neatly. Spread it on a towel, sprinkle with salt, and let it sit for 10 minutes while you cook the beef. Then, press it gently with a spatula. It’ll firm up enough to pipe cleanly, and your cannelloni won’t leak like a broken dam.
  • Brown the Beef Right: Ground beef’s flavor comes from browning, not just cooking. Break it into small chunks first, then sear them in batches over medium-high heat until they’re dark and crispy on the edges. Skip this, and you’ll end up with a mushy, bland filling that tastes like it was microwaved.
  • Use Basil Pesto for Speed: Fresh basil is great, but chopping it by hand adds up. Make a quick pesto by blending 1 cup basil, 2 cloves garlic, ¼ cup Parmesan, ½ cup olive oil, and a pinch of salt. Fold it into the ricotta filling—it brightens the dish instantly and cuts down on prep time. (Yes, even if you’re impatient like me.)

Pro cooking tips for beef and ricotta cannelloni

Filling Consistency

The secret to a perfect beef-ricotta filling is achieving the right texture—creamy but not soupy, cohesive but not dense. I find that gently folding the ingredients with a rubber spatula (not mixing vigorously) keeps the ricotta's natural creaminess intact.

If your filling feels too loose, add 1-2 tablespoons of all-purpose flour or 1 extra beaten egg to help bind it. For extra richness, I sometimes fold in 1 ounce of cream cheese with the ricotta—it adds stability and a velvety texture. 🧀

Stuffing Without Spillage

Stuffing cannelloni tubes without a mess requires two key techniques: a lightly floured surface and room-temperature filling. If your filling is too cold, it won’t hold shape—let it sit at room temperature for 10-15 minutes before stuffing.

I use a pastry bag with a large round tip (or a zip-top bag with a corner snipped off) to pipe the filling neatly into each tube. For extra security, gently press the edges of the tube together after stuffing to seal the filling inside.

This prevents leaks during baking and keeps the shape intact. 🍝

Baking for Even Cooking

Baking cannelloni tube-side down is non-negotiable—it ensures even cooking and prevents the tubes from collapsing. I always arrange them in a single layer in a 9x13-inch baking dish with enough space between each tube for heat circulation.

For extra insurance, I place a second baking sheet on the lower oven rack to catch any drips. If your oven runs hot, tent the dish with foil for the first 15 minutes to prevent over-browning.

The filling should be fully heated through (165°F internal temperature) while the cheese on top turns golden and bubbly. 🌡️

Sauce Layering Tricks

The way you layer sauce and cheese makes all the difference. Start by spreading a thin, even layer of marinara sauce over the stuffed tubes—this prevents the mozzarella from sticking directly to the pasta.

Then, sprinkle half the cheese evenly, followed by the remaining sauce, and finally the rest of the mozzarella. Press down gently to help the cheese melt into a cohesive blanket.

For a restaurant-style finish, I broil the dish for the last 2-3 minutes to create a crispy, golden crust on top. Just watch it closely—broiling can happen fast! 🔥

Resting for Clean Slices

Skipping the rest is the fastest way to end up with messy, runny cannelloni. After baking, let the dish rest for the full 10 minutes—this allows the filling to firm up slightly and the sauce to set.

I use this time to set the table or prep sides, but it’s crucial for clean slices. If you’re short on time, rest for at least 5 minutes, but don’t rush it.

The filling will hold its shape better, and the sauce won’t pool out when you cut into it. Trust me, this small step makes a huge difference in presentation. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 1020mg44%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe with store-bought cannelloni tubes?

This recipe works perfectly with both fresh and dried cannelloni tubes. For dried tubes, cook them al dente (about 8-10 minutes) before stuffing. Fresh tubes are ideal for a more delicate texture, but dried tubes work well too—just ensure they're fully cooked and drained well to prevent a soggy final dish.

2

How do I prevent my cannelloni from falling apart when slicing?

Let the baked cannelloni rest for the full 10 minutes after baking—this allows the filling to set and the sauce to thicken. Also, avoid overfilling the tubes (use about 1 tablespoon of filling per tube) and arrange them seam-side down in the baking dish for stability. If they still feel fragile, chill them for 15 minutes before slicing.

3

Can I use cottage cheese instead of ricotta?

While cottage cheese can work in a pinch, it won't give the same creamy texture. For best results, stick with ricotta—it's lighter and blends more smoothly. If you're avoiding dairy, consider a vegan ricotta substitute or a mix of mashed tofu and nutritional yeast for a similar texture. The filling should be cohesive but still slightly lumpy for the best bite.

4

How far ahead can I prepare the filling?

You can prepare the beef-ricotta filling up to 24 hours ahead and refrigerate it. This actually enhances the flavors! Just let it sit at room temperature for 10-15 minutes before stuffing to make it easier to work with. Stuffed cannelloni can also be refrigerated for 3 days before baking, though they're best fresh.

5

What's the best way to reheat leftovers?

Reheat leftovers in a 350°F oven for 15-20 minutes, covered with foil, until bubbly. For a crispier texture, broil for 2-3 minutes at the end. Avoid microwaving—it makes the pasta soggy. To revive the sauce, add a splash of water or milk before reheating. Leftovers keep well for 3 days in the fridge or 3 months in the freezer.

★★★★★4.6(1 review)
Categories Soups & Stews