Hearty Minestrone Soup
This classic Italian soup is a hearty blend of fresh vegetables, legumes, and pasta in a savory tomato-based broth. Packed with nutrients, it’s perfect for a cozy dinner, meal prep, or a satisfying lunch!
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Dinner, Soup
Cuisine Italian
Servings 6 people
Calories 250 kcal
Heat olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 minutes until softened.
Add the minced garlic and cook for another minute until fragrant.
Stir in the zucchini, green beans, dried oregano, dried basil, and red pepper flakes (if using). Cook for 2-3 minutes to bring out the flavors.
Pour in the vegetable broth, water, and diced tomatoes. Bring to a boil, then reduce heat to a simmer. Let it cook for 10 minutes.
Add the small pasta and cannellini beans. Simmer for another 10-12 minutes until the pasta is tender.
Stir in the fresh spinach or kale and cook for 2-3 minutes until wilted.
Season the soup with salt and black pepper to taste. Ladle into bowls and garnish with fresh parsley and Parmesan cheese (optional).
Serving: 1 people Calories: 250 kcal Carbohydrates: 40 g Protein: 12 g Fat: 7 g Saturated Fat: 1 g Sodium: 600 mg Fiber: 8 g Sugar: 6 g
Keyword Healthy Comfort Food, Italian Soup, Meal Prep, Minestrone Soup, Vegetable Soup