6 Best Alternatives To Ricotta Cheese In Lasagna

Looking for alternatives to ricotta cheese in lasagna? Whether you’re lactose intolerant, have dietary restrictions, or just want a new taste, we’ve got you covered.

In this article, we’ll show you some top picks for replacing ricotta cheese in lasagna. This way, you can enjoy this beloved Italian dish, with no compromises.

6 Best Alternatives To Ricotta Cheese In Lasagna

1. Cottage Cheese

Much like ricotta, cottage cheese is creamy, but also healthier and easier on your wallet. It makes lasagna smooth and velvety and mixes well with pasta, sauce, and everything else without overpowering the flavors.

To replace ricotta with cottage cheese in lasagna, simply use the same amount. For an even smoother texture, blend it until creamy.

Here are some tips for using cottage cheese:

  • Pick small-curd or medium-curd cottage cheese for creaminess.
  • Blend it before adding to achieve a smooth texture.
  • Add salt, garlic powder, or herbs to boost taste.

Choosing cottage cheese for lasagna is a smart move that lets you enjoy a yummy meal while discovering new tastes and textures.

Lasagna in a baking dish with basil leaves on top.

2. Greek Yogurt

Want a tangy, protein-packed alternative to ricotta in lasagna? Greek yogurt is your answer. It adds a creamy texture and zing to any lasagna. It works great in both savory and sweet dishes.

To use Greek yogurt in lasagna, simply replace the ricotta with it. Match the amounts to keep your lasagna creamy. Try different yogurt flavors, like plain, honey, or fruit, to spice things up.

Here are some flavor ideas for using Greek yogurt:

  • Mediterranean-inspired: Mix Greek yogurt with feta, herbs like oregano and basil, and sun-dried tomatoes.
  • Spinach and artichoke: Use Greek yogurt in spinach and artichoke lasagna for a lighter version.
  • Lemon and dill: For a fresh twist, add Greek yogurt with lemon zest, dill, and garlic.

Greek yogurt isn’t just tasty; it’s also good for you. It has protein, calcium, and probiotics. This makes it a healthier choice than ricotta. Plus, it’s readily available in stores, making it easy to enhance your lasagna.

3. Tofu

If you love Italian cuisine but you’re searching for a vegan-friendly option for your lasagna, tofu is a great choice. It’s tasty, healthy, and versatile, perfect for creating a creamy filling similar to ricotta.

There are three types of tofu:

  • Silken tofu: Smooth and ideal for blending into creamy fillings.
  • Soft tofu: Slightly firmer, excellent for crumbling and mimicking ricotta cheese.
  • Firm tofu: Great for slicing and adding texture, allowing you to customize your lasagna’s feel.
A slice of tofu lasagna with cheese and tomato sauce on a plate.

Tofu Lasagna Recipe

Here’s a simple base recipe:

  • 1 block of firm tofu
  • 2 tablespoons of nutritional yeast
  • 1 tablespoon of lemon juice
  • 1 teaspoon of dried basil
  • 1 teaspoon of dried oregano
  • Salt and pepper to taste
  1. Preheat your oven to 375°F (190°C).
  2. Press the tofu to remove excess moisture.
  3. Crumble the tofu into a bowl. Add nutritional yeast, lemon juice, and spices like dried basil, oregano, salt, and pepper.
  4. Stir everything until it’s well mixed.
  5. Layer the tofu mixture between noodles and sauce in your lasagna dish.
  6. Bake according to your lasagna recipe’s instructions.

You can personalize the recipe by including veggies, vegan cheese, or any plant protein you prefer. To boost your tofu filling, season it with herbs, spices, and aromatics like garlic, basil, or lemon juice. Feel free to try different mixes to spice up your tofu lasagna.

4. Nut-Based Cheese

Nut-based cheese is not only tasty and full of flavor but also a dairy-free ricotta substitute for lasagna. It’s made from nuts like cashews or almonds.

You can either make your own by soaking the nuts overnight and then blending them with water or plant-based milk until smooth, adding herbs, spices, or nutritional yeast for extra flavor. Alternatively, pre-made nut-based cheeses are available at many grocery stores, offering a convenient option.

To add nut-based cheese to your lasagna, simply spread it between the layers of noodles, along with your favorite sauce and fillings. The cheese will melt and blend with everything, creating a creamy lasagna. You can also try mixing it with other vegan cheeses or adding veggies and herbs for more taste.

5. White Sauce

Instead of ricotta, consider using white sauce, also known as béchamel sauce, to add a creamy, rich texture to lasagna. This smooth sauce is crafted from butter, flour, and milk, blending perfectly with the traditional ingredients of lasagna.

Vegetarian lasagna with white sauce and red peppers in a baking dish.

White Sauce Lasagna Recipe

Here’s an easy white sauce lasagna recipe:

  1. Cook lasagna noodles as the package says.
  2. Melt 4 tablespoons of butter on medium heat.
  3. Add 4 tablespoons of flour and whisk until smooth.
  4. Gradually pour in 2 cups of milk, whisking to avoid lumps.
  5. Stir over medium heat until the sauce thickens.
  6. Add salt, pepper, and any spices you like.
  7. Heat the oven to 375°F (190°C).
  8. Spread a little white sauce in a baking dish.
  9. Layer noodles, meat or veggies, and sauce until all are used.
  10. Cover the top with cheese and foil.
  11. Bake for 25–30 minutes, then uncover and bake for 10–15 minutes more.
  12. Let it cool a bit before serving.

For a vegan option, substitute the butter and milk with plant-based margarine and non-dairy milk to maintain that creamy texture.

6. Cream Cheese

If you’re looking for a creamy, smooth substitute for ricotta in your lasagna, consider cream cheese. It blends wonderfully with mozzarella and Parmesan, along with herbs and spices, to enrich the lasagna’s flavor.

Cream cheese goes well with all lasagna types, whether it’s meat, vegetarian, or seafood lasagna. It makes your filling creamy and tangy, adding a new spin to lasagna recipes and pleasing cream cheese lovers.

Cream cheese in a bowl with herbs on a wooden table.

Here are some tips for using cream cheese:

  • Soften it at room temperature first.
  • Mix it with cheeses like mozzarella for balance.
  • Add herbs and spices to get the flavor you like.
  • Adjust the cream cheese amount for more or less creaminess.


Now that you know about the many alternatives to ricotta cheese in lasagna, you can pick based on your taste preferences and dietary needs. Whether you’re lactose-intolerant, following a vegan diet, or just want to try something new, these choices provide tasty and creamy layers for your lasagna.

Cottage cheese adds creaminess, while Greek yogurt introduces a tangy flavor and boosts protein content. Tofu is an excellent choice for vegans and is also rich in protein. Nut-based cheeses are a unique, dairy-free alternative. Both béchamel sauce and cream cheese give your lasagna a rich and creamy texture.

Choosing the best ricotta replacement is all about personal preference. Don’t be afraid to experiment with these alternatives or mix them with regular ricotta. This way, you can make the ideal lasagna filling. So, have fun cooking and try out new things!

Related Article: If you found our suggestions on alternatives to ricotta cheese in lasagna helpful, be sure to explore our article on what to serve with lasagna for the perfect accompaniments to your meal.


What is ricotta cheese?

Ricotta cheese is a creamy, mild cheese from Italy. It’s made from the whey left over after making other cheeses. It’s often used in traditional lasagna recipes because of its soft texture.

Why would I need an alternative to ricotta cheese in lasagna?

Sometimes you might need a different cheese for lasagna. Reasons include lactose intolerance, dietary needs, or wanting a new flavor or texture.

Can I use a ricotta substitute in any lasagna recipe?

Yes, you can use ricotta substitutes in any lasagna recipe. Just match the texture and moisture content as closely as possible to achieve a similar consistency.

How do I choose the best ricotta substitute for my lasagna?

Consider what you want from the substitute—whether it’s a similar texture, more protein, or a dairy-free option. Taste different substitutes to find the one that best fits your flavor preferences and dietary needs.

Is there a low-fat alternative to ricotta cheese for lasagna?

Yes, low-fat cottage cheese is a popular alternative that provides a similar texture and less fat than traditional ricotta. You can also try part-skim ricotta or low-fat cream cheese for a healthier option.

Can I blend ricotta cheese with other cheeses as an alternative?

Yes, mixing ricotta with other cheeses adds creaminess, tanginess, and richness to your lasagna. Try it with mozzarella, goat cheese, or feta. Experiment to find your perfect mix.