Asparagus with Caramelized Onions and Tomatoes

Asparagus with caramelized onions and tomatoes may take some time but it’s definitely worth the wait! It’s low in calories and packs a huge nutritional punch!

Asparagus with Caramelized Onions and Tomatoes
Asparagus with Caramelized Onions and Tomatoes

Asparagus with Caramelized Onions and Tomatoes


1 tbsp olive oil

1 tbsp butter

1 large onion, thinly sliced

1 pint grape tomatoes, sliced in half

1 bunch asparagus, trimmed and cut into 1” lengths

1½ teaspoon balsamic reduction



Place olive oil and butter in a heavy saute pan and turn heat to medium-low.

Add onions and cook, stirring occasionally, until translucent and beginning to caramelize, about 30 minutes.

Add tomatoes and cook, stirring occasionally, until liquid from tomatoes has evaporated, about 30 minutes.

Add asparagus, turn heat up to medium-high and cook until all liquid from asparagus has evaporated, 10-15 minutes.

Make a well in the center of the pan and add balsamic reduction. Stir to deglaze the pan.

Serve immediately or store, tightly covered, in the refrigerator for up to 5 days.


3 servings, 170 calories per serving


Please follow and like us:

10 Replies to “Asparagus with Caramelized Onions and Tomatoes”

  1. We have been looking around for vegetarian recipes in an attempt to each more vegetables and less red meat.  This sounds like a great based for a couple of ounces of beef tips.  It seems easy to make and there is not exotic ingredient.  The serving size is perfect for us because it will serve in place of a starch as well.  I have booked marked the page looking forward to more recipes.

    1. It’s certainly easier to make healthy choices when the healthy food is packed with great flavor.  I hope you enjoy it!  

  2. I love this Asparagus recipe with caramelized onions and tomatoes, the dish works very tastily.
    I wonder if you prepare it for lunch or dinner? Because I think it could be a suitable meal for dinner as well, especially if you make a larger amount, as I can see that it can stay in the fridge for up to 5 days.
    So I would make it a little bigger portion one day (because by preparing everything you need and cooking it takes quite a while) and I would have it for two meals.
    Friendly greeting,

    1. I love to make extra portions to serve later.  It makes it easier to grab a quick lunch for work or as a side for dinner at some later point in the week.  I would even go so far as to say it would pair well with scrambled eggs for breakfast!

  3. This is really a great post.  The meal looks so tasty.  I love cooking and trying new dishes.  This is really one I am going to try.  I like the idea that a serving has only 170 calories.  I will also experiment using a vegetable such as green beans.  Thank you for sharing this recipe.

    1. I also love the fact that this is a tasty yet low-calorie side dish.  This would be great with green beans!  I’m definitely going to try it like that.  Thank you for the idea!

  4. This looks absolutely delish. Interestingly enough, I was just having a read through various articles and decided to read one more before going to the shop to buy some dinner for the evening. I still hadn’t decided what I was having yet. Now I have. I think I’ll be making this Ingredients list my shopping list for today.



  5. Thank you so much for this delicious looking recipe!  I really love asparagus!  It is my favorite vegetable!  This recipe looks so amazing too, and I think it would make the a meal if you make enough of it!  Haha, do you think it would be good with some cut up chicken chunks in it as well?

    1. I think adding chicken would make it the perfect one-pan-dinner!  Please let me know how you liked it that way!

Leave a Reply

Your email address will not be published. Required fields are marked *


Enjoy this blog? Please spread the word :)

Follow by Email