Homemade Olive Garden Minestrone Soup Recipe
Experience the classic, comforting flavors of your favorite Italian restaurant right at home. This copycat Olive Garden Minestrone Soup is a nutritional powerhouse, packed with fresh vegetables, protein-rich beans, and tender pasta—all simmered in a savory, rich tomato broth. Not only is this recipe incredibly easy to prepare in a single pot, but it is also naturally vegan-friendly, making it the perfect choice for a healthy weeknight dinner or a "Meatless Monday" meal.

Whether you are looking to warm up on a chilly afternoon or want a meal prep option that tastes even better the next day, this minestrone delivers on both flavor and convenience.
Why You’ll Love This One-Pot Minestrone
Unlike many complex Italian recipes, this soup relies on simple pantry staples and fresh produce. It is highly customizable, allowing you to swap out vegetables based on what you have in your refrigerator. Best of all, it takes just 30 minutes from start to finish, ensuring you spend less time over the stove and more time enjoying your meal.

Ingredients You’ll Need
The Fresh Produce
- Aromatics: 1 small onion, 1 stalk of celery, and 3 cloves of garlic.
- Vegetables: 1 small zucchini, 1/2 cup chopped carrots, and 2 cups of fresh spinach.
- Oil: 3 tablespoons of high-quality olive oil.
The Broth and Beans
- Base: 6 cups vegetable broth, 1 can (15 oz) diced tomatoes, and 1/4 cup tomato paste.
- Beans: 1 can (15 oz) white beans (cannellini or Great Northern) and 1 can (15 oz) red kidney beans.
- Green Beans: 1 cup of frozen, cut green beans.
Seasonings and Pasta
- Herbs: 1 tablespoon Italian seasoning.
- Pasta: 1 cup of short-cut pasta (shells, ditalini, or macaroni).
- Salt & Pepper: 2 teaspoons salt and 1 teaspoon black pepper (adjust to taste).
Step-by-Step Instructions
1. Sauté the Aromatics
In a large Dutch oven or soup pot, heat the olive oil over medium-high heat. Add the chopped onion, celery, zucchini, and carrots. Sauté for about 4–5 minutes. You want the vegetables to just begin softening and the onions to become translucent. Add the minced garlic and cook for exactly one minute until fragrant.

2. Build the Tomato Broth
Stir in the tomato paste, ensuring it coats the vegetables evenly. Add the diced tomatoes (with their juices) and the vegetable broth. Stir the mixture thoroughly to combine the paste into the liquid. Bring the pot to a rolling boil.

3. Simmer with Beans and Pasta
Once boiling, reduce the heat slightly and add the white beans, kidney beans, frozen green beans, Italian seasoning, salt, and pepper. Pour in the uncooked pasta. Let the soup simmer for 8–9 minutes, or until the pasta is al dente and the vegetables are tender.

4. The Final Touch
During the last 2 minutes of cooking, stir in the fresh spinach. It will wilt quickly in the hot broth. Give the soup a final taste and adjust the salt and pepper if necessary.

Customization and Variations
One of the best things about minestrone is its versatility.
- Add Meat: If you aren't following a vegan diet, you can brown some ground beef or Italian sausage at the beginning for a heartier version.
- Switch the Greens: If you don't have spinach, kale or Swiss chard make excellent substitutes.
- Garnish: For those not avoiding dairy, a generous sprinkle of freshly grated Parmesan cheese on top adds a wonderful salty depth.
Serving Suggestions

To truly recreate the Olive Garden experience, serve this minestrone alongside warm garlic breadsticks or a crisp garden salad. Because this soup is so hearty, it works perfectly as a main course or as a starter for a larger Italian feast.