
Lasagna is one of those dishes that feels almost impossible to pull off without a mountain of cheese and a creamy ricotta filling — but this version proves that assumption completely wrong. The secret is a tofu-based ricotta blended smooth with nutritional yeast, lemon juice, and fresh basil, which delivers that rich, layered creaminess you expect without a single drop of dairy. Seared beef and pork meatballs get nestled into a from-scratch tomato sauce built with garlic, onion, crushed tomatoes, and dried herbs, then sliced and layered throughout so every bite has that hearty, meaty depth. Dairy-free mozzarella finishes the top, melting into the bubbling edges during the final uncovered bake for a golden, satisfying crust. The whole thing comes together in a 9x13 dish and serves 8, making it an ideal option for feeding a crowd or stocking the fridge with leftovers that reheat beautifully. It's the kind of recipe that earns serious compliments at the table — and nobody needs to know the ricotta isn't ricotta.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings






























Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the lasagna noodles according to package directions until just al dente — tender but with a slight resistance at the center. Drain, lay flat on a lightly oiled baking sheet to prevent sticking, and set aside.
In a large mixing bowl, combine the ground beef, ground pork, egg, breadcrumbs, dairy free milk, dried oregano, garlic powder, onion powder, salt, and black pepper. Mix with your hands until just combined — do not overwork. Roll into 1.5-inch balls (you should get about 20–22 meatballs).
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
