In a large stockpot, heat olive oil over medium heat. Sauté onions, carrots, and celery until softened (~10 min).
Add garlic & potatoes and cook 2–3 minutes until fragrant.
Add canned tomatoes, vegetable broth, beans, bay leaves, rosemary, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer 25–30 minutes.
Cook rinsed wild rice separately: Wild rice takes 45–50 minutes to cook. Prepare according to package directions, then drain.
Stir kale into the soup and cook 5–10 minutes until wilted but still bright.
Add wild rice to individual bowls or mix into the soup just before serving. Garnish with fresh parsley.
Notes
Soup can sit in a slow cooker on “warm” for hours without losing texture. Add wild rice last minute or serve on the side.
Wild rice keeps its chew and doesn’t turn mushy like pasta or grains like quinoa might.
Soup improves 1–2 days in advance. Add kale last minute for fresh color.
Optional toppings: Drizzle olive oil, sprinkle grated hard cheese (or nutritional yeast for vegan), red chili flakes, or fresh herbs.