Minestrone Soup is a dish that feels like a warm hug in a bowl, and I’ve recently prepared it from scratch in my kitchen.
From the moment the butter melts in the pot and the onions sizzle, a comforting aroma fills the air, promising a hearty, flavorful meal.
What I love most about this recipe is how the vibrant vegetables, tender beans, and perfectly cooked pasta come together to create a balanced, satisfying soup. Every spoonful carries layers of taste—savory, slightly sweet, and subtly earthy.

Preparing Minestrone Soup isn’t just about cooking; it’s about crafting a meal that feels nourishing for both the body and the soul.
After spending a cozy afternoon stirring and tasting, I can confidently say this is one recipe worth keeping in your rotation.
Why Minestrone Soup is the Ideal Recipe
I’ve always believed that a good soup is more than just a starter—it can be the star of the meal. Minestrone Soup is ideal for several reasons.
First, it’s incredibly versatile. You can adjust the vegetables based on what you have in your pantry, making it a perfect choice for both busy weekdays and leisurely weekends.
Second, it’s hearty enough to serve as a standalone meal, especially when paired with freshly baked bread. The blend of beans, pasta, and spinach makes it filling without being heavy, striking a comforting balance.
Finally, it’s a recipe that brings families together. There’s something about sitting around the table with a steaming bowl of Minestrone Soup that sparks conversation, laughter, and a sense of home.
For anyone who loves food that’s simple, wholesome, and utterly satisfying, this recipe ticks all the boxes.
Key Ingredients in Minestrone Soup Recipe
Here’s what makes this Minestrone Soup so flavorful and satisfying:
Butter (8 tablespoons): Creates a rich, savory base for the onions.
Chopped Onion (1½ cups): Adds sweetness and depth when sautéed.
Chicken Broth/Stock (32 ounces): Forms the comforting, savory soup base.
Mixed Vegetables (30 ounces, with liquid): I use Veg-All, which gives a mix of carrots, corn, and peas for color and flavor.
Kidney Beans (32 ounces, with liquid): Adds heartiness and protein.
Whole Peeled Tomatoes (29 ounces, with liquid): Brings natural sweetness and a slightly tangy flavor.
Frozen Chopped Spinach (16 ounces): Introduces a nutrient-rich green element without overwhelming the soup.
Tomato Paste (2 tablespoons): Intensifies the tomato flavor and adds body.
Garlic Powder (4¼ tablespoons): Provides warm, aromatic notes.
Dried Parsley (4 teaspoons): Adds a subtle herbal touch.
Salt (½ teaspoon) & Black Pepper (1 teaspoon): Essential seasoning to balance flavors.
Dried Basil (1 teaspoon): Brings a sweet, fragrant Italian aroma.
Elbow Macaroni Pasta (1 cup, uncooked): The perfect tender bite that soaks up the soup’s flavor.
Parmesan Cheese (¾ cup, plus extra for topping): Adds creaminess and a savory finish.
Garbanzo Beans (1 cup, drained): Provides texture and protein, enhancing the soup’s filling quality.
Print
Minestrone Soup Recipe
- Total Time: 2 hours 15 min
- Yield: 8 servings
Description
This Minestrone Soup Recipe is a hearty, comforting dish made with mixed vegetables, kidney beans, garbanzo beans, spinach, tomatoes, elbow pasta, and Parmesan cheese, delivering rich flavors and a wholesome, satisfying meal perfect for any day.
Ingredients
8 tablespoons butter
1½ cups chopped onion
32 ounces chicken broth/stock
30 ounce (2 15-ounce cans) Veg-All or mixed vegetables with the liquid
32 ounce (2 16-ounce cans) kidney beans with liquid
29 ounce (2 14.5-ounce cans) whole peeled tomatoes with liquid
16 ounce package frozen chopped spinach
2 tablespoons tomato paste
4¼ tablespoons garlic powder
4 teaspoons dried parsley
½ teaspoon salt
1 teaspoon ground black pepper
1 teaspoon dried basil
1 cup elbow macaroni pasta uncooked
¾ cup grated parmesan cheese
1 cup canned garbanzo beans drained
Instructions
In a large stockpot, melt butter over medium heat and stir in onions. Cook until soft.8 tablespoons butter,1½ cups chopped onion
Add chicken broth, mixed vegetables, kidney beans, peeled tomatoes, chopped spinach, and tomato paste. Let simmer for approximately 1.5 hours, stirring occasionally.32 ounces chicken broth/stock,30 ounce (2 15-ounce cans) Veg-All or mixed vegetables,32 ounce (2 16-ounce cans) kidney beans,29 ounce (2 14.5-ounce cans) whole peeled tomatoes,16 ounce package frozen chopped spinach,2 tablespoons tomato paste
Using a slotted spoon, remove about half of the vegetables and blend until smooth. (Use a blender or food processor). Return the blended vegetables to the pot.
In a small bowl, combine the garlic powder, parsley, salt, pepper, and basil. Stir the spices into the soup. Add the garbanzo bean and ½ cup of the parmesan cheese. Cook for 30 minutes and stir frequently.4¼ tablespoons garlic powder,4 teaspoons dried parsley,½ teaspoon salt,1 teaspoon ground black pepper,1 teaspoon dried basil,1 cup canned garbanzo beans,¾ cup grated parmesan cheese
Before serving, cook the elbow macaroni noodles separately.1 cup elbow macaroni pasta
Pour the soup into the bowls, add in the noodles, and top with additional parmesan cheese.
- Prep Time: 15 min
- Cook Time: 2 hours
- Category: Soup
- Method: Stovetop
- Cuisine: Homemade
While enjoying this soup, I also think about other comforting dishes I often make, like Easy Slow Cooker Beef Tips, Quick Crispy Air Fryer Chicken Thighs Recipe In 30 Min, and Skillet Bang Bang Chicken Thighs Recipe In 25 Min, which pair beautifully with a warm bowl of soup or can stand on their own as quick weeknight meals.
How to Make Minestrone Soup Step-by-Step
Making Minestrone Soup may seem detailed, but each step is straightforward and rewarding:
-In a large stockpot, melt the butter over medium heat. Add the chopped onions and cook until soft and translucent, letting the aroma fill your kitchen.
-Add the chicken broth, mixed vegetables, kidney beans, whole peeled tomatoes, frozen chopped spinach, and tomato paste. Stir to combine and allow the soup to simmer gently for approximately 1.5 hours, stirring occasionally to blend the flavors.
-Using a slotted spoon, remove about half of the vegetables and blend them until smooth using a blender or food processor. Return the smooth vegetable mixture to the pot to create a creamy, hearty texture.
-In a small bowl, combine garlic powder, dried parsley, salt, black pepper, and dried basil. Stir the spice mix into the soup, along with the garbanzo beans and ½ cup of the Parmesan cheese. Cook for an additional 30 minutes, stirring frequently to prevent sticking and ensure the flavors meld beautifully.
-While the soup finishes cooking, prepare the elbow macaroni pasta separately according to the package instructions. This keeps the pasta from overcooking and becoming mushy.
-To serve, ladle the soup into bowls, stir in the cooked macaroni, and top with additional Parmesan cheese for a rich, comforting finish.
Minestrone Soup Recipe Nutrition Facts
| Nutrient | Amount per Serving (approx.) |
|---|---|
| Calories | 320 kcal |
| Protein | 14 g |
| Carbohydrates | 44 g |
| Dietary Fiber | 9 g |
| Sugars | 7 g |
| Total Fat | 10 g |
| Saturated Fat | 4 g |
| Cholesterol | 15 mg |
| Sodium | 890 mg |
| Vitamin A | 45% DV |
| Vitamin C | 25% DV |
| Calcium | 20% DV |
| Iron | 15% DV |
Conclusion
Making Minestrone Soup from scratch is a satisfying, soul-warming experience. I love the process—from sautéing the onions in butter to seeing the final soup steaming in the bowls, sprinkled with Parmesan cheese. It’s the kind of recipe that feels cozy, nourishing, and deeply rewarding.
Every time I prepare it, I’m reminded that simple ingredients, a little patience, and care in cooking can create something truly special.
Looking for inspiration? Visit Elise Chef on Pinterest to explore beautifully curated high-fiber recipes and discover your next healthy habit.