This vegan minestrone soup came about from a reader suggestion (love those, keep ’em coming!) and I am now a huge fan of minestrone soup.
Maybe I’ve been living under a rock, because I have never had this before.
Of course I’ve heard of this soup, and maybe I’ve had a packet version before or something, but a hearty wholesome homemade version like this? Never.
And it is so delicious and absolutely worthwhile to make. It’s definitely going to become a regular thing in our house.
It’s extremely easy to throw together, consists of really simple ingredients, and it’s a full meal.
This is more of a main course than an appetizer, you have everything but the kitchen sink in this soup. It’s got beans and rice and all kinds of veg. It’s a totally well balanced meal in one pot.
It’s also more like a stew than a soup. Or a soupy stew at least! But don’t let that put you off, if it sounds a bit weird, don’t worry, it’s actually awesome and you’ll be shocked and stunned by how tasty it is.
How to make vegan minestrone soup
You start by throwing some chopped onions, crushed garlic, dried oregano, dried thyme and dried basil into a pot with some olive oil and sautéing until the onions are softened.
Then you add in some chopped celery and carrots, sliced mushrooms and kidney beans into the pot and toss that all up together.
Then you add in some canned chopped tomatoes, tomato paste, vegetable stock, water and soy sauce and bring that all to the boil.
When it’s boiling, you throw in some brown rice, turn down the heat and leave it to simmer for around 35 minutes until the veggies are soft and cooked and the rice is cooked.
Then you add in some baby spinach and stir in until just wilted. Add in a little coconut sugar to balance out the flavors perfectly, add salt and pepper to taste and you have a perfect pot of soup!
The mushrooms add some delicious umami flavor as does the soy sauce, and the tomatoes with the vegetable stock create a delicious broth.
That being said though, this is not a super broth-y kind of soup. As I mentioned above, it is really like a soup/stew.
If you want it to be thinner, you can add in an extra cup of water or vegetable stock. Just keep an eye on it and if it’s thicker than you’d like you can add in some more water or stock at any stage.
It also thickens up the next day so the next day it is even more like a stew, but oh wow, it is so tasty. You can always add more water when reheating it the next day if you want to thin it out.
Some minestrone soup recipes use pasta instead of rice, but I really like rice for this as it really creates a wonderful heartiness. But if you do want to use pasta instead, that is an option too.
I hope you’ll love this vegan minestrone soup, it is:
- High in protein and fiber
Leftovers keep very well in the fridge for up to a week in a sealed container. This soup also freezes very well for up to 3 months. Just thaw it in the fridge and then reheat on the stove.
More vegan soup recipes
- If you love potatoes (and who doesn’t?) then our creamy vegan potato soup is going to be right up your street. As will our vegan potato leek soup and our vegan sweet potato soup.
- Our vegan carrot soup has an unusual ingredient that you will absolutely love! And our vegan tomato soup is so rich and creamy without a hint of any cream in it.
- Our vegan butternut squash soup is made with roasted butternut and is thick, creamy and divine, and our vegan pumpkin soup is so easy you’ll want to make it almost every day.
- Our vegan lentil soup is perfect for when you want something high in protein and super hearty and our vegan cauliflower soup is so thick and creamy you can barely believe that cauliflower is the main ingredient.
So let us know what you think of this vegan minestrone soup in the comments and please rate the recipe too, thanks.
Sign up to our email list while you’re here and we’ll send you an awesome recipe ebook (entirely free) containing 10 delicious vegan dinner recipes and you’ll be the first to know when new recipes are posted to the blog.
Hearty and veggie-packed vegan minestrone soup. This delicious soup is perfect comfort food, and more like a stew than a soup. High in protein and fiber and a perfect one pot meal!
- 2 Tbsp Olive Oil
- 1 Onion (Chopped)
- 1 tsp Crushed Garlic
- 1/2 tsp Dried Oregano
- 1/2 tsp Dried Thyme
- 1 tsp Dried Basil
- 3 Stalks Celery (Chopped)
- 2 Large Carrots (Chopped)
- 8oz (226g) Button Mushrooms (Sliced)
- 2 Cans (15oz/425g each) Kidney Beans (Drained)
- 1 14oz (400ml) Can Chopped Tomatoes
- 1/2 cup (130g) Tomato Paste
- 5 cups (1200ml) Vegetable Stock
- 2 cups (480ml) Water
- 1 Tbsp Soy Sauce*
- 1 cup (185g) Uncooked Brown Rice*
- 3 cups Baby Spinach
- 1 Tbsp Coconut Sugar
- Salt and Pepper (To Taste)
- Add the olive oil to a pot with the chopped onions, crushed garlic, oregano, thyme and dried basil and sauté until the onions are softened.
- Then add in the chopped celery, carrot, sliced mushrooms and kidney beans and toss with the onions and spices.
- Add in the can of chopped tomatoes, the tomato paste, vegetable stock, water and soy sauce. Bring to the boil.
- When boiling, add in the uncooked brown rice and turn down the heat to a simmer, cover the pot and leave it to cook for around 35 minutes or so until the veggies and rice are cooked.
- Add in the baby spinach and stir in until just wilted.
- Add the coconut sugar and stir in. Taste test and add salt and pepper as needed.
*Use a gluten-free soy sauce or tamari if you want to make this entirely gluten-free.
*You can use a mix of brown and wild rice in this soup as well, that’s also really tasty.
- Category: Appetizer, Savory, Gluten-Free
- Method: Stovetop
- Cuisine: Vegan
- Serving Size: 1 Serve (of 6)
- Calories: 369
- Sugar: 13.1g
- Sodium: 1159mg
- Fat: 7g
- Saturated Fat: 1g
- Carbohydrates: 64.6
- Fiber: 10.6g
- Protein: 14g
Keywords: vegan minestrone soup