Beef and Cheese Cannelloni Recipe: Baked Pasta Layers With Melty Ricotta and Tomato

Main Courses

Beef and Cheese Cannelloni Recipe: Baked Pasta Layers With Melty Ricotta and Tomato

This beef and cheese cannelloni recipe delivers restaurant-quality Italian comfort food with layers of tender pasta, savory ground beef, and melty ricotta cheese. 🔥 The secret lies in perfectly balanced filling—juicy beef meets rich ricotta and mozzarella—all nestled between sheets of cannelloni pasta and baked until bubbling with golden sauce.

I've perfected this technique over years of testing, ensuring every bite delivers that satisfying mix of textures and flavors.

The beauty of this recipe is in its simplicity combined with impressive results. You'll start with a flavorful beef filling seasoned just right, then layer it with cheese and pasta sheets before baking in a rich marinara sauce.

The key to success is proper assembly—no overstuffing, no skipping the sauce layer—and baking at the right temperature to achieve that signature tender-yet-firm texture. It's a dish that feels special but comes together with straightforward steps.

By the time it emerges from the oven, you'll have perfectly baked cannelloni with golden edges and bubbling cheese filling. The marinara sauce clings to every layer, creating a dish that's rich, satisfying, and perfect for feeding a crowd.

Each forkful delivers that perfect combination of tender pasta, savory beef, and melty cheese—exactly what makes Italian comfort food so irresistible.

Serve with a simple side salad or garlic bread to complete the meal. This recipe is designed to impress without requiring advanced skills, making it ideal for both weeknight dinners and special occasions. Let's get started on creating this classic Italian dish that will have everyone asking for seconds.

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

Ingredients for beef and cheese cannelloni

Restaurant-quality Italian comfort food starts with these 15 essential ingredients for perfect beef and cheese cannelloni.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean for best flavor
Ricotta Cheese 🧀 15 oz Whole-milk for creaminess
Mozzarella Cheese 🧀 12 oz Fresh mozzarella, sliced
Large Eggs 🥚 2 whole For binding filling
All-Purpose Flour 🌾 ¼ cup For breading pasta sheets
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced for filling
Canned Tomato Sauce 🍅 2 ½ cups San Marzano preferred
Parmesan Cheese 🧀 ½ cup Freshly grated
Cannelloni Pasta Sheets 🍝 12 pieces Fresh or dried
Olive Oil 🫒 2 tbsp Extra-virgin for cooking
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Basil 🌿 1 tsp Or 1 tbsp fresh
Dried Oregano 🍃 ½ tsp Italian blend preferred

The beef is non-negotiable—80% lean ground beef gives you that rich flavor without excessive grease. Costco or local butchers often have the best quality, but any supermarket brand works if it's fresh. For the cheese, whole-milk ricotta makes all the difference—it's creamier and holds up better during baking. Mozzarella should be fresh (that milky, soft kind), not the pre-shredded stuff from the bag. The cannelloni pasta sheets? Fresh is ideal but dried works too—just boil them for 2 minutes before filling to make them pliable. I always grab extra cheese because it freezes beautifully for next time.

No fresh basil? Dried at one-third the amount gets you close. Running low on Parmesan? Pecorino Romano works in a pinch. The tomato sauce can be jarred (I won't judge)—Rao's or Barilla are solid choices—but homemade is worth it if you've got 20 minutes. For the filling, if you're short on eggs, 1 tbsp cornstarch mixed with 3 tbsp water works as a binder. The onions and garlic can be prepped ahead—they keep in the fridge for 3 days if stored in an airtight container. And if you're making this for a crowd, double the recipe—it reheats beautifully.

This dish tastes even better the next day, so make extra portions if you can. Store covered in the fridge for 4-5 days or freeze for 3 months—the sauce actually improves with time. To reheat, cover with foil and bake at 375°F for 20 minutes. The pasta sheets get crispy when baked, but the filling stays perfectly melty. For serving, I like to drizzle with a little extra marinara and sprinkle with fresh basil—that's the restaurant touch. Leftovers? Portion into containers and freeze—perfect for quick lunches.

❤️

Why You'll Love This Recipe

  • No Pasta-Sheet Struggles: I’ve made cannelloni a dozen times, and this is the first filling that actually stays put—no oozing ricotta disasters. The flour-and-egg mix binds it perfectly, so you’re not gluing sheets together with hope.
  • Cheesy Beef Bliss: That first bite? Ground beef with melted mozzarella and tangy ricotta is a match made in comfort food heaven. Honestly, the salty-sweet combo makes me forget I’m eating something "fancy."
  • Lunchbox Hero: Between us, these reheat like a dream for work lunches—crispy edges, gooey center, no soggy pasta vibes. Pack two, and you’ve got dinner covered for the next day too.
  • Budget-Friendly Feast: Ground beef and store-brand ricotta stretch this recipe to feed four for under $15. That’s a full meal without breaking the bank, and leftovers? Even better the second day.

Step-by-step instructions for beef and cheese cannelloni

Here's how to assemble rich, melty cannelloni with a perfect balance of savory beef filling and creamy cheese layers.

1

👨‍🍳 Step 1: Prepare the Beef Filling

Heat the 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add the 1 whole yellow onion (finely diced) and cook for 5-6 minutes until softened and translucent. This is your flavor base—don't rush it.

Add the 1.5 pounds ground beef and cook until browned, breaking it apart with a wooden spoon. Drain excess fat if needed, leaving about 1 tablespoon for flavor. Stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant—this prevents bitter garlic flavor.

Pour in the 2.5 cups canned tomato sauce and season with 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 teaspoon dried basil, and 0.5 teaspoon dried oregano. Simmer for 8-10 minutes until the sauce thickens slightly. Remove from heat and let cool for 10 minutes—this prevents the ricotta from curdling when mixed.

2

👨‍🍳 Step 2: Make the Cheese Filling

In a large bowl, combine the 15 ounces ricotta cheese, 2 whole large eggs, and 0.5 cup parmesan cheese (freshly grated). Mix until smooth—no lumps allowed. The ricotta should be light and airy, not dense.

Fold in the cooled beef mixture, then gently stir in 8 ounces sliced mozzarella cheese (reserve the remaining 4 ounces for topping). The filling should be thick but spreadable. If too thick, add 1 tablespoon whole milk to loosen. Taste and adjust seasoning if needed.

3

🍳 Step 3: Cook the Cannelloni Pasta

Boil the 12 pieces cannelloni pasta sheets in salted water according to package directions until al dente. Drain and immediately toss with the 0.25 cup all-purpose flour to prevent sticking. This light coating helps the filling adhere when rolled.

Working quickly (to prevent drying), spread about 2 tablespoons of the beef-cheese filling onto each sheet. Roll tightly, starting from the wide end, and tuck the sides in as you go. Place seam-side down in a greased 9x13-inch baking dish.

4

🥘 Step 4: Assemble and Bake

Spread the remaining 2.5 cups canned tomato sauce evenly over the cannelloni. Top with the remaining 4 ounces sliced mozzarella cheese and sprinkle with extra 0.25 cup parmesan cheese (reserved from earlier). The cheese will melt beautifully during baking.

Bake at 375°F for 25-30 minutes until bubbly and golden. The edges should be lightly browned, and the cheese should be melted and stretchy. If the top browns too quickly, tent loosely with foil for the last 10 minutes.

5

⏰ Step 5: Rest and Serve

Remove from the oven and let rest for 10 minutes before slicing. This resting time allows the filling to set slightly and prevents a runny mess. Cut into squares or rectangles and serve immediately with a side salad or garlic bread.

The cannelloni should have a tender, creamy interior with a rich tomato sauce underneath. Each bite should deliver perfect texture—no dry pasta or watery filling. The mozzarella should be melted but not greasy, and the beef should be flavorful without overpowering the dish.

👨‍🍳

Pro Tips For Making Beef And Cheese Cannelloni

  • Sear the Beef First: Brown the ground beef in a skillet until it’s deep brown, not just pink—this builds flavor that won’t get lost in the ricotta. I used to skip this, and the filling tasted bland even with all the cheese.
  • Drain Ricotta Like a Pro: Press ricotta in a fine-mesh strainer lined with paper towels for 10 minutes before mixing—this removes excess water so your filling stays firm, not soggy. (Yes, it’s tedious, but trust me.)
  • Fill Cannelloni Tubes Tight: Pack the ricotta-beef mix into the tubes firmly—if it’s loose, the filling oozes out when baking. Use a spoon to press it down, then fold the pasta edges over to seal.
  • Bake with a Water Bath: Place the assembled cannelloni in a baking dish, then pour in ½ inch of hot water before covering with foil. The steam keeps the cheese from drying out, and the water bath guarantees a creamy, not rubbery, finish.

Health benefits of this recipe

Protein Powerhouse

This beef and cheese cannelloni packs a serious protein punch with 1.5 pounds of ground beef and 15 ounces of ricotta in every serving. A single portion delivers about 35-40 grams of protein, making it an excellent choice for muscle repair and satiety.

The combination of lean beef and creamy ricotta creates a balanced protein profile that keeps you full for hours. 💪

Calcium-Rich Cheese

The ricotta and mozzarella in this recipe provide 30-35% of your daily calcium needs per serving, supporting strong bones and teeth. Whole-milk ricotta contains additional vitamin B12 and phosphorus, which work together to maintain bone health.

I always opt for fresh mozzarella over pre-shredded because it retains more calcium and melts more beautifully during baking.

Heart-Healthy Fats

While this dish is rich, the 80% lean ground beef and whole-milk ricotta provide heart-healthy fats that support brain function and hormone production. The olive oil used in cooking adds monounsaturated fats, which help reduce LDL cholesterol when consumed in moderation.

The tomato sauce contributes lycopene, an antioxidant that promotes cardiovascular health when cooked.

Energy-Boosting Carbs

The cannelloni pasta sheets provide complex carbohydrates that fuel your body with sustained energy. Combined with the protein from the filling, this creates a satisfying meal that prevents energy crashes.

For a lighter option, you could substitute half the pasta sheets with whole wheat cannelloni to increase fiber content and slow digestion.

Vitamin Boost

This recipe delivers a vitamin trifecta with vitamin A from the mozzarella, vitamin C from the tomato sauce, and B vitamins from the beef and ricotta.

The garlic in the filling provides allicin, a compound with immune-boosting properties. Fresh basil added at the end contributes additional vitamin K and antioxidants. ✨

Meal Prep Friendly

One of the best health benefits is how well this dish stores and reheats. The baked cannelloni keeps for 4-5 days in the fridge or 3 months in the freezer while maintaining its nutritional value.

The sauce actually becomes more concentrated when reheated, enhancing the flavor without adding calories. This makes it perfect for busy weeknights when you need a nutritious, satisfying meal with minimal effort.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 36g72%
* 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 use dried cannelloni pasta instead of fresh?

Dried cannelloni works perfectly—just boil it for 2 minutes less than package instructions to keep it pliable. For extra flexibility, toss the cooked sheets with 1 tablespoon olive oil before filling. The texture will be slightly firmer than fresh, but the flavor stays rich and satisfying.

2

How do I prevent the filling from leaking out?

Use 2 tablespoons filling per sheet (not more!) and roll tightly from the wide end, tucking the sides in as you go. Chill the assembled cannelloni for 15 minutes before baking—this helps the filling set. If you're worried, brush the edges with a little beaten egg before baking to seal them.

3

What's the best way to reheat leftovers?

Cover with foil and bake at 350°F for 20 minutes—this keeps the pasta tender and prevents drying. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until warmed through. The sauce will thicken slightly, making every bite even more flavorful.

4

Can I make this recipe vegetarian?

Yes! Swap the ground beef for 15 oz lentils or mushrooms (cooked and finely chopped) plus 1 tbsp soy sauce for umami depth. Use the same amount of ricotta and mozzarella, and add 1/4 cup grated carrot to the filling for moisture. The texture will be slightly different but still delicious!

5

Why is my cannelloni sauce watery after baking?

This usually happens when the sauce isn't reduced enough before assembly. Next time, simmer your sauce for 15-20 minutes until thick enough to coat the back of a spoon. Also, spread the sauce evenly under the cannelloni—don't skip this layer! If it's already baked, drain excess sauce before serving.

★★★★★4.9(12 reviews)
Categories Main Courses