"This is a wonderful-tasting authentic soup, not to mention it's very healthy for you. I lived in Peru for a couple of years, it's one of my all-time favorites! I know it has a lot of ingredients but it's worth eating! Substitute garbanzo beans with white beans if desired. Fresh corn, lima beans, and peas can be used instead of frozen. If you want more amounts of the vegetables, add some more. I usually eyeball the amount. Enjoy!"
*Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
**Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
(-)Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.
Heat oil in a pot over medium heat; saute onion, tomato, and garlic until onion is softened, 3 to 4 minutes. Season with salt and pepper. Add beef and salt to taste; cook and stir until beef is mostly cooked through, 15 to 20 minutes.
Pour about 10 cups water over beef mixture; add garbanzo beans, corn, lima beans, celery, carrot, and cabbage. Boil mixture until vegetables are mostly tender, about 10 minutes.
Stir potatoes, peas, and fettuccine into vegetable-beef mixture; cook until potatoes are tender, 10 to 15 minutes.
Blend cotija cheese, spinach, basil, and about 1 tablespoon water in a blender until smooth and liquefied, adding more water as needed. Pour cheese mixture into soup; cook until soup is green and cooked through, about 4 more minutes. Season with more salt if desired.