In a large pan, heat the olive oil over medium heat. Saute the diced onion for 5 minutes until soft and translucent. Stir in the garlic and cook for another minute until fragrant.
Add the ground beef and cook, breaking it apart, until browned and fully cooked. Drain excess grease if needed. Season the cooked beef with the salt, pepper and garlic blend, dried basil, dried oregano and optional red pepper flakes. Stir to combine
Stir in the tomato paste and cook for about three minutes. Add both jars of marinara sauce. Pour ¼ cup water into each empty jar, shake and pour into the skillet. Use ½ cup water total. Simmer briefly while preparing the ricotta filling.
Make the ricotta mixture by mixing together the ricotta, the eggs and the parmesan cheese. Sprinkle in 2 tbsp of the parsley. Stir until smooth and well blended.
Spread a thin layer of the meat sauce into the bottom of the crockpot. Next, lay down a layer of dry lasagna noodles. You will need to break them up for them to fit. On top of the noodles, spread a generous layer of the ricotta, followed by a layer of the mozzarella.
Repeat the layers until you have used up all of the ingredients. Be sure to end with a layer of mozzarella on top. Garnish with some dried parsley.
Cook on low for 4-5 hours or on high for 3-4. It is done when the lasagna noodles are tender and the cheese is melted and golden.
Let it rest for 10-15 minutes before serving. This helps it hold its shape while scooping it out.