1. Heat olive oil in a large pot over medium heat. Add beef and cook until browned on all sides. Remove beef and set aside.
2. In the same pot, add onion and garlic. Cook until onion is translucent.
3. Add carrots and celery. Cook for a few minutes until they start to soften.
4. Pour in red wine to deglaze the pot, scraping up any browned bits from the bottom.
5. Return beef to the pot. Add beef broth, diced tomatoes, oregano, basil, salt, and pepper. Bring to a boil, then reduce heat and simmer for 1.5 hours.
6. Add baby potatoes and kale. Simmer for another 30 minutes, or until potatoes are tender.
7. Adjust seasoning if needed. Serve hot.
Notes:
This stew is perfect for a cozy dinner. Serve with crusty bread for a complete meal.