Ingredients
Method
- Heat the olive oil in a large pot over medium-high heat. Add the diced onion and cook for about 3 to 4 minutes, stirring often, until it starts to soften.
- Add the carrots, celery, Italian seasoning, salt, and pepper. Cook another 4 to 5 minutes until the vegetables are starting to get tender and smell really good.
- Stir in the garlic and cook for about 1 minute. Keep it moving so it doesn’t burn and ruin your day.
- Add the ham, potatoes, and broth. Bring everything to a gentle boil. Let it simmer for about 10 to 12 minutes, stirring occasionally, until the potatoes are almost tender. Keep those potato pieces small so they don’t slow the whole operation down.
- During the last 5 minutes of cooking, add the green beans. If you like them softer, add them earlier. If you like a little crunch, wait until closer to the end.
- Turn off the heat and stir in the lemon juice if using. Taste the soup and adjust salt, pepper, or herbs as needed. This is the moment where you make it yours.
- If you want a creamy version, stir in about ½ cup heavy cream at the end and warm it through gently.
- Serve hot with fresh herbs or a little Parmesan on top if you’re feeling fancy.
Notes
This soup isn’t about perfection. It’s about using what you have, making something warm, and feeling a little proud when it turns out better than expected.
If your potatoes are uneven and your carrots are a little crooked, congratulations. You’re doing it right.
Good soup doesn’t need to be fancy. It just needs to be comforting. And maybe a little garlicky.
