Skip to Content

The 7 Best Substitutes for Cottage Cheese in Lasagna

Cottage cheese is a popular ingredient in lasagna recipes, known for its creamy texture and mild flavor.

It adds a delicious richness to the layers of pasta and sauce, making it a staple in many households.

But what if you’re out of cottage cheese, or you’re looking for a healthier or dairy-free alternative to use in your lasagna?

What are the best substitutes for cottage cheese in lasagna? The best substitutes for cottage cheese in lasagna include ricotta cheese, Greek yogurt, silken tofu, sour cream, or a combination of cream cheese and mozzarella. For a dairy-free option, you can opt for vegan cheese, cashew cream, or almond-based ricotta.

No matter your dietary preferences or restrictions, we’ve got you covered with a variety of options to keep your lasagna creamy and delicious!

Let’s take a closer look, shall we?

Why Use Cottage Cheese in Lasagna?

Cottage Cheese Lasagna

Cottage cheese is a popular and healthier alternative to ricotta cheese in lasagna. Here are five reasons why cottage cheese is used in lasagna:

  1. Health benefits: Cottage cheese is lower in calories than ricotta cheese and is a good source of protein.
  2. Creamy texture: Full-fat cottage cheese has a higher fat content, which gives the dish a richer, creamier texture and taste.
  3. Cheesy sauce: Cottage cheese creates a thicker and cheesier sauce than ricotta cheese, which can be watery.
  4. Nutty flavor: Parmesan cheese, often used in lasagna, adds a nutty flavor to the dish when combined with cottage cheese.
  5. Similar flavor to ricotta: The flavors of ricotta and cottage cheese are nearly identical, but cottage cheese has a different texture and fat level that may be preferred for a lighter lasagna.

The 7 Best Substitutes for Cottage Cheese in Lasagna

Cottage cheese is a common ingredient in lasagna, but it can be difficult to find or hard to digest for some.

If you’re looking for an alternative, here are seven substitutes that will provide the same creamy texture and flavor:

1. Ricotta Cheese

Ricotta Cheese

Ricotta cheese, a beloved Italian staple, is a smooth, creamy delight that boasts a mild, slightly sweet flavor.

Its delicate taste and velvety texture make it an ideal choice for countless recipes, especially in pasta dishes like lasagna.

Ricotta cheese can seamlessly take the place of cottage cheese in lasagna, delivering a deliciously creamy layer that complements the other ingredients.

Simply substitute equal parts ricotta for cottage cheese in your favorite lasagna recipe, and you’ll find that the outcome is just as tasty, if not more so.

Opting for ricotta cheese ensures a sumptuous, mouthwatering lasagna that will have everyone asking for seconds.

2. Greek Yogurt

Greek Yogurt

Greek yogurt, known for its thick, rich consistency and tangy flavor, serves as another excellent alternative to cottage cheese in lasagna.

Its high protein content and lower fat levels make it a nutritious and satisfying option for those seeking a healthier choice.

To use Greek yogurt in your lasagna, mix it with an egg and your choice of seasonings to create a creamy, flavorful layer.

This substitution not only adds a unique depth of flavor but also contributes to a delightfully silky texture, making your lasagna a true culinary masterpiece.

Greek yogurt’s versatility and healthful properties make it a must-try substitute in your next lasagna creation.

3. Silken Tofu

Silken Tofu

For those seeking a plant-based alternative to cottage cheese in lasagna, look no further than silken tofu.

This soft, smooth soy-based product offers a neutral flavor that can easily be transformed with your favorite herbs and spices.

Rich in protein and low in fat, silken tofu provides a health-conscious and vegan-friendly option for lasagna lovers.

To use silken tofu as a substitute, blend it with your choice of seasonings and a touch of lemon juice or vinegar to achieve a creamy, tangy mixture.

Layer this mixture into your lasagna, and you’ll be surprised at how well it mimics the texture of cottage cheese while imparting a subtle, delicious flavor.

Embrace silken tofu as a versatile, plant-based alternative that caters to various dietary preferences without compromising on taste or texture.

4. Sour Cream

Sour Cream

Sour cream is a tangy, creamy dairy product that can easily stand in for cottage cheese in lasagna recipes.

The rich, velvety texture adds a luxurious depth to the dish, while the bright tanginess balances out the heavier flavors of the meat and tomato sauce.

When using sour cream as a substitute, simply replace the cottage cheese in equal amounts, ensuring a smooth and decadent lasagna.

This alternative not only enhances the creaminess of your lasagna but also adds a unique, zesty twist that will delight your taste buds.

5. Cream Cheese and Mozzarella Combination

Cream Cheese

For an indulgent alternative to cottage cheese in lasagna, consider combining cream cheese and shredded mozzarella.

The cream cheese provides a velvety texture and a mild, slightly tangy flavor, while the mozzarella adds a delightful, gooey stretchiness.

To create this mixture, blend equal parts softened cream cheese and shredded mozzarella until smooth, and use it as a direct substitute for cottage cheese in your lasagna recipe.

This combination gives your lasagna a luscious, creamy consistency, while the mozzarella imparts a beautiful, golden-brown crust when baked.

6. Vegan Cheese

For those seeking a dairy-free alternative to cottage cheese in lasagna, vegan cheese is the perfect solution.

There are various vegan cheese options available, such as almond-based or soy-based cheeses, which mimic the texture and taste of traditional dairy cheese.

When selecting a vegan cheese, opt for a mild, soft variety that will blend seamlessly into your lasagna.

Simply replace the cottage cheese with an equal amount of vegan cheese, ensuring a delicious, dairy-free lasagna that caters to all dietary preferences.

7. Cashew Cream or Almond-based Ricotta

Cashew Cream

For a nutritious, plant-based alternative to cottage cheese in lasagna, consider using cashew cream or almond-based ricotta.

Cashew cream is a rich, creamy mixture made from soaked cashews blended with water, while almond-based ricotta is a similar product made from almonds.

Both options provide a silky, smooth texture that closely resembles cottage cheese, while also offering a subtle, nutty flavor that complements the other ingredients in lasagna.

To substitute, use equal amounts of cashew cream or almond-based ricotta in place of cottage cheese, ensuring a delicious, nutrient-dense lasagna that will impress even the most discerning palates.


In conclusion, there are several great substitutes for cottage cheese in lasagna that can be used to create a delicious and healthy dish.

From ricotta cheese and parmesan cheese to Greek yogurt and tofu, there are many options to choose from depending on your dietary preferences and taste preferences.

The key is to find a substitute that provides a similar texture, creaminess, and flavor to cottage cheese.

By using one of these top seven substitutes, you can create a lasagna that is just as tasty and satisfying as the original.

The 7 Best Substitutes for Cottage Cheese in Lasagna

The 7 Best Substitutes for Cottage Cheese in Lasagna

Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 4 people


  • Ricotta Cheese
  • Greek Yogurt
  • Silken Tofu
  • Sour Cream
  • Cream Cheese and Mozzarella Combination
  • Vegan Cheese
  • Cashew Cream or Almond-based Ricotta


  • Pick your favorite substitute from the list above.
  • Follow cooking directions for your selected substitute with the proper ratio of ingredients.
jenny happy muncher
 | Website

Jenny has always been passionate about cooking, and she uses her platform to share her joy of food with others. Her recipes are easy to follow, and she loves giving tips and tricks to help others create their own unique culinary creations.