Description
Experience the warmth and comfort of a homemade Easy Minestrone Soup Recipe, perfect for any occasion! This heartwarming soup is brimming with vibrant vegetables, hearty beans, and tender pasta, all simmered in a rich tomato broth. Ideal for family dinners or meal prep, this nutritious dish is both satisfying and simple to make. With a cooking time of just 50 minutes, it’s an excellent option for weeknight meals. Plus, it’s versatile—feel free to customize with your favorite veggies or pasta shapes. Enjoy the delightful blend of flavors and health benefits in every spoonful!
Ingredients
- 2 tablespoons salted butter
- 1 tablespoon olive oil
- 1 medium white onion, diced
- 3 medium celery ribs, diced
- 4 medium carrots, diced
- 3 medium zucchini, diced
- 1 tablespoon minced garlic
- 1 (28 ounce) can diced tomatoes, undrained
- 1 (15 ounce) can tomato sauce
- 1 (15 ounce) can white cannellini beans, undrained
- 1 (15 ounce) can kidney beans, undrained
- 6 cups vegetable broth
- 1 tablespoon dried basil
- 1 tablespoon dried oregano
- 8 ounces elbow macaroni or shell pasta
- 1 cup baby spinach, roughly chopped
Instructions
- In a large pot over medium heat, melt 2 tablespoons of salted butter with 1 tablespoon of olive oil.
- Add 1 diced onion; cook for 3 to 5 minutes until softened. Stir in diced celery, carrots, and zucchini; cook for another 8 to 10 minutes.
- Add minced garlic; cook for an additional minute.
- Stir in diced tomatoes (with juice), tomato sauce, cannellini beans (drained), kidney beans (drained), vegetable broth, basil, and oregano. Bring to a boil.
- Add pasta; reduce heat to medium-low and simmer for 10 to 12 minutes until pasta is tender.
- Stir in chopped baby spinach during the last two minutes of cooking.
- Season with salt and pepper to taste before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 210
- Sugar: 6g
- Sodium: 450mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 9g
- Protein: 9g
- Cholesterol: 10mg
