Cottage Cheese Alfredo Meatball Subs
These Cottage Cheese Alfredo Meatball Subs are a high-protein twist on a classic comfort food, combining creamy homemade alfredo with savory meatballs on toasted sub rolls.
Craving something warm, cheesy, and satisfying but also want to keep the protein high and the prep easy? These Cottage Cheese Alfredo Meatball Subs are exactly what you need. They take the classic meatball sub and give it a creamy, dreamy makeover with a lightened-up alfredo sauce made from cottage cheese. The result is a sandwich that’s rich, flavorful, and packed with protein to keep you full for hours. Perfect for a quick weeknight dinner or a hearty lunch that feels like a treat without the guilt.
If your family loves meatball subs but you’re trying to get more protein on the table without spending hours in the kitchen, this recipe is a game-changer. The meatballs come together fast with simple pantry ingredients, and the sauce blends up in minutes. Toasted sub rolls get loaded with juicy meatballs and that luscious white sauce, then broiled until bubbly. It’s the kind of meal that makes everyone happy — including you when you see them devour it.
These subs are also perfect for busy moms and beginner cooks. The instructions are straightforward, and you can make the meatballs and sauce ahead of time. Whether you need a quick dinner before soccer practice or a filling lunch to power through the afternoon, this recipe delivers comfort and convenience in every bite.
Why You’ll Love This Recipe
- High protein without the heavy cream – Cottage cheese adds a silky texture and a serious protein boost, with less fat than traditional alfredo.
- Ready in under 30 minutes – From start to finish, these subs are on the table fast. Great for busy weeknights.
- Crowd-pleasing flavor – Creamy alfredo, savory meatballs, and toasted bread – a combination everyone loves.
- Beginner-friendly steps – Even if you’ve never made a meatball or a sauce from scratch, these instructions make it easy.
- Make-ahead friendly – Prep the meatballs and sauce up to two days in advance, then assemble and broil when ready.
- Budget-friendly ingredients – Cottage cheese, ground meat, pasta sauce staples – you probably have most of them already.
- Customizable spice level – Add red pepper flakes or use spicy Italian sausage for a kick.
- Perfect for meal prep – Make a double batch and enjoy leftovers for lunch the next day.
Ingredients
For the Meatballs:
- 1 lb (450g) ground beef or ground turkey (85/15 works well)
- 1/2 cup (60g) plain breadcrumbs (use gluten-free if needed)
- 1/4 cup (25g) grated Parmesan cheese
- 1 large egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil (for browning)
For the Cottage Cheese Alfredo:
- 1 cup (240g) full-fat or low-fat cottage cheese
- 1/2 cup (120ml) chicken or vegetable broth
- 1/4 cup (25g) grated Parmesan cheese
- 2 cloves garlic, minced
- 1 tablespoon unsalted butter
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- Pinch of nutmeg (optional, but adds warmth)
For the Subs:
- 4 soft sub or hoagie rolls (about 6 inches each)
- 1 cup (115g) shredded mozzarella cheese (freshly shredded melts best)
- Optional: fresh parsley or basil for garnish
Optional Substitutions
- Ground turkey or chicken for a leaner meatball – works great, just don’t overcook.
- Gluten-free breadcrumbs – use certified gluten-free panko or oats ground fine.
- Vegan Parmesan – plant-based parmesan works in the sauce, but skip it in the meatballs or use a vegan alternative.
- Dairy-free cheese – use dairy-free mozzarella and cottage cheese alternatives (cashew-based works best).
- Low-fat cottage cheese – trims extra calories; sauce stays creamy but might be slightly less rich.
- Homemade breadcrumbs from stale bread – toast and pulse in a food processor.
- Add spinach – stir a handful of fresh spinach into the sauce for extra veggies and color.
- Spicy twist – add 1/2 teaspoon red pepper flakes to the sauce or use spicy Italian sausage instead of ground meat.
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Make the meatball mixture: In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic powder, onion powder, oregano, salt, and pepper. Mix with your hands until just combined. Do not overmix.
- Form the meatballs: Roll the mixture into 16 even-sized meatballs, about 1.5 inches in diameter. Place them on the prepared baking sheet.
- Brown the meatballs: Heat olive oil in a large skillet over medium-high heat. Add meatballs in a single layer (work in batches if needed). Cook for 5-7 minutes, turning occasionally, until browned on all sides. They don’t need to be cooked through yet.
- Finish baking: Transfer the browned meatballs to the oven and bake for 8-10 minutes, until cooked through (internal temp 165°F for poultry, 160°F for beef).
- Make the alfredo sauce: While meatballs bake, combine cottage cheese, broth, Parmesan, garlic, butter, salt, pepper, and nutmeg in a blender. Blend on high until completely smooth and creamy, about 30 seconds.
- Warm the sauce: Pour the sauce into the same skillet used for the meatballs (wipe out excess oil). Warm over low heat, stirring often, for 2-3 minutes. Adjust seasoning to taste.
- Toast the sub rolls: Slice the rolls open but not all the way through. Place them on a baking sheet cut side up. Toast under the broiler for 1-2 minutes until lightly golden. Watch closely.
- Assemble the subs: Remove rolls from oven. Place 4 meatballs in each roll. Spoon the warm alfredo sauce generously over the meatballs. Top each sub with shredded mozzarella.
- Broil until bubbly: Return the assembled subs to the oven and broil for 2-3 minutes until cheese is melted and lightly browned. Keep an eye on them.
- Garnish and serve: Sprinkle with fresh parsley or basil if desired. Serve immediately while hot and cheesy.
Pro Tips
- Use room temperature cottage cheese – it blends smoother and prevents the sauce from being grainy.
- Don’t overmix the meatballs – overworking the meat makes them tough. Mix until the ingredients just come together.
- Use an ice cream scoop for perfectly uniform meatballs that cook evenly.
- Freshly shred your mozzarella – pre-shredded cheese has anti-caking agents that prevent smooth melting.
- Make the sauce ahead – the alfredo can be refrigerated for up to 3 days. Reheat gently on the stove or in the microwave.
- Double the batch – these subs disappear fast. Make extra for leftovers or lunch the next day.
- Toast rolls properly – a crunchy roll keeps the bread from getting soggy. If the rolls are too soft, they’ll absorb the sauce quickly.
- Adjust garlic to taste – love garlic? Add an extra clove or a pinch of garlic powder to the sauce.
- For a thicker sauce – reduce the broth by 2 tablespoons. For a thinner sauce, add more broth a tablespoon at a time.
- Let meatballs rest – after baking, rest them for a minute or two before assembling to let juices redistribute.
Variations and Substitutions
- Chicken parmesan style – replace meatballs with breaded chicken tenders and use marinara instead of alfredo for a fusion sub.
- Add sautéed mushrooms – slice and cook mushrooms in the skillet before making the sauce; stir them into the alfredo.
- Keto-friendly version – use keto breadcrumbs (almond flour-based) and serve on keto-friendly rolls or in lettuce wraps.
- Gluten-free option – use gluten-free breadcrumbs and gluten-free sub rolls. Check that your broth is certified gluten-free.
- Spicy Cajun meatballs – add 1 teaspoon Cajun seasoning to the meatball mixture. Top with pepper jack cheese instead of mozzarella.
- Vegetarian version – use plant-based meatballs (store-bought or homemade lentil balls) and follow the same steps.
- Use pre-made frozen meatballs – in a pinch, thawed frozen meatballs work well. Brown them in the skillet and proceed as directed.
- Extra cheesy – mix some shredded provolone or fontina into the mozzarella for a more complex cheese flavor.
Storage and Reheating
Fridge
Store leftover meatball subs (or components separately) in an airtight container in the refrigerator for up to 4 days. If storing assembled subs, wrap them tightly in foil or plastic wrap to keep the bread from drying out. The sauce keeps well in a sealed jar.
Freezer
You can freeze the meatballs and sauce separately for up to 3 months. Freeze meatballs on a baking sheet until solid, then transfer to a freezer bag. Pour sauce into a freezer-safe container. Thaw in the refrigerator overnight before assembling. Assembled subs are best fresh, but you can freeze unbaked subs (without broiling) wrapped tightly in foil; bake directly from frozen at 375°F for 20 minutes or until hot.
Reheating
To reheat a fully cooked sub, place it on a baking sheet in a 350°F oven for 8-10 minutes, until the cheese is bubbly and the meatballs are hot. Avoid microwaving unless absolutely necessary — the bread gets chewy. For just the meatballs and sauce, reheat gently in a skillet over medium-low heat, adding a splash of broth to loosen the sauce.
FAQ
Can I use store-bought alfredo sauce instead? Yes, but the cottage cheese version is healthier and higher in protein. If using jarred sauce, add 1/2 cup cottage cheese blended smooth to boost protein.
How do I keep the sub rolls from getting soggy? Toast the rolls thoroughly and don’t overdrench with sauce. A light coating is enough. Also, let the meatballs cool slightly so excess moisture evaporates.
Can I make this dairy-free? Use dairy-free cottage cheese (cashew-based), dairy-free mozzarella, plant-based Parmesan, and vegan butter. The flavor will differ slightly but still be delicious.
What’s the best ground meat for these meatballs? A mix of beef and pork (or beef and turkey) gives the best flavor and texture. For leaner subs, use all turkey or chicken, but add 1 tablespoon olive oil to keep them moist.
Can I prepare these subs ahead of time for a party? Yes. Assemble the subs completely (without broiling) on a baking sheet, cover with foil, and refrigerate up to 24 hours. When ready to serve, remove foil and broil as directed, adding a couple of extra minutes.
What can I serve with these subs? A simple green salad or roasted vegetables (like broccoli or asparagus) balance the richness. Garlic knots or a bowl of tomato soup also pair wonderfully.
Are the meatballs gluten-free? Not as written, but you can substitute gluten-free breadcrumbs. Ensure all other ingredients (like broth) are certified gluten-free.
Can I use the sauce for pasta? Absolutely! This cottage cheese alfredo is fantastic over fettuccine, zoodles, or as a lasagna sauce. The yield is enough for about 8 oz of pasta.
Nutrition Information
Nutritional values are estimated and can vary depending on the ingredients used.
Save this recipe
Print and download options unlock in 30 seconds.
