Prepare ingredients. Roughly chop garlic, juice lemon, thinly slice shallot, rinse, and roughly chop parsley, rinse, and clean fiddleheads.
Heat 2 TBSP oil in a large sauté pan on medium high heat. Add garlic and cook for about 30 seconds until fragrant.
Add agave, 1 TBSP lemon juice, red pepper flakes, and garbanzo beans, cook 3-5 minutes uncovered until garbanzo beans are tender. Adjust with salt and pepper. Set aside.
Bring a large pot of water to a boil. Cook pappardelle pasta per instructions, for about 1.5 minutes. Drain and set it aside.
In a separate sauté pan, heat remaining oil. Add about 2 TBSP sliced shallots, and sauté for about 1-2 minutes.
Add fiddleheads, vegetable broth, and 2 TBSP lemon juice. Cover and cook for about 1-2 minutes until fiddleheads are tender.
Add in garbanzo bean mixture and pasta and mix until well combined. Season with salt & pepper.
Plate and garnish with parsley. Enjoy.