hearty minestrone soup

Hearty Minestrone Soup Recipe

When the weather gets cold, there is nothing more comforting than a hearty and nutritious bowl of minestrone soup. Packed with tons of vegetables, various high protein beans, and a savory broth, this italian classic is a favorite that’s easy to make in bulk and enjoy all week long. If you are wanting a wholesome lunch, dinner starter or main course, this hearty minestrone soup recipe is exactly what you’ve been looking for. Let’s get cooking!

Why You’ll Be Obsesses with This Hearty Minestrone Soup

  • It’s full of developed flavors, delicious veggies and herbs.
  • It’s perfect for those with even the pickiest of diets. It’s naturally vegeterian and you can simply remove the cheese to be vegan friendly as well.
  • The meal comes together in no time at all! This minestrone soup is easy to prepare making it the perfect meal to have on busy days. You can also meal prep it on a sunday to enjoy all week long!
  • A completely healthy meal that has all of the good with protein from the beans, fat from the oil, fiber from the vegetables, and greens.

Ingredients for a Hearty Minestrone Soup

  • Olive oil (1 tablespoon): Adds a rich, subtle base flavor and helps sauté the vegetables.
  • Onion (1 medium, chopped): Brings sweetness and depth to the soup.
  • Carrots (2, peeled and diced): Adds a hint of natural sweetness and texture.
  • Celery (2 stalks, diced): Provides crunch and balances the flavors.
  • Garlic (3 cloves, minced): Infuses the soup with a fragrant and savory kick.
  • Zucchini (1 medium, chopped): Adds freshness and mild flavor.
  • Diced tomatoes (1 can, 15 oz): Forms the heart of the broth with a tangy and slightly sweet base.
  • Cannellini beans (1 can, 15 oz, drained and rinsed): Adds creamy texture and protein.
  • Kidney beans (1 can, 15 oz, drained and rinsed): Brings a hearty and robust bite.
  • Green beans (1 cup, trimmed and cut into 1-inch pieces): Adds crunch and a fresh vegetable flavor.
  • Elbow pasta (1/2 cup): Gives the soup a satisfying, comforting starch component.
  • Vegetable broth (4 cups): The savory backbone of the soup.
  • Water (2 cups): Helps adjust the consistency.
  • Dried oregano (1 teaspoon): Infuses the soup with earthy herbal notes.
  • Dried basil (1 teaspoon): Adds a sweet and fragrant herbal element.
  • Salt (1/2 teaspoon, or to taste): Enhances the overall flavor.
  • Black pepper (1/4 teaspoon, or to taste): Provides subtle heat and depth.
  • Spinach (1/2 cup, chopped, optional): Adds a boost of nutrition and vibrant color.
  • Fresh parsley (2 tablespoons, chopped, optional): Perfect for garnish and a fresh finish.
  • Parmesan cheese (optional): For a savory, cheesy topping.

Recipe Variations

  • Make it vegan: Skip the Parmesan cheese or replace it with a vegan alternative.
  • Add protein: Stir in cooked chicken, turkey, or Italian sausage for a heartier meal.
  • Use different vegetables: Swap zucchini for yellow squash or add bell peppers and mushrooms.
  • Switch up the beans: Replace cannellini or kidney beans with chickpeas or black beans.
  • Try a different pasta: Substitute elbow pasta with small shells or ditalini for variety.

How to Make a Hearty Minestrong Soup

  1. Sauté the Vegetables: Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the chopped onion, diced carrots, and diced celery. Sauté for 5–7 minutes until softened.
  2. Add Garlic and Zucchini: Stir in 3 minced garlic cloves and 1 chopped zucchini. Cook for another 2 minutes, stirring occasionally.
  3. Build the Base: Add 1 can of diced tomatoes, 1 can of cannellini beans, 1 can of kidney beans, and 1 cup of trimmed green beans. Pour in 4 cups of vegetable broth and 2 cups of water. Stir in 1 teaspoon each of dried oregano and dried basil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
  4. Simmer: Bring the soup to a boil, then reduce the heat to low. Let it simmer uncovered for 25–30 minutes, or until the vegetables are tender.
  5. Add Pasta and Spinach: Stir in 1/2 cup of elbow pasta and simmer for 10–12 minutes until the pasta is cooked. If using spinach, add 1/2 cup chopped spinach in the last 5 minutes of cooking.
  6. Serve: Ladle the soup into bowls and garnish with fresh parsley and Parmesan cheese, if desired.

Tips and Tricks

  • For more flavor, use fire-roasted diced tomatoes.
  • Adjust the consistency by adding more water or broth as needed.
  • Cook the pasta separately if you plan to store leftovers to prevent it from soaking up too much liquid.
  • Taste and adjust the seasoning before serving.
  • Use fresh herbs like thyme or rosemary for an elevated flavor profile.

How to Serve

  • Pair with crusty bread or garlic bread for dipping.
  • Serve with a side salad for a complete meal.
  • Top with extra Parmesan cheese or a dollop of pesto for added richness.

Make Ahead and Storage

  • Make Ahead: Prepare the soup up to the point of adding pasta. Store the base in the refrigerator, then cook the pasta fresh when reheating.
  • Storing: Store leftover soup in an airtight container in the refrigerator for up to 4 days.
  • Reheating: Reheat on the stove over medium heat, adding a splash of broth or water if needed, or microwave in individual portions.

Frequently Asked Questions

Can I freeze minestrone soup?

Yes, but freeze the meal without any pasta in it. Pasta absorbs the broth the longer it sits and can quickly become mushy is reheated over and over. If you are making this recipe in bulk or freezing it, we recommend cooking the pasta seperately.

How can I make it spicier?

You can add additional red pepper flakes to the base or add them on top of individual servings for that extra kick.

Can I use fresh tomatoes?

Sure! Instead of canned, chop up roughly 2 cups of fresh tomatoes.

Can I use frozen vegetables?

In this recipe, I add frozen green beans and kale. They sell kale in such massive quantities so I find the frozen to be best. Buying frozen is also a lot cheaper!

Hearty Minestrone Soup Recipe

Recipe by The Slow Table TeamCourse: SidesDifficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

45

minutes
Calories

212

kcal

Ingredients

  • 1 tablespoon olive oil

  • 1 medium onion, chopped

  • 2 carrots, peeled and diced

  • 2 celery stalks, diced

  • 3 cloves garlic, minced

  • 1 medium zucchini, diced

  • 1 can (15 oz) diced tomatoes

  • 1 can (15 oz) cannellini beans, drained and rinsed

  • 1 can (15 oz) kidney beans, drained and rinsed

  • 1 cup green beans, trimmed and cut into 1-inch pieces

  • 1/2 cup elbow pasta or any small pasta

  • 4 cups vegetable broth

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • 1/2 teaspoon salt, or to taste

  • 1/4 teaspoon black pepper, or to taste

  • 1/2 cup fresh spinach or kale, chopped (optional)

  • Grated Parmesan cheese (optional, for garnish)

Directions

  • Sauté the Vegetables
    In a large pot, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion, diced carrots, and diced celery. Sauté for 5–7 minutes, or until the vegetables are softened.
  • Add Garlic and Zucchini
    Add the minced garlic and chopped zucchini to the pot. Cook for another 2 minutes, stirring occasionally.
  • Add Tomatoes, Beans, and Broth
    Stir in the can of diced tomatoes, cannellini beans, kidney beans, and green beans. Pour in the vegetable broth (4 cups) and water (2 cups). Add the dried oregano, dried basil, salt, and black pepper. Stir to combine.
  • Simmer the Soup
    Bring the soup to a boil, then reduce the heat to low and let it simmer uncovered for 25–30 minutes, or until the vegetables are tender and the flavors have melded together.
  • Add Pasta and Spinach
    Stir in the pasta (1/2 cup) and continue to simmer for another 10–12 minutes, or until the pasta is cooked through. If using spinach (1/2 cup), add it during the last 5 minutes of cooking.
  • Serve
    Ladle the soup into bowls. Garnish with fresh parsley (2 tablespoons) and grated Parmesan cheese, if desired.

Notes

  • Storage:
    Store leftover soup in an airtight container in the refrigerator for up to 4 days. The soup can also be frozen for up to 3 months. Reheat on the stove or in the microwave before serving.