This is one of those dishes that feels indulgent… rich, comforting, and absolutely worth it. It’s classic Italian comfort food… but it also adapts beautifully for those of us navigating food sensitivities.
You can make this in the traditional way… or adjust it to be nightshade-free, gluten-free, or cow dairy-free with a few thoughtful swaps. That’s the beauty of cooking like this… you don’t give anything up… you just get smarter about your ingredients. My guests barely notice the difference.
When it comes to cheese, I reach for goat and sheep milk options. Cow’s milk contains longer, more complex protein structures that can be harder to digest. Goat and sheep milk have shorter, simpler proteins… making them much easier on the body. Old-world wisdom has leaned on goat milk for generations… especially for babies and toddlers with sensitive stomachs. And honestly… the flavor is incredible.
Cheese Substitutes
Ricotta
Sheep milk ricotta exists… but it’s expensive and not always easy to find.
Instead, blend 8 oz soft goat cheese with enough goat milk to mimic ricotta texture. The egg in the recipe helps it set beautifully.
Mozzarella
Sheep milk mozzarella is widely available (check Whole Foods Market).
You can also use Manchego… a Spanish sheep milk cheese that melts well and adds great flavor.
Parmesan
Use Pecorino Romano… a perfect sheep milk alternative.
Other Options
Vegan cheeses or even silky tofu can work depending on your needs.
Ingredients
- 1 tbsp olive oil
- 1 medium yellow onion, chopped
- 3 cloves garlic, finely chopped
- 1 1/4 tsp kosher salt, divided, plus more to taste
- 1 tsp each basil, oregano, and thyme
- 3/4 tsp black pepper, divided
- 1 lb lean, organic ground beef
- 1/2 cup fresh parsley, chopped
- 1 (8-oz) box manicotti shells (or gluten-free lasagna noodles)
- 1 (10-oz) package frozen chopped spinach, thawed, drained, and chopped
- 1 (15-oz) ricotta (or goat cheese substitute above)
- 2 1/2 cups mozzarella, divided (or see sheep milk alternative above)
- 1 large egg, lightly beaten
- 3/4 cup parmesan or Pecorino Romano (Sheep milk), divided
- Marinara (or my NSF mock marinara)
Instructions
Instructions
1. Prep
Preheat oven to 375°F.
Bring a large pot of salted water to a boil.
Thaw spinach and drain it thoroughly… set aside.
2. Build the Flavor Base
Heat olive oil in a large sauté pan over medium heat. Add onion and cook until soft and lightly golden,about 3–5 minutes. Add garlic, 1 tsp salt, herbs, and half the black pepper. Cook until fragrant… about 1 minute.
3. Cook the Beef
Add ground beef and cook, breaking it into a very fine mince. (This matters… it needs to be smooth enough to pipe.) Add spinach and half the parsley. Stir until heated through, then remove from heat.
4. Make the Filling
In a separate bowl, mix ricotta (or substitute), half the parmesan (or Pecorino), and the egg. Add to the beef mixture and combine thoroughly. Transfer mixture to a piping bag… or a zip-top bag with the corner snipped.
5. Cook the Pasta
Manicotti shells… boil a few at a time so they don’t tear. Remove as done and fill.
Gluten-free lasagna noodles… boil, then lay flat on oiled wax paper.
6. Fill the Pasta
Pipe filling into manicotti shells
or pipe filling across lasagna noodles, roll tightly, and trim overlap.
7. Assemble
Spread a layer of sauce in the bottom of a baking dish.
Place filled pasta seam-side down (if GF).
Top with remaining sauce and mozzarella.
8. Bake
Bake for 30 minutes, until hot and bubbly.
9. Finish
Top with remaining parsley and parmesan (or Pecorino).
Serve warm.
Notes
The finer you mince the beef… the easier this comes together.
Use your NSF marinara and omit traditional tomato-based sauce if avoiding nightshades.
Goat and sheep cheeses make this much easier to digest for many people.
One Comment Add yours