Heat 1 Tbsp olive oil in a large pot over medium heat, add beefless ground and cook, stirring occasionally until cooked through.
Transfer grounds to a plate, set aside. Heat remaining 1 Tbsp olive oil in same pot.
Add onions, carrots, and celery and sauté over medium heat until tender about 6 minutes, add garlic and sauté 1 minute longer.
Add broth, tomato sauce, water, canned tomatoes, sugar, basil, oregano, thyme, and marjoram, then season with salt and pepper to taste.
Bring to a boil then reduce heat to medium-low, cover with lid and allow to simmer, stirring occasionally, until veggies are soft, about 15 - 20 minutes.
Meanwhile prepare ditalani pasta according to directions on package, cooking to al dente.
Add cooked and drained pasta, beefless grounds, kidney beans, and great northern beans to soup. Thin with a little more broth or water if desired.
Allow to cook 1 minute longer. Stir in parsley.